spiffyscore

File History
Login

History of cfg.py

2011-10-20
20:01
Program no longer cuts out a note from the score each time it adds a new phrase to the score file: [3a0a8776ca] check-in: [2ae36c6e68] user: brian, branch: develop, size: 11146 [annotate] [blame] [check-ins using] [diff]
19:56
Program now chooses consistent nodes based on what's specified in the grammar. A couple other bugs are still present. file: [9313c52f09] check-in: [a9e60898b7] user: brian, branch: develop, size: 11148 [annotate] [blame] [check-ins using] [diff]
19:21
Fixed the issue with the score being cut short. Now the instruments are changing nodes without my say-so. Alos, they're not always printing complete nodes. file: [47205bbb94] check-in: [601339a475] user: brian, branch: develop, size: 10776 [annotate] [blame] [check-ins using] [diff]
18:37
Syncing now works file: [6468589fde] check-in: [4f5bc3936f] user: brian, branch: refactor, size: 10718 [annotate] [blame] [check-ins using] [diff]
2011-10-18
20:19
Broke the score generator by not initialing a first phrase in an empty score. Checkpointing so I can refactor and clean things up to make more progress. file: [368187a13f] check-in: [42c3ba150c] user: brian, branch: refactor, size: 10710 [annotate] [blame] [check-ins using] [diff]
2011-10-13
18:15
Program now renders instruments according to sync order file: [52bf709d42] check-in: [fde4a012ea] user: brian, branch: develop, size: 8518 [annotate] [blame] [check-ins using] [diff]
2011-10-11
15:31
Merged in rewrite of core functionality file: [24a74756aa] check-in: [192b8b1639] user: brian, branch: develop, size: 8099 [annotate] [blame] [check-ins using] [diff]
15:19
Played around a little with melodies and instruments file: [61885bbe35] check-in: [29231e328a] user: brian, branch: feature/abc, size: 8071 [annotate] [blame] [check-ins using] [diff]
2011-09-22
18:30
Added back in support for subsections file: [0cb9a22d0b] check-in: [f653a4fa10] user: brian, branch: feature/abc, size: 5919 [annotate] [blame] [check-ins using] [diff]
18:04
Fixed bug that prevented more than two sections from working properly file: [fb69d16646] check-in: [b2ce9522e9] user: brian, branch: feature/abc, size: 4736 [annotate] [blame] [check-ins using] [diff]
17:44
Added back in section ordering support file: [b052479df1] check-in: [1560bc634c] user: brian, branch: feature/abc, size: 7230 [annotate] [blame] [check-ins using] [diff]
17:04
Finally broke the program out into functions. It's now much cleaner and easier to underntand. file: [77ab4fec9b] check-in: [3cac4f013d] user: brian, branch: feature/abc, size: 6806 [annotate] [blame] [check-ins using] [diff]
2011-09-15
19:19
Movements work again file: [eefff49c8f] check-in: [a9b80ad75f] user: brian, branch: feature/abc, size: 4948 [annotate] [blame] [check-ins using] [diff]
19:09
Program prints stuff out again file: [6f8ab10545] check-in: [7a6ab725ee] user: brian, branch: feature/abc, size: 5979 [annotate] [blame] [check-ins using] [diff]
15:28
Got the program to run through again. Now without the roman numerals file: [d386f64212] check-in: [33ddc6fee4] user: brian, branch: feature/abc, size: 5782 [annotate] [blame] [check-ins using] [diff]
2011-09-13
18:28
[Broken] Trying to get the tree structuse working file: [967482cdda] check-in: [299ddec90e] user: brian, branch: tree, size: 7197 [annotate] [blame] [check-ins using] [diff]
2011-06-12
20:32
Made some changes to the parser. Don't remember what. file: [3cbe823f2f] check-in: [87435601e4] user: brian, branch: master, size: 6785 [annotate] [blame] [check-ins using] [diff]
2011-02-10
23:50
Program generates a render order for the instruments based on their sync order file: [e9b556b4f3] check-in: [689adc054e] user: brian@linux-85dd.site, branch: master, size: 5983 [annotate] [blame] [check-ins using] [diff]
22:34
Added lexical support for parens instead of quotes for chords, cleaned up the yacc parser, added lex tokens for syncopation file: [82bf7ad059] check-in: [702d933446] user: brian@linux-85dd.site, branch: master, size: 6065 [annotate] [blame] [check-ins using] [diff]
2010-11-30
17:33
This is what I submitted as my final piece for MUS 306 file: [019c552e42] check-in: [843dabad43] user: spiffytech@gmail.com, branch: master, size: 17987 [annotate] [blame] [check-ins using] [diff]
06:22
Added a timbre instrument, doubled the length of the piece, added intros and outro file: [2e13b2eb76] check-in: [de7c009e4d] user: spiffytech@gmail.com, branch: master, size: 16841 [annotate] [blame] [check-ins using] [diff]
2010-11-29
07:15
Chords now respect octaves file: [3046d9915b] check-in: [4ab39b23ec] user: spiffytech@gmail.com, branch: master, size: 10089 [annotate] [blame] [check-ins using] [diff]
2010-11-18
19:01
Presented this piece in class file: [3d35da4e7a] check-in: [01b7d73285] user: spiffytech@gmail.com, branch: master, size: 10065 [annotate] [blame] [check-ins using] [diff]
17:45
Now enforces a fixed length for each instrument in each movement file: [7b45339a13] check-in: [d9af5998b9] user: spiffytech@gmail.com, branch: master, size: 10065 [annotate] [blame] [check-ins using] [diff]
16:18
Removed empty terminals from the grammars file: [654b4a673e] check-in: [e16a1f5203] user: spiffytech@gmail.com, branch: master, size: 7794 [annotate] [blame] [check-ins using] [diff]
16:06
Did some composing stuff file: [3dbac50436] check-in: [1987470dfc] user: spiffytech@gmail.com, branch: master, size: 7983 [annotate] [blame] [check-ins using] [diff]
03:10
Can now set an instrument's default octave beside the instrument's score file: [8500dd2d15] check-in: [ff85cece1d] user: spiffytech@gmail.com, branch: master, size: 5721 [annotate] [blame] [check-ins using] [diff]
03:04
Bug: octave modifiers (,') were acting as (up,down) not (down,up) file: [2306af4935] check-in: [e6bf0dbf82] user: spiffytech@gmail.com, branch: master, size: 5725 [annotate] [blame] [check-ins using] [diff]
2010-11-17
07:45
Only print f-tables once file: [172b01d6f6] check-in: [7b40d5d489] user: spiffytech@gmail.com, branch: master, size: 6879 [annotate] [blame] [check-ins using] [diff]
07:42
csound score lines are no longer hardcoded, but are stored with each instrument file: [d40635785f] check-in: [b8d35587a4] user: spiffytech@gmail.com, branch: master, size: 6887 [annotate] [blame] [check-ins using] [diff]
07:34
WIP on tld: 4b95fed Added support for rest notes file: [91366ef5db] check-in: [ec61af8387] user: spiffytech@gmail.com, branch: stash, size: 6489 [annotate] [blame] [check-ins using] [diff]
07:30
Added support for rest notes file: [08a2f25157] check-in: [aa88358397] user: spiffytech@gmail.com, branch: tld, size: 6698 [annotate] [blame] [check-ins using] [diff]
06:57
Note duration is now counted as fraction of a whole note, as measured based on BPM file: [f7b2188978] check-in: [5a35ffdd27] user: spiffytech@gmail.com, branch: tld, size: 6548 [annotate] [blame] [check-ins using] [diff]
06:27
TLD now accepts ordering of movements. Also, fixed bug that caused all movements and instruments to play simultaneously. file: [f043e9a785] check-in: [db1df2f460] user: spiffytech@gmail.com, branch: tld, size: 6393 [annotate] [blame] [check-ins using] [diff]
05:32
Now supports minor chords file: [79cec58b40] check-in: [f02f66468f] user: spiffytech@gmail.com, branch: tld, size: 6119 [annotate] [blame] [check-ins using] [diff]
00:07
Added support for top-down composition file: [f6edc4689f] check-in: [7c7ce6adb8] user: spiffytech@gmail.com, branch: tld, size: 5853 [annotate] [blame] [check-ins using] [diff]
2010-11-16
18:37
Now prints csound code, both notes and chords, replicating the functionality of the original Minimaly Functional Version file: [8e359b2146] check-in: [9bd31df856] user: spiffytech@gmail.com, branch: ply, size: 3540 [annotate] [blame] [check-ins using] [diff]
2010-11-13
08:26
Added basic ABC tokenizing via the PLY module file: [df0a6863be] check-in: [729263ecd0] user: spiffytech@gmail.com, branch: ply, size: 3262 [annotate] [blame] [check-ins using] [diff]
00:12
Now handles chords file: [43fd8f5bb3] check-in: [5aa14570f1] user: spiffytech@gmail.com, branch: ply, size: 3211 [annotate] [blame] [check-ins using] [diff]
2010-11-12
20:30
Now generates scores until it makes one 50 notes ling file: [d8090f9de3] check-in: [e425f3d6c2] user: spiffytech@gmail.com, branch: ply, size: 2156 [annotate] [blame] [check-ins using] [diff]
20:27
Added a few grammars, added G# to csound note conversion list file: [14f13b1d15] check-in: [3cd7a5dcd0] user: spiffytech@gmail.com, branch: ply, size: 2098 [annotate] [blame] [check-ins using] [diff]
20:23
Now prints score file header (function table), so I can just >> to foo.sco file: [e38fca44a4] check-in: [00f4ddc9f3] user: spiffytech@gmail.com, branch: ply, size: 2075 [annotate] [blame] [check-ins using] [diff]
20:12
Moved all logic into neat, orderly functions. Now prints only the csound score portion. file: [4cae783255] check-in: [6a17d4d36a] user: spiffytech@gmail.com, branch: ply, size: 2012 [annotate] [blame] [check-ins using] [diff]
20:00
Program now generates a single voice with a I IV V pattern and spits out (among other things) the csound-ified score file: [73244ab69d] check-in: [338933c1a8] user: spiffytech@gmail.com, branch: ply, size: 1508 [annotate] [blame] [check-ins using] [diff]
2010-11-04
20:07
Generates a score randomly. Too little guarantee of program length (lots of empty or single-phrase strings) file: [8ccb7c15cb] check-in: [6bfc2449ff] user: spiffytech@gmail.com, branch: ply, size: 642 Added [annotate] [blame] [check-ins using]