Noatikl User Guide


Patterns: General Syntax

< back | next >

<[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!

© 2008 Intermorphic Ltd. All rights reserved.