-
Notifications
You must be signed in to change notification settings - Fork 5
Description
So, can I start a discussion about possible transforms? Do you have an idea of the transforms you would like to see? Some obvious transforms that spring to mind ...
'transpose', n
Where n is a positive or negative float that describes the number of semitones to transpose by.
'diatonic-transpose', mode, n
Where mode describes a scale and key, and n the number of steps to transpose by. It is not clear to me what to do with notes that lie between notes in the defined mode in a way that makes musical sense.
'invert', note
Where note defines a pitch that a note or sequence of notes is inverted around.
'diatonic-invert', mode, note
Where mode describes the scale and key and note defines a pitch that a note or sequence of notes is inverted around diatonically. Again, it is not clear to me what to do with notes that lie between notes in the defined mode.
'translate', time
Where time is a positive or negative float that describing a shift in time.
'quantize', ref, strength
Where ref references another sequence of events, and strength defines how much time shift to apply to align the current event or events with the events in the referenced sequence.
'velocity-curve', ...
...