(no commit message)
[terminatorX.git] / TODO
1 TODO:
2
3 These are the things I´d like to implement IF I have the time.
4 The position of an idea in this list represents it´s priority:
5
6 - correct getopt error handling.
7
8 - Enhance audio quality with -DHANDLE_STOP -> no clicks.
9
10 - Accept wavfiles that contain additional information (e.g. loops)
11
12 - Support Y-mouse-movement for scratching
13
14 - add a marker feature: this will allow you to set 12 markers visually
15   in the wavfile-display. These will be available via the F1-F12 keys in
16   NORMAL and RECORD mode. If you press (and hold) one of these keys it will
17   have the same effect as pressing space but if you release it it will
18   jump to the position you marked in the wavfile. Easier scratching for people
19   like me who don´t have any scratching skills.
20
21 - implement licmak with either perl, awk or sed.
22
23 - code cleanup: A lot of this code is ugly, e.g. writing to public member of
24   classes instead of calling a method. Or the position_update in render_block
25   I did this for easiness and speed. But it should be cleaned up I believe.
26
27 DONE:
28
29 The following stuff has been on the list above and is now ipmlemented:
30
31 [V2.3] (use -DKEEP_DEV_OPEN in Makefile)
32
33 - add a "keep device open" option and implement it
34   (this would help if you have problems opening device very often
35   due to memory fragmentation). And it would help me ;) as my card (or better
36   driver) clicks awfully when device is opened!