<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 26, 2014 at 10:59 PM, Will J Godfrey <span dir="ltr"><<a href="mailto:WillGodfrey@musically.me.uk" target="_blank">WillGodfrey@musically.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
However, I would suggest you re-think the issue of forcing a bank change to<br>
zero when none has been sent. <span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>Glad you made some progress. I have had to think quite a bit about this in connection with another related feature. The problem is actually quite complex. If there is even a single bank change message anywhere in the MIDI data, then to work correctly all the time, all program change messages need to be accompanied by the correct bank number. Not doing this would work a lot of the time, but it would be easy to break things. However, I do agree that if there are no bank messages anywhere, then we should not send them. <br></div></div></div></div>