Tutorial 5 - Retrograde transposition of notes


Simple retrograde transposition of notes.


Functions used

, CHORD-SEQ, om+, reverse.



This example first transposes the notes entered in CHORD (A) by adding the value put in (B) to each note, then it takes the retrograde of the note sequence.

Patch structure

A: Edit your own sequence of notes in the "order" mode.


Then close the CHORD box and lock it as before.
B: Select the interval by which you would like to transpose the notes. Remember that if you enter a positive number, the sequence is transposed up, otherwise it is transposed down.
C: The addition box,om++, transposes the notes by adding the transposition value to every note in CHORD box (A).
D: The reverse box reverses the order of the transposed note sequence (as it would be read left-to-right) thereby giving us the retrograde of the sequence.
E: Evaluate the CHORD-SEQ box and see the result.



It is to be noted that all editors such as CHORD and CHORD-SEQ have as many outputs as their inputs. All these are called "slots". The first input and output couple are special ones. They take and return as arguments the object itself (<self>) , meaning that they represent in a way their proper identity (Please c.f. OpenMusic's reference for complete information about these slots) .