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
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.