---------------------------------*-text-*---------------------------------

    TiMidity -- Experimental MIDI to WAVE converter
    Copyright (C) 1995 Tuukka Toivonen <titoivon@snakemail.hut.fi>

--------------------------------------------------------------------------

	List of things to do

--------------------------------------------------------------------------

* MIDI events to implement:
	* Modulation wheel

	* Reverb
	* Chorus

* Do LOOKUP_HACK right.

* Reconsider the recombination of resampling and mixing. (Remixing?)

* Read WAVE files as instruments (convert on the fly with a small utility)

* Inline fscale in place of fmul by powers of two (gcc doesn't seem to
  have heard of the instruction)

* Assembly mixing and resampling routines. 16x16 bit multiply might be
  faster than 32x32 on some Intel chips (though gcc doesn't think so)

* Optional compression of dynamic range for better sound on 8-bit devices

* Automatic volume adjustment.

* Make loop caching work.

* Large buffer for precomputed audio data. Store display information
  with each buffer frame.

* Read real-time data from MIDI port

* X interface

* Only use the wave data from the GUS patches and read all parameters
  from a separate configuration file. This requires a parameter
  editor. 
