Documentation updates for 3.73 - Alex
[terminatorX.git] / TODO
1 terminatorX TODO:
2
3 DISCLAIMER: I might implement some of these features in random order. You can 
4 accelerate development of a certain feature by sending me a patch ;)
5
6 High priority milestones:
7 -------------------------
8
9 I'd like to have this in 4.0:
10
11 - Rewrite the audio device layer, so that terminatorX operates at a fix block
12   size - this will allow correct playback of sequencer events even if played
13   back on a different soundcard then recorded.
14
15 - Support ALSA drivers and allow usage of multiple audio devices at the same 
16   time.
17   
18 - Switch the terminatorX set file format to XML so that sets recorded on one
19   platform can be loaded on other platforms, too.
20
21 - Support stereo LADSPA plugins somehow.
22
23 - Move the "main buttons" on the top right to a menu bar in order to get the
24   GUI even more flexible.
25
26 Low priority milestones:
27 ------------------------
28
29 This might come after 4.0:
30
31 - Implement a sequencer editor GUI to delete, copy & paste, edit event etc.
32
33 - Find a replacement for DGA mouse grabbing as that has some problems and 
34   might be gone sometime from now.
35   
36 - Provide a MIDI interface to terminatorX.
37
38 - Use libaudiofile, libvorbis, etc. for file loading to get rid of "piped
39   loading" and accelerate loading of ogg and mp3 files this way.
40   
41 - Support other languages.