 * Little Sound Dj *
->) H I S T O R Y (<-


2000-07-06: v0.01a

* first release. this basic version allows editing and playing of tiles. 
  some simple commands are also included.

2000-07-12: v0.02a

* mem is now initialized on first startup. (thanks, vnz!)
* added flam command.
* can set position on hop.
* compiled using SDCC -> faster code.
* implements ROM bank switching techniques 
  -> allows program to grow larger than 32kB.
  
2000-07-15: v0.03a

* do note/octave changes on all notes in marked block!
* fresh tekken-style copy/paste commands in tile editor!
* now possible to change tile during play.
* added funny vibrato
* player now acts SUPER TIGHT thanks to tricky INTERRUPT HANDLING!

2000-07-21: v0.04a

* added tempo command. can now set tempo to 80-255 BPM
* added groove screen!
* SET FRAME SPEED command became unnecessary and was removed.

2000-07-22: v0.05a

* tempo command now recalculates BPM speed according to the groove that's
  being played. this will make the BPM value make more sense in cases when
  the active groove is not a multiple of 6
* can recalculate tempo on groove change.
* program now supports all channels!

2000-08-08: v0.06

* fresh LINE VIEW implemented! by adding the possibility of chaining together
  multiple tiles, LINE VIEW enables swift creation of melodies and complex 
  rhythm patterns.
* SONG VIEW implemented, enabling creation of actual multi-channel songs. hoppla!
* use (SELECT&START) to switch between different playmodes (SONG, LINE, TILE) 
  while playing.

2000-08-13: v0.07

 * added envelope command.
 * added arpeggiator/micro-sequencer. POWERFUL!!!
 
2000-08-14: v0.08

 * fixed some arpeggiator bugs.
 * added PHASE command.
 * do funny LIVE MUTING by pressing A&SELECT!

2000-08-16: v0.09 - NOT compatible with previous versions.
 * LINE screen renamed to the more descriptive name CHAIN screen. (big up, 
   frantik!)
 * the program now autoselects a free tile when pressing A on an empty step
   in the CHAIN screen.
 * removed the second tile command channel, due to shortage of static RAM.
 * the maximum number of tiles has increased from 102 to 255.
 * the maximum number of arpeggiatos is doubled, from 16 to 32.
 * the default arpeggiatos all say "G0A". (now, let's have a party in the 
   psychedelic sea...)
 * implemented an instrument column in the tile screen.
 * documentation somewhat updated.

2000-08-21: v0.10
 * program now displays the notes being played.
 * song screen cut/paste is less destructive.
 * the program now autoselects a free line number when pressing A on an 
   empty step in the song screen.
 * SELECT & START always starts playing in song play mode.
 * phase ("S") command is renamed to wave ("W").
 * wave and pan command value selection is a lot more graphical & cosy!
 * implemented INSTRUMENT SCREEN for channels 0&1! MAX POWER!!!

2000-08-29: v0.11

 * usage of B+cursor in the CHAIN SCREEN moves around the SONG SCREEN cursor
   (and displays the CHAIN that's under it).
 * usage of B+LEFT/RIGHT in the TILE SCREEN now changes channel! handy!
 * PAN parameter added into instruments.
 * panoration bug fixed - at last, "L" means "left" and "R" means "right"!
 * added SET SWEEP (S) command.
 * implemented INSTRUMENT SCREEN for channel 2 & 3 sounds, too.
 * added possibility of naming instruments.
 * added copy/paste to instrument screen.
 * FLAM ("F") command renamed to RETRIG ("R").
 * KILL ("K") command can now be delayed with N frames.
 * SAMPLE EDITOR SCREEN added!
 * set WAVE FRAME ("F") command added. (channel 2 only)

2000-08-30: v0.11b

 * fixed some sampleplaying bugs.