more innocuous, useless prototypes
some comments on ideas
Merge remote-tracking branch 'alex/alpha' into alpha
non-interfering prototypes. More of them
some more notes, heheh
okay, time for implementation of notation
okay, really time to implement notation not think about this stuff more
some notation utility stuff
tweaked these to correctly output chroma based on diatonic input
okay, Ithis is currently broken. I'm not entirely sure how I want to handle it. and also template syntax stuff. anyway the idea is that an expression loads in a rhythm and a series of degrees and a key and outputs a fully qualified array of notes with absolute pitches and durations. i probably need to make degrees/notes be possibly rests, so that phrases can include rests.

anyway. i'mna think some more about how exactly expressions will work and then get this to compile/run and do some tests. other things TODO include making at least one rhythm table for testing, and making the pitch/note distinctions make more sense. also, making it so that keys will output pitches correctly. i've currently got the mod arithmetic a bit wrong/have been fudging it, such that it discards octaves in some cases.
whoops forgot to :wq
Merge remote-tracking branch 'alex/alpha' into alpha
this got in the way of the build stupidly, I'll check it out if I use it later
this wasn't being used
these had template problems, moved implementation to header for now
just an idea
could be march of the ass dragons, or whatever. actually, this is completely misleading because these will be called every frame and generate like, a couple hundred samples, not one. so this is a pretty bad example of the prototype but I'm pretty tired, and I wanna make some samples in audacity
musings
idle notes
Merge remote-tracking branch 'alex/alpha' into alpha