<br><br><div class="gmail_quote">On 2 October 2010 03:46, Eric Wafford <span dir="ltr"><<a href="mailto:psykel@gmail.com">psykel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The one thing I can think of off the top is the issue of polyphony.</blockquote><div><br></div><div>You could maintain a list of the currently sounding notes? Perhaps with their planned duration? This list could also help in the case of synths with a known max polyphony</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> Then after that would be a flush command of some sort, in my work with midi I have found that things can sometimes get out of hand when generating midi out from computers and not sending the corresponding note offs.<br>
<br></blockquote><div>What you may want is a value of 0 on CC 123;</div><div><br></div><div><a href="http://www.midi.org/techspecs/midimessages.php">http://www.midi.org/techspecs/midimessages.php</a> </div><div><br></div>
<div>That corresponds to "all notes off" or "panic" as many synths and sequencers call it. I think hardware is supposed to support this, but sadly not all manufacturers stick to the standard completely.</div>
<div><br></div><div>Yours,</div><div>Kas.</div><div><br></div><div><br></div></div>