BS: More functional approach. With a better understanding of pyaudio too
BS: A functional style sequencer
BS: test1.mid - playing correctly and smoothly.
BS: Almost performant enough to play test2.mid, but need to compile down the streams and average them in one go instead of multiple stages
BS: Implemented attack, decay and sustain. Up next: release. It's gon be annoying
BS: Some shitty percussion
BS: Some percussion tweaks. Really need to look into the MIDI loading. Something smells fishy and I don't see any water.
BS: Square wave and some percussion tweaks. Working nicely with the (almost) fixed mingus midi parsing
BS: Using the percussion instrument for channel 9. The approach is a bit weird, but I don't wanna hack on the midi parser too much right now.
BS: Added a shitty crash hit
Merge pull request #1 from bspaans/new_approach

New approach