spiffyscore
File Annotation
Not logged in
4ab39b23ec 2010-11-29 spiffytech@gm: * Features [4/10]
f02f66468f 2010-11-17 spiffytech@gm: - [X] Top-down composition
e6bf0dbf82 2010-11-18 spiffytech@gm: - [ ] Coordinate the melody and rhythm
d9af5998b9 2010-11-18 spiffytech@gm: - [X] Set maximum song length of movement per instrument
1987470dfc 2010-11-18 spiffytech@gm: - [ ] Set minimum song length of movement per instrument
f02f66468f 2010-11-17 spiffytech@gm: - [ ] Need to support all chord types
e6bf0dbf82 2010-11-18 spiffytech@gm: - [X] Doesn't handle rest notes
de7c009e4d 2010-11-30 spiffytech@gm: - [ ] Handle full ABC BNF (yeah, right, that's gonna happen...)
ff85cece1d 2010-11-18 spiffytech@gm: - [X] Set instrument octave in score file
4ab39b23ec 2010-11-29 spiffytech@gm: - [ ] Output score to separate file
4ab39b23ec 2010-11-29 spiffytech@gm: - [ ] Support parallel voices - ensure e.g. a certain chord progression is always
4ab39b23ec 2010-11-29 spiffytech@gm:   accompanied by a certain melody
702d933446 2011-02-10 brian@linux-8: - [ ] Syncopation
702d933446 2011-02-10 brian@linux-8: - [ ] Sustain option for notes (give score notation a sustain symbol, and use it to set how long after the notes's duration to keep holding. With sustain, the next note's start time isn't done by when the current note ends.
f02f66468f 2010-11-17 spiffytech@gm: 
de7c009e4d 2010-11-30 spiffytech@gm: * Bugs [5/6]
db1df2f460 2010-11-17 spiffytech@gm: - [X] TLD resets clock for each movement
db1df2f460 2010-11-17 spiffytech@gm: - [X] TLD doesn't accept an ordering for the movements
db1df2f460 2010-11-17 spiffytech@gm: - [X] Doesn't handle minor chords
5a35ffdd27 2010-11-17 spiffytech@gm: - [X] Calculated duration is absolute, not relative to BPM
4ab39b23ec 2010-11-29 spiffytech@gm: - [X] Chords don't respect octaves
de7c009e4d 2010-11-30 spiffytech@gm: - [ ] Whole notes not held for proper duration
3d4ddcbab5 2010-11-16 spiffytech@gm: 
843dabad43 2010-11-30 spiffytech@gm: * Structure [1/7]
f02f66468f 2010-11-17 spiffytech@gm: - [ ] Chords should be composed of Notes, not ordinary arrays
de7c009e4d 2010-11-30 spiffytech@gm: - [ ] There should be a Musical_Phrase object that holds phrases (and sets of
de7c009e4d 2010-11-30 spiffytech@gm:   phrases), and allows them to nest
de7c009e4d 2010-11-30 spiffytech@gm: - [ ] Does each instrument need a score parameter if the grammars are non-terminating?
843dabad43 2010-11-30 spiffytech@gm: - [ ] Duration should be in beats, not seconds. This ensures movements don't
843dabad43 2010-11-30 spiffytech@gm:   end in the middle of a phrase.
d9af5998b9 2010-11-18 spiffytech@gm: - [ ] Generate score with proper generation tools, not this string-replace nonsense
e6bf0dbf82 2010-11-18 spiffytech@gm: - [X] Store csound score lines with instruments
4ab39b23ec 2010-11-29 spiffytech@gm: - [ ] Upgrade from simple string substitution for the score to something
4ab39b23ec 2010-11-29 spiffytech@gm:   list-based (maybe). Idea is to keep musical phrases intact in the event of a
4ab39b23ec 2010-11-29 spiffytech@gm:   truncation of the score. Also, if done right, no need for retroactive length
4ab39b23ec 2010-11-29 spiffytech@gm:   parsing- a measure is has a specific length, which is known at
4ab39b23ec 2010-11-29 spiffytech@gm:   generation-time, thus solving the length limit problem.