Welcome to Progression!

This is the first Preview Release version of the MIDI sequencer 
I'm working on. It is quite rough, doesn't record several kinds 
of MIDI controller data, and has lots of other warts. It records into 
the sixteen channels of a regular MIDI port, and there is no way yet 
to change the channel of recorded data. Progression uses 500 ppq 
resolution for recorded data; the BeOS MIDI kit does not provide better 
timing resolution than that (at 120 bpm).

New in version 97-07-27 is:
- Fix for sometimes crashing bug when closing window after changing 
  MIDI setup.
- Track instrument selection window; now also sends program change 
  messages.
- Fix for new DR9 MIDI channel semantics, which caused previous 
  version to record onto the wrong track.
- Option to keep tool palette windows open after applying them.
- Better preferences saving; init.data still overrides default prefs 
  if it exists.

New in version 97-07-23 is:
- BeOS PR support
- Supports input from midi1 or midi2, output to midi1, midi2 or the 
  software synth!
- Supports (but doesn't require) the libprefs extensible preferences 
  system.

Progression supports multiple Undo, drag&drop, Quantization 
(note on is quantized; duration is left intact) and some other 
goodies, so it is useable. Drag with the right mouse button to copy 
the dragged data. Drag with the left to just move. Note the Snap 
setting for the data view, it "quantizes" what range you select, but 
doesn't affect the actual data - i e it lets you select whole quarters, 
bars, two-fifths of bars, etc.

The file named "init.data" (if it exists) will be loaded whenever you 
create a new song. The file "spanish.pro" is a demo song that could be 
played on a General MIDI synth (I use an Alesis QS9) with electric base 
on channel 2 and muted guitar on channel 13 - you can play around with 
the track instrument selector window if you want.

As this is only a working copy, I am sure you will find lots of 
bugs and want lots of features put in. To contact me, send e-mail 
to progression@mindcontrol.org. I think plug-in note processing commands 
is on the top of the list, closely followed by a step editing mode. Then 
I will look into things like notation, grouping, audio recording, ... 
There is enough to keep me entertained for many week-ends to come!

I hope you'll have as much fun with Progression as I have!
