<[prob][.M] pattype {[dur][.vff[-vffr]] [scaleint]}*>
Where:
- prob : the relative probability that this sub-pattern is selected; relevant only where there is more than one sub-pattern! The default value is 100%.
- M : Flag indicating that the sub-pattern is to be "muted", i.e. not allowed to be selected. This can be useful for testing of individual sub patterns; where you might want to "solo" a sub-pattern by muting out all the others.
- Pattype : One of:
- B: Both pattern
- R: Rhythm pattern
- Froot: Force Frequency pattern type, followed by the root note in MIDIpitch. e.g. F60. Not yet implemented!
- dur : Note Duration.
Note in Noatikl a Beat is defined as being one crotchet; you get 4 beats in a bar of 4:4 music. So, a Duration value of 60 means one beat. A Duration value of 30 means a quaver. A Duration value of 20 means a triplet. A Duration value of 15 means a semi-quaver. A Duration value of 240 means 4 beats (which is a full bar if the Piece Meter is 4:4).
Note that in Rhythm Patterns, a negative duration indicates a rest for that time! If a note sub-pattern is not an exact even number of bars (e.g. 2 and and half bars at the current meter!) then the engine will pad to silence to the end of the nearest bar boundary.
vff : Velocity Force Factor percent (optional, from 0 [silent] to 100 [normal] and beyond; e.g. 120 would boost the velocity by 20%)
vffr Velocity Force Factor range (optional, used with the above.
scaleint: Scale interval (not present for Rhythm patterns).
B rule: interpreted as being the first valid note in current voices scale; i.e. the first element in the voice's current scale rule which does not have a zero value. "1" is therefore usually the root note (c.f. the Pitch parameter). “0” has the special meaning of indicating a “rest” note!
F rule: distance in semitones up from the root note.
B/F rules: a zero value indicates a REST for that time!
