On Wed, Nov 30, 2011 at 8:45 AM, David Henningsson <di...@ubuntu.com> wrote:
> On 11/29/2011 09:14 PM, Craig wrote:
>>
>> My question is, gleaning the fluidsynth source and docs it appears that
>> fluidsynth can handle midi channels above the 0-15, given that
>> information, how does a midi file format hand of a midi event with a
>> standard note on ->  144 + midi channel, message1, message2, and time
>> stamp.  If I increas the 144 + midi channel, I end up in 160 land which
>> is a different midi event.
>>
>> I am a 50 year old man who write symphonies.  I would love to have
>> access to more that 16 channels.  How does fluidsynth do this?
>
>
> Hi Craig and thanks for your interest in FluidSynth!
>
> The MIDI file format does not support more than 16 channels - this is a
> limitation in the MIDI file format, not FluidSynth. You'll have to use
> special API calls in order to make use of more than 16 channels.
>
> That said; XG level 2 and level 3 seems to support more than 16 channels.
> Does anybody know if there is a MIDI file meta event that would switch
> "group of MIDI channels for this track" or something? I haven't found
> anything myself, but it would be very useful if it existed.

Each group of 16 MIDI channels is usually known as a "MIDI port".
There is a SMF meta-event to specify a specific port name for each
track:

http://home.roadrunner.com/~jgglatt/tech/midifile/port.htm

Regards,
Pedro

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to