# FEATURES

    	-Multiple or unlimited number of undo/redos. (user can set max num or unlimited)
    	-Graphical zoom in/out.
    	-Built-in configurable midi-patch editor
    	-Extension language support (currently only python)
    	-Configurable keybindings
    	-Import of octamed-modules. (MMD2/MMD3)
    	-All lines can be split into virtual unlimited number of new
    	 lines to make more precise setting of notes and tempo-settings,
    	 and allready splitted lines can be splitted again, and so on.
    	 Very easy to unsplit too (just press 1), and it is totally
    	 non-destructive.
    	-Virtual Unlimited number of notes can be played simultaniously on each
    	 track.
    	-All notes and tempo-settings can be placed at a virtually
    	 unlimited presition within a line.
    	-Virtually unlimited number of lines in a block.
    	-Virtually unlimited number of tracks in a block.
    	-Virtually unlimited number of blocks in a song.
    	-All FXs is handled grahically. There are no command-tracks, as in
    	 trackers.
    	-Tempo can be increased/decreased very easely graphically. There
    	 are also two special tracks for tempo-setting, one for BPM, and
    	 one for LPB (lines per beat), and global default tempos, and
    	 a realtime tempo-change slider for each block.
    	-Velocity while playing a note can be very easely changed graphically.
    	 Note, "velocity while playing a note" means "polyphonic aftertouch"
    	 for midi.
    	-Possible to change the width of the tracks.
    	-A line can last virtually forever or virtually no time at all, and
    	 can keep virtually unlimited number of notes. (You could actually
    	 play the whole 5th symphony by Beethoven just on one line, I would
    	 guess. :)
    	-Lots of shortcuts to move around in the blocks.
    	-Various Transposing functions.
    	-Various editing functions.
    	-Possible to change editing-font.
    	-Change the max/min value for the relative tempo-setting (third track).

    Features more or less ready, but has no interface to the user yet:
    	-Virtual number of blocks can be played simultanously. (its not that
    	 stupid as it sounds)
    	-Instrument plug-ins. (handle both playing/recording and effects).
    	-Plug-ins for editing (in progress).
    	-Plug-ins for pre-playing note-manipulation.
    	-Plug-ins for post-playing note-manipulation.
    	-More than one tracker-window at once. A buggy version was actually
    	 implemented in all versions uptil V0.40 (pressing the F1 key), but
    	 it needs some work as about all editing-routines in the program has
    	 to be changed here and there, so I removed the F1-shortcut in V0.40.
    	 Its not difficult to implement, just a lot of work (that should be
    	 done anyway).

    Important missing features:
    	-Configuring-stuff when starting the program. (various buffers)
    	-Better Midi input.

    Features that are less important, but should be implemented:
    	-Import/export of standard midi files. (can be done via CAMD).
    	-Make it look less ugly. (less important) (a slow progress all the time)
    	-Lots of other things.

    Features I have forgot to write:
    	-Probably a lot.

    The bad things:
    	-Very slow on slow machines. (ehm)
    	-Eats quite a bit of memory. (less than 8mb is hardly possible)).

    (By "virtually", I mean that it is either limited by the amount of
    free memory, and/or the maximum number a 32 or 16 bit variable can hold.)

HTML Conversion by AG2HTML.pl V2.941126c, perl 5.00404 & witbrock@cs.cmu.edu