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
the axiom. `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 rules and the recursion level is set to 0.
Since it contains no rules, `Make and Interpret' will simply interpret
the axiom.

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 should 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.
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.


