midisport-macos icon indicating copy to clipboard operation
midisport-macos copied to clipboard

Test MIDISPORT devices with unequal inputs and outputs

Open leighsmith opened this issue 4 years ago • 4 comments

M-Audio created some strange beasts such as the MIDISPORT 2 x 4 which have a different number of inputs as outputs. Currently the driver assumes an equal number of inputs and outputs (these were the only cases in 2000) and the NumberOfPorts key in MIDISPORT_devices.xml is used for both the number of inputs and output ports. Therefore:

  • The USB Product IDs for the 2 x 4 and other similar variants need to be determined.
  • The correct firmware needed for those variants need to be determined.
  • The buffer sizes used by those devices need to be determined.
  • Support for NumberOfInputPorts and NumberOfOutputPorts need to be added in the MIDISPORT_devices.xml file. Backwards compatibility with NumberOfPorts should be retained.
  • The CoreMIDI plugin needs to use the individual input and output ports specifications.

leighsmith avatar Feb 03 '21 16:02 leighsmith

Current development on the ExpandedDeviceSupport branch.

leighsmith avatar Feb 05 '21 14:02 leighsmith

Preliminary support (requiring testing) for the MIDISPORT 2x4 is now in v1.2.0.

leighsmith avatar Feb 09 '21 04:02 leighsmith

Anyone with a MIDISPORT 2x4, please test with v1.2.0 and report your results here?

leighsmith avatar Feb 16 '21 02:02 leighsmith

Hi, Just got this working with a Midisport 2x4 in Monterey. Thank you so much! Very grateful to keep using it.

beingbutanear avatar Jun 20 '22 21:06 beingbutanear