In the Music Code Editor
dialog enter 5, 0, 3, 0 in a eigth note triplets table as shown above.
0 is the root note of the scale and 5 is 5 half steps above the root or
a perfect fourth. The 3 is a minor third above the root. This could
sound something
like:
Now with a harmony of
'4' added to the first and third elements let us listen to a possible result:
Now add a repeat to
the
first element. Possibly resulting
in:
Now add an accent to
the
first element. Possibly resulting
in:
Extensions
After the
lead generator processes a table entry, it will search for an
extension. An extension is a table entry whose first few elements match
the last few elements of
the previously processed entry. In general the number of first few
elements is 3. Tables with 3 or less elements forego extension
processing. Extensions are selected randomly from all matching table
entries unless the table entry contains one of the following Misc.
options:
(Extension Only) Infrequently
Not An Extension
Using 'Call' and 'Goto'
A table entry can call
another table entry. This is analogous to a subroutine call in standard
programming languages. When a call is made, processing of the current
entry is suspended, processing then continues on the called table entry
and finally processing will resume from the next instruction after the call.
Calls to other table entries can optionally specify the number of times
to execute that table entry via the harmony popup. Alternatively,
an entry can goto a destination table entry. In this case 'extension' processing will continue with the destination entry.
Call
To
call (or goto) another table entry requires three edit fields. The
first field is the table number or id, followed by the starting pitch,
and then the entry number minus one. The table number depends on the
tables in your artist presets file but in general is 145 + the
table index.
Goto
Goto is setup exactly as call except that the repeat menu has 'alternative' selected on the first edit field (table number).
Random
Calls or Gotos can go to a random entry by selecting 'Goto Random' or
'Call random' from the velocity popup on the second edit field. The
third edit field must be set to 0 for random to function properly.
To prepare your document for music code:
All chords changes should be defined accurately in markers
Pitchbend sensitivity should be set to match the output
instrument
'Motif' should be selected in one of more markers.
'Lead Generator' algorithm should be selected in the
Rhythm Explorer.
All lead scales should be selected in the RE
preferences 'Lead Generator 1' tab.
Before entering the Rhythm Explorer be sure the correct track and desired duration of time is selected.