[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[fluid-dev] Soundfont banks (was: Re: OSC support)
From: |
David Henningsson |
Subject: |
[fluid-dev] Soundfont banks (was: Re: OSC support) |
Date: |
Mon, 09 Jul 2012 15:55:26 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 |
On 07/09/2012 03:07 PM, jimmy wrote:
"SoundBlaster soundfont specs only allow 128 banks of 128 instruments" --
That's what I get from Pedro and David.
When ask about MIDI specs support for MSB (128 selections) and LSB (128
selections) for sound banks, they didn't have an answer.
As for following specs or not, I'm pragmatic about it. I'd like to
follow the specs whenever possible, but if something else proves useful
to a lot of people, and does not break it for other people, I'm okay
with merging such patches.
As for soundfonts, I remember having discussions on how to best map CC0
and CC32 to the SoundFont's wBank value in different GM/GS/XG/GM2 modes,
which was not trivial to answer. Therefore we have the
"synth.midi-bank-select" option that uses different mappings depending
the mode you select. Isn't that option working for you?
As for the soundfont spec, it both says:
"MIDI CC0 Bank Select - When received, the following program change
should select the MIDI program
in this bank value instead of the default bank of 0
MIDI CC32 Bank Select LSB - When received, may behave in conjunction
with CC0 Bank Select to provide a total of 16384 possible MIDI banks of
programs."
and also says:
"The special case of a General MIDI percussion bank is handled
conventionally by a wBank value of 128. If the value in either [wBank or
wPreset] field is not a valid MIDI value of zero through 127, or 128 for
wBank, the preset cannot be played but should be maintained."
Kind of confusing in itself, IMO.
// David
- Re: [fluid-dev] Pedro's rant (was: OSC support), (continued)
- Re: [fluid-dev] OSC support, Peter Eastman, 2012/07/08
- Re: [fluid-dev] OSC support, Pedro Lopez-Cabanillas, 2012/07/08
- Re: [fluid-dev] OSC support, Peter Eastman, 2012/07/08
- Re: [fluid-dev] OSC support, Pedro Lopez-Cabanillas, 2012/07/09
- Re: [fluid-dev] OSC support, Peter Eastman, 2012/07/09
- Re: [fluid-dev] OSC support, James Ong, 2012/07/09
- Re: [fluid-dev] OSC support, Ebrahim Mayat, 2012/07/09
- Re: [fluid-dev] OSC support, Peter Eastman, 2012/07/09
Re: [fluid-dev] OSC support, jimmy, 2012/07/09
- [fluid-dev] Soundfont banks (was: Re: OSC support),
David Henningsson <=
- Re: [fluid-dev] Soundfont banks (was: Re: OSC support), jimmy, 2012/07/09
- Re: [fluid-dev] Soundfont banks, David Henningsson, 2012/07/09
- Re: [fluid-dev] Soundfont banks, jimmy, 2012/07/10
- Re: [fluid-dev] Soundfont banks, David Henningsson, 2012/07/10
- Re: [fluid-dev] Soundfont banks, jimmy, 2012/07/10
- Re: [fluid-dev] Soundfont banks, David Henningsson, 2012/07/11
- Re: [fluid-dev] Soundfont banks, jimmy, 2012/07/12
- Re: [fluid-dev] Soundfont banks, David Henningsson, 2012/07/16
- Re: [fluid-dev] Soundfont banks, jimmy, 2012/07/16
Re: [fluid-dev] Soundfont banks, Matt Giuca, 2012/07/11