I really like the design of the webconf pages. They look GOOD!
The Nord Modular G2 has just plain old MIDI IN/Out/Thru. It has a USB port but it goes to the GUI App without any niceties like MIDI ports. It predated that sort of thing.
I have also got the Nord Modular (http://www.nordkeyboards.com/products/nord-modular) which uses MIDI to transport the GUI data !!! You have two IN/OUT MIDI connections one is the ‘normal’ MIDI implementation and the other is the GUI. Now the GUI is a REAL test of MIDI netwroking capability.
If a MIDI routing system can run the Nord Modular GUI it’s good enough for Music… :- D
I think we will need an object drawer for the interconnection side. That just feels like SVG from the web end, given you can do callbacks from graphical objects reasonably easily. Need a good SVG python library and build the base objects against that.
Most USB connected devices will identify themselves in such a fashion that we should be able to key on names, The difficulty is multiple stupid USB traditional MIDI connections. You can’t know what’s at the far end and if you plug and play them, you’ve really no way of knowing what is connected to what once you finish, so Old fashion keyboard’s one and two will get confused.
It’s probably a perverse situation but it would be a pain to run up against later.
If it could recognise the possibility of two similarly named USB MIDI interfaces and flag that up. Then ask to play on the keyboard or sustain pedal in order that you want them allocated.
It really is only repopulating the Environmental variables with the new patching data on the MIDI filters.
Which branch should I be looking at?