Updated documentation (Closes: #1014).
[ahxm.git] / TODO
blob747883dddf1bd63b7a70d52cbad3b4553bf81bff
1 Ann Hell Ex Machina TODO / Bug List
2 ===================================
4 Open Bugs
5 ---------
7 Pending Enhancements
8 --------------------
10  * 1001: Generator should use queues of active / free generators.
11  * 1002: Build an audio filtering tool to test effects.
12  * 1003: There should exist 'some kind' of effect for note volumes
13    to add a random variation, to add 'humanity'. This cannot
14    be a standard digital effect as it should be different
15    for each note.
16  * 1005: Vibrato should be variable (from 'no-vibrato' to 'some-vibrato'
17    in the same note).
18  * 1006: A 'choose' option, to take randomly one block or another
19    (blocks seem appropriate, but further study is necessary). A random
20    seed script command is also necessary.
21  * 1007: Support for 'tonalities'; fixed transpositions for each note of
22    the octave so that, for example, a 'b' is always a 'b-'.
23  * 1008: Support for 'keyboard splits': ranges of notes that a track will
24    ignore. This should allow to have multiple tracks playing the same
25    notes but with different channel maps and, for example, having a
26    guitar glissando pan from left to right.
27  * 1010: Loop stretching ('stretch wave without pitch change to last
28    exactly N measures').
29  * 1011: Loop matching ('change wave pitch to last exactly N measures').
30  * 1012: Portamento should not have a 'time', only a frequency
31    inc/decrement per time unit.
33 Closed
34 ------
36  * 1000: Convert current event queue to two event queues. The first
37    stage queue should store notes and the second note on / note off
38    events (Tue, 17 Aug 2004 12:00:00 +0200).
39  * 1004: Vibrato for generators (Fri, 13 Aug 2004 11:05:00 +0200).
40  * 1009: Set tempo from a sample loop ('set tempo so that this wave
41    will match exactly one/N measures') (Fri, 16 Aug 2004 18:08:00 +0200).
42  * 1013: Volume should be a command ('v', for example) and not be
43    inherited from previous notes. There should also be settable as
44    relative inc/decrements (as octaves) (Mon, 30 Aug 2004 14:37:59 +0200).
45  * 1014: doc/language.txt is severely outdated
46    (Mon, 30 Aug 2004 15:13:00 +0200)
48 Email bugs to angel@triptico.com