onZero takes 'frame' as a parameter
split channel.h into sampleChannel.h and midiChannel.h
add chunkToBuffer method
initial experiments on per-channel mixing routines