Controlling external devices using MIDI input + QLC?
Posted: Mon Feb 12, 2018 6:25 pm
TL;DR: I need to control the PAN/ZOOM/TILT of an axis webcam and would like to use our current MIDI input (which is connected to QLC+) to do it.
We have a simple setup with midi input -> mac running qlc+ -> usb dmx controller which works great. I want to attempt to map certain light conditions, to a webcam moving to a certain angle/zoom. The idea I had was to 'catch' the midi input and create a HTTP POST to the webcam's API.
If I enable the web interface, I could keep polling if getFunctionStatus or getChannelsValues, and therefore identify that the user clicked button X, right? But what kind of delay would I have? Would it be better to hardcode something that captures the MIDI input bypassing QLC+ altogether?
Or -- even better -- is there any hidden APIs/Plugins that allows me to tell qlc+ to call up a webpage/POST if a certain input is detected?
We have a simple setup with midi input -> mac running qlc+ -> usb dmx controller which works great. I want to attempt to map certain light conditions, to a webcam moving to a certain angle/zoom. The idea I had was to 'catch' the midi input and create a HTTP POST to the webcam's API.
If I enable the web interface, I could keep polling if getFunctionStatus or getChannelsValues, and therefore identify that the user clicked button X, right? But what kind of delay would I have? Would it be better to hardcode something that captures the MIDI input bypassing QLC+ altogether?
Or -- even better -- is there any hidden APIs/Plugins that allows me to tell qlc+ to call up a webpage/POST if a certain input is detected?