MattPutnam / Cadenza

A live MIDI performance manager
www.cadenzasoftware.com
0 stars 0 forks source link

Support multiple MIDI input devices #26

Open MattPutnam opened 10 years ago

MattPutnam commented 10 years ago

Sometimes you're using multiple USB MIDI keyboards and you need to have multiple inputs. In addition, it would be nice to have a "channelize" feature to avoid having to set the MIDI channel on the keyboard.

Potential bug check: multiple MIDI keyboards of the same type showing up as identically named devices. Need to investigate.

MattPutnam commented 9 years ago

Updating scope: I would like to remove the current MIDI port assignment and have a more sophisticated system as part of the setup wizard.

You would first select the input ports, and glean keyboard information from that. Since the connection name of USB keyboards usually includes the name of the keyboard, it would be possible to implement a lookup and automatically populate the keyboards. So when selecting "USB Keystation 88es", it would automatically plop down an 88-key keyboard and know that all signals from from that port are from that keyboard. There would need to be the ability to add additional keyboards and specify channels, in case of daisy chaining.

Output side, same kind of thing. Select output ports, and assign synthesizers to them.