spiffyscore

History of cfg.py of trunk
Login

History of cfg.py of trunk

History of file cfg.py at check-in trunk

2011-12-04
20:52
Made room for arbitrary-note chording whenever I figure out the CFY to represent iTSYntax to use for it file: [1f857f673d] check-in: [3023a967c2] user: brian, branch: develop, size: 15063 [annotate] [blame] [check-ins using] [diff]
2011-11-27
02:56
Fixed chord support file: [11e8d97d43] check-in: [8f28834102] user: brian, branch: develop, size: 9956 [annotate] [blame] [check-ins using] [diff]
02:26
Fixed a bug that prevented sharps and flats from working file: [8b19298d3a] check-in: [bf135b5321] user: brian, branch: develop, size: 9924 [annotate] [blame] [check-ins using] [diff]
02:03
Added a volume offset parameter to each instrument. Fixed a bug that kept instruments from always being rendered, and one that broke midi files. file: [58892e1cd4] check-in: [821ac3e4d6] user: brian, branch: develop, size: 9695 [annotate] [blame] [check-ins using] [diff]
2011-11-17
19:55
Removed leftover csound function lines that got printed. Also disabled ipdb so I get concise stacktraces. Also made program crash when your score pointed to a non-existant node. Previously that just generated an invalid MIDI file (somehow...) file: [87c5508f41] check-in: [f8034c7dfb] user: brian, branch: develop, size: 7872 [annotate] [blame] [check-ins using] [diff]
2011-11-16
00:14
If I move from csound to midi I should actually rename function with 'csound' in the name file: [5ac9fc3252] check-in: [872ae93059] user: brian, branch: develop, size: 7108 [annotate] [blame] [check-ins using] [diff]
2011-11-15
22:08
Successfully got the program to output a MIDI file instead of a csound score file: [caa7e9ffa7] check-in: [befd61cab9] user: brian, branch: feature/midi, size: 12094 [annotate] [blame] [check-ins using] [diff]
2011-11-07
01:39
Altered the sample-based instruments to ine Csound string formatting instead of a billion if clauses to choose what file to play file: [390f3e8450] check-in: [4f872339ff] user: brian, branch: develop, size: 12541 [annotate] [blame] [check-ins using] [diff]
2011-11-03
19:23
Added a very, very bad set of violin samples file: [c67f427fd6] check-in: [8293931a34] user: brian, branch: develop, size: 11597 [annotate] [blame] [check-ins using] [diff]
18:34
Fixed program to now handle notes with accidentals file: [d189f30210] check-in: [b5a8b20242] user: brian, branch: feature/diskin2, size: 11569 [annotate] [blame] [check-ins using] [diff]
2011-11-01
19:46
Got diskin2 sample method partially working; it won't play all of the files, though file: [7509ae0a18] check-in: [c9abf46a9f] user: brian, branch: feature/diskin2, size: 11315 [annotate] [blame] [check-ins using] [diff]
18:52
Renamed cfg.py → spiffyscore.py. Added a sampled double bass, modified the program to respond to an instrument's specified octave file: [791db3d131] check-in: [eb81d5f9fd] user: brian, branch: develop, size: 11294 [annotate] [blame] [check-ins using] [diff]
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
Added: 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 [annotate] [blame] [check-ins using]