An excellent tutorial on using L-systems can be found at
	http://www.xs4all.nl/~cvdmark/tutor.html
It is specifically for LParser users, but mostly applicable
to LMUSE also.

The following is mainly to supplement the above tutorial


TUT0.LS
-------
Try loading tut0.ls ("Production / Make and Interpret").

#tut0.ls
0    # recursion level
120  # basic angle
10   # thickness (included only for Lparser compatibility)
c(71)F+F+F   # axiom
@    # (included only for Lparser compatibility)

The axiom is relatively simple, consisting of
   c(71)F+F+F
`c(71)' sets the MIDI program number to 71 (I think it is supposed 
to be a clarinet sound. change to taste). `F' plays a note.
`+' turns the forward vector by the 120 degrees (the `basic angle'),
another `F' plays another note, etc, another `+'  turns another 120
degrees and `F' again plays a third note.

Notice that tut0.ls has no transformation rules and the recursion level is 
set to 0. Since it contains no rules, `Make and Interpret' will simply 
interpret the axiom and play the three notes.

Try mapping the axiom different ways (in the map dialog, drag the `Pitch'
line to different state variables) and listen to the results.
You can practice the various drawing/playing commands by inserting
new symbols or changing the symbols in the axiom and they will be
played just as you write them (since there are no transformation rules).


TUT1.LS
-------
#tut1.ls
1    # recursion level
120  # basic angle
10   # thickness (included only for Lparser compatibility)
c(71)F+F+F # axiom
F=F-F      # transformation rule
@    # (included only for Lparser compatibility)


Tut1.ls is a modification of tut0.ls.
There is one rule now, and the recursion level is set to 1. Use 
"Make and Interpret" to see (hear) how the rule affects the production.
Try changing the recursion level and examine the resulting production
string (`Production / View Production').

TUT2.LS
-------
#tut2.ls
1    # recursion level
120  # basic angle
10   # thickness (included only for Lparser compatibility)
{c(71)F}+F+F # axiom
F=F-F        # transformation rule
@    # (included only for Lparser compatibility)

The only difference between tut1.ls and tut2.ls is the curly brackets
(`{}') inserted into the axiom. Notice how this creates parallel (in time)
lines.
Tut2.ls is good file to experiment on with the `Mutation' feature.
It is likely, after a few mutations, that the rules will become
incomprehensible. If you increase the recursion level, you may
even find that the mutated version runs out of production string
space.


