|
From: | Jim Henry |
Subject: | Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65) |
Date: | Tue, 10 Aug 2010 07:48:22 -0700 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 |
On 8/9/2010 10:34 PM, Elimar Green wrote:
I don't do the kind of stuff where this issue arise and I haven't spent as much time thinking about this as others have, so this is just a question from someone who is just looking at this superficially.... if only the MSB is received prior to a Program Change, then it should be interpreted as LSB. If both MSB and LSB are received, they should combine to select the bank (once the Program Change is received) as MSB * 128 + LSB.
Would there be an issue of someone switching modes so that FluidSynth sees a sequence like this:
[mode 1] LSB PC [mode 2] MSB PC where the MSB is supposed to be interpreted in the same way as the LSB.Do Bank Select MSB and LSB need to be cleared when a PC is received to deal with mode changes? Can they be cleared? Would this be a valid sequence:
[mode 3] MSB LSB PC LSB PC where the second PC is intended to continue using MSB unchanged? Jim Henry
[Prev in Thread] | Current Thread | [Next in Thread] |