fluid-dev
[Top][All Lists]
Advanced

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

Re: [fluid-dev] Re: Son of ticket #65


From: Elimar Green
Subject: Re: [fluid-dev] Re: Son of ticket #65
Date: Sun, 1 Aug 2010 19:00:28 -0700

Its been a while since the topic of MIDI bank selection was discussed,
so I'm frustratingly in the dark again about it.  From what I read a
bank/program change is sent as such:
Bank MSB (CC #0)
Bank LSB (CC #32)
Program change

So in that case if 1 was sent for MSB and 0 was sent for LSB it would
mean bank #128.  If only a MSB is sent though, as in the cited example
case, I'm suspecting that should be interpreted instead as an LSB
value?  Not sure exactly what standard defines such behavior though.
Does this sound like what the issue is related to?

Elimar


On Sun, Aug 1, 2010 at 12:53 PM, S. Christian Collins
<address@hidden> wrote:
> Well if a default behavior has to be honored, wouldn't supporting the GS
> standard of bank switching be preferable to the current implementation?
> From what I've read, instead of selecting a patch from bank 1, FluidSynth is
> selecting from the percussion banks instead.  Isn't this what channel 10 is
> for?  I would expect there to be far more MIDI files using the bank select
> to select GS (or similar) instruments rather than trying to select a drum
> set on one of the melodic channels (1-9, 11-16).
>
> Perhaps I'm misunderstanding the problem, but when this was changed
> (sometime after 1.0.9), it seems to have been to a far inferior solution.
> As the composer of the March mentioned in the discussion, I expect those
> bank 1 patch change commands to select a specific strings preset when used
> with GeneralUser GS, and if a patch isn't available on that bank, then it
> falls back to the corresponding preset on bank 0 (in this case 48:Fast
> Strings).  Every synth I've played this March on has behaved in this way.  I
> would never expect those instruments to become drum sets.
>
> -~Chris
>
> On 08/01/2010 01:08 PM, David Henningsson wrote:
>
> 2010-08-01 19:33, Pedro Lopez-Cabanillas skrev:
>
>
> I assume that this issue is irrelevant for the people that manages this
> project. So probably fluidsynth 1.1.2 is going to be released with this bug?
>
>
> If that was a question to me, I would say you are welcome to commit a
> change assuming it fixes more songs that it messes up, basically.
>
> What's not likely to happen in 1.1.2 is behavior being dynamic, i e
> changed based on GM/GM2/GS/XG sysex'es in MIDI files.
>
> // David
>
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/fluid-dev
>
>
>
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/fluid-dev
>
>



reply via email to

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