lmuse.mid          
 

LMUSe (the Java version)

Last update: 06/22/01
(06/21/01) Bug fix: Recursion level could not be set to more than 20 in the production dialog. (01/21/01) Bug fix: the tempo track of LMUSe saved MIDI sequences was choking some sequencers (KCS, for one). (01/05/01) Added option to save MIDI files with instruments on separate tracks. (01/03/01) Added MIDI timing 'quantize' option.

LMUSe (Java version) is functionally much like the DOS version. That is, it interprets 3-d L-systems as music. For me anyway, the Java version is easier to experiment with, (mainly since rules can be edited directly in the program) even though it is slower in the production phases. It has expanded capabilities including things like a better syntax for context-sensitive rules, and allowing the user to 'declare' constants and define new state variables.

It is the Java version which will probably get the most attention in further development.

LMUSe screen

Download LMUSe (Java version) as a zip file containing LMUSe.jar (an 'executable' jar file), a few examples, source code, and some documentation for LMUSe. This is a free program, distributed without guarantees. Please take the time to let me know how well it works for you or if it doesn't work. Please link to this page rather than redistribute LMUSe.

To run LMUSe.jar you will need Java 1.3 or newer. (Available for free from java.sun.com)

LMUSe DOS version page, for more about LMUSe.