– New function:
CHORD-PROGRESSION - sorts a sequence of chords and pitches to the lowest or highest chord note.
AMBITUS function allows range smaller than 6 semitones.
Quick Start - Lesson 1 - OMN
– Documentation updates.
This function will sort a sequence of chords and pitches to the lowest or highest chord note.
Sorting to lowest chord note:
(chord-progression '(g2g3 a2a4 a2a3 g2d4 g2g4 a2e4)) => (g2g3 g2d4 g2g4 a2a3 a2e4 a2a4)
Sorting to highest chord note:
(chord-progression '(g2g3 a2a4 a2a3 g2d4 g2g4 a2e4) :sort 'high) => (g2g3 a2a3 g2d4 a2e4 g2g4 a2a4)
(setf omn '((q d4a4g5 fs4eb5bb5 eb4fs5d5 bb4g5a5 fs4eb5d6 bb4a5g6) (q g4d4a4 bb4fs4eb4 a4g5d6 eb5bb5fs6 bb4a5g5 eb5d5fs5)))
(chord-progression omn :sort 'high)
(chord-progression omn :sort '(high low) :reverse '(nil t))
short information about this from CT:
"Currently, only the VST plugin does the pitch bend correctly, there was some reason why I did not fix the problem with the Max version, but I'll take it now.
In the short term, you can also solve it by sending the pitchbend value immediately after each noteon.
Pitchbend + - tritone."
but how to how to send "the pitchbend value immediately after each noteon. Pitchbend + - tritone." ...i have no idea, i will wait for the UPDATE