Testing of song playback.
commit6e4fed5e29755319eb077f5fa9bcad0b32fc636f
authorEvanR <evanrinehart@gmail.com>
Sun, 28 Feb 2010 08:38:14 +0000 (28 02:38 -0600)
committerEvanR <evanrinehart@gmail.com>
Sun, 28 Feb 2010 08:38:14 +0000 (28 02:38 -0600)
tree9e95e4790e824c921b6c9fe971f3bd10b885336d
parentaba584bb000ddff0cec2a7bd10c9a8066dff2657
Testing of song playback.

Loads time divisions and tempo changes into sequencer.
Converts running status and note on 0 as note off to sane events.
Shifts midi notes 0-127 down by 57, since that is what org.c
currently uses. 0 is "A440."
Default instruments were reduced by 16 to avoid over loading output.

Disabling sequencer does not cause a 'all off' event, and org.c
does not recognize one yet.
I avoided clipping but now the output is too quiet. We need to
amplify it, but also equalize the various instruments and pitches.
When playing the test song (running_hell.mid) I detect a bug in the
sequencer occasionally. Somehow it is not detecting the next event
correctly. >_<
midi.c
music.c
org.c
seq.c
seq.h
soundtest.c
synth.c