[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65

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: Gecko/20100711 Thunderbird/3.0.6

On 8/9/2010 10:34 PM, Elimar Green wrote:
... 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.
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.

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]