* Mod parser parses patterns, just got to figure out what the period values mean...
[pineappletracker.git] / TODO
blobbdc740113f965af3d3903441c9adeae9b0e4aea1
1 enhancements:
2 -------------
3 * complete and implement the SPEC
4         * Visual mode
6 * make the sampling rate not affect the pitch of notes
8 * rainbow decibel meters on each track like AHX tracker
10 * JACK driver
12 * .pineapplerc
13         Ability to configure:
14         * colorschemes
15         * initial/default step value?
17 * MORE MODULAR
18         * gui.c => ncurses_ui.c
19                 * port gui to libcaca?
20         * drawsonged() => drawsonged_hively() or drawsonged_pineapple()
22 * make :q not quit if there are unmodified changes, but :q! should quit no
23         matter what.
25 bugs:
26 ----
27 * :<number> doesnt work if you enter the number in hex. is this ok?
29 * '-' will delete notes in tracktab for some reason, but this is actually 
30         useful, so I think we should keep it. However, it should work in 
31         song and instrument tabs too.
33 * '.' doesn't work with insert/replace
35 * backspace doesn't work on some computers
37 * yj and yk only work in track tab.
39 * from normal mode, press Vv, then exit visual mode with <esc> or v. the cursor moves left... why?
41 * M still acts weird if you are ^e'd down in a column
43 * sound doesn't always stop at the end of a song
45 * tempo gets really fast if you set it too low... and weird things happen if
46         you set it too high as well.
48 * speed of vibrato, arpeggio, slide, faster than when we were running at 16khz
50 * ui doesn't update in cmdline mode
52 * If you press any of the arrow keys, the current instrument decreases, and it 
53 also acts like you pressed the escape key!
55 * ui doesn't update after pressing the first key of a two-key command like yy
57 * sound is REALLY wonky on amd64