[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: |
David Henningsson |
Subject: |
Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65) |
Date: |
Tue, 10 Aug 2010 08:21:07 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6 |
2010-08-10 08:01, Pedro Lopez-Cabanillas skrev:
> On Tuesday, August 10, 2010, Elimar Green wrote:
>> It seems simple enough to revert the behavior to 1.0.9 functionality.
>> This should work fine in most cases, as far as the whole MSB is
>> actually LSB when only the MSB is received.
>>
>> I can understand David wanting to release ASAP, since he has been
>> waiting for a while to do so. But I think the behavior of the bank
>> switching should be dealt with, since I see it as being pretty trivial
>> to fix and a significant enough of an issue. This doesn't mean
>> implementing the MIDI mode setting at this time. It simply just needs
>> to be reverted to the previous behavior, which means that 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. In cases where a MIDI file or device is expecting GS
>> behavior, I don't think it would ever send an LSB message. So this
>> logic should work in all MIDI modes. There were no complaints about
>> this in 1.0.9 and previous.
>>
>> Lets put off the MIDI mode switching logic, SYSEX interpretation, etc.
>> The code has already been implemented and could be taken from SVN
>> history, but it would need to be integrated with the new code base,
>> tested, etc.
>>
>> How does that sound?
>>
>> Elimar
>
> I agree that we can leave the SYSEX stuff for a future release, avoiding the
> risk of spend too much time implementing and testing this feature. In
> addition to your code, I've included similar functionality in kmidimon.
>
> I disagree with simply reverting to 1.0.9, because adding a new
> setting "midi.bank-select" with several options is easy enough, and may be
> needed for accurate playback of different songs. In my opinion, the default
> should be the awe32 mode, as recommended by the appendix 1 of the SF2
> standard.
Fair enough, go ahead. I would say we skip the "awe32" alias though, I
think it causes confusion to have two setting values doing the same thing.
// David
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), (continued)
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/08
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), David Henningsson, 2010/08/08
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/08
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), David Henningsson, 2010/08/09
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/09
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), David Henningsson, 2010/08/09
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/09
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/09
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Elimar Green, 2010/08/10
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/10
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65),
David Henningsson <=
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/10
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), David Henningsson, 2010/08/10
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Elimar Green, 2010/08/11
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Elimar Green, 2010/08/11
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/13
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/11
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Elimar Green, 2010/08/11
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Jim Henry, 2010/08/10
- Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65), Pedro Lopez-Cabanillas, 2010/08/10
- Re: [fluid-dev] Re: Son of ticket #65, Pedro Lopez-Cabanillas, 2010/08/04