On Sun, 21 Mar 2021 04:28:28 +0100, Takashi Sakamoto wrote: > > Hi, > > Although below models supported by ALSA bebob driver have multiple MIDI > ports, the driver just adds one pair of MIDI ports for ALSA Rawmidi > interface: > > * M-Audio ProjectMix I/O > * ESI Quatafire 610 > > The cause comes from two bugs: > > * The driver registers the number of MIDI conformant data channels into > AM824 data block processing layer, instead of the number of MIDI > ports. > * For Quatafire, the driver counts plugs with MIDI type, however the > number of physical MIDI ports is expressed in the number of channels > on the plugs. > > This patchset enables MIDI message transmission for multiple ports. > > Takashi Sakamoto (3): > ALSA: bebob: code refactoring for stream format detection > ALSA: bebob: detect the number of available MIDI ports > ALSA: bebob: enable to deliver MIDI messages for multiple ports Applied all three patches now. Thanks. Takashi