When I plug in a MIDI controller, when vvvv is already running, it doesn’t show up in the “Midi Port” enumeration lists for any of the MIDI notes.
Same happens when I unplug/plugin a midi device.
I know this is old, but was hoping that some one clever found a decent solution for this.
there was the Todo plugin in combination with exposing values
I am doing a send/receive patch for an APC40 (updating the contribution), so I need to send some non standard MIDI to set my dials, dont think ToDo will do it for me here, but thanks :)
if it is a hid device then you can use hid(device), parsing the signal with the HID Nodes
that can plug back without restarting
well todo supports feedback, you can check i’m using
xone k2 with it, might help you tho (also think on launchapd contrib is feedbacked)
anyways midi hotswap is working not like 100% of time, and i don’t think you can have it if you started v4 before you plug controller
the only problem i have with exposed so far i can’t have simple route on feedback from vvvv interface on to controller…
also quite bitchy on controller names different…
XONE-K2.rar (6.8 kB)
“the only problem i have with exposed so far i can’t have simple route on feedback from vvvv interface on to controller…”
That is what I need, on an ACP40, you can set how the Rotary’s/Dials behave when you can use them, what the LEDs do. So if I catch you online, your help will be welcome :)
IN THE MEAN WHILE I WILL KEEP REQUESTING THIS FEATURE FOR EVERY MIDI DEVICE I GET MY HANDS ON!!! HOTSWAPPING USB CONTROLLERS PLEASE!!
there are a bunch of promising c# libs for midi purposes.
it really depends on the features you need, for example sysex seemed to be lacking at one library.
workaround: have a second v4 instance open with the midi nodes, so you can restart it without affecting renderers etc
communication between instances can be eased via Message
I keep on forgetting this page: commandline parameters
Thanks ggml, will do that than :)
finally: use VL for your midi-needs to solve this problem and get many more advantages, see: