[alsa-devel] [PATCH 06/17] firewire-lib: Add support for MIDI capture/playback

Takashi Sakamoto o-takashi at sakamocchi.jp
Tue Nov 26 18:10:46 CET 2013

(Nov 26 2013 22:02), Clemens Ladisch wrote:
> Takashi Sakamoto wrote:
>> In my understanding of RP-027:
>> 'MIDI data stream' is a data stream to/from each MIDI ports
>> 'MPX-MIDI data channel' is a data channel for each 'MIDI data stream'
>> 'MIDI comformant data channel' has multiplexed 8 'MPX-MIDI data channel's
> Yes.

OK. Here I use 'midi_channels' as 'MIDI comformant data channels' for 
struct amdtp_stream.

>> /*
>>   * This module supports maximum 2 MIDI comformant data channels.
> Are there devices that use more than one?

I know nothing. As long as I know, in BeBoB and Fireworks models, 
maximum number of 'MIDI comformant data channel' is 1 and 'maximum 
number of MPX-MIDI data channel' is 2.

Should I limit the number of MIDI comformant data channel by 1?

Thank you

Takashi Sakamoto

More information about the Alsa-devel mailing list