add midi buffer class
Add a class which can be used kind of like a dynamic midi buffer that is keeping track ahead of generated midi we are going to schedule to play. Basically a way so that all of my arps, sequence, step sequence, phrase etc..can be scheduled in that buffer and then during ProcessMIDI we can tell it to play whatever is there or tweak before playing it, etc.
Make sure the chord and scale classes are able to easily be applied to the buffer also for each process block for dynamic results.
how far ahead do we really need to do this? We can schedule stuff, but using this approach is better in many cases when we might want to modify things on the fly, once its sent to LogicPro's buffer, it can't be taken back again.
Edited by Steve Schow