I’m trying to run QLC+ on my raspberry pi, but I’m hitting midi channel issues.
QLC+ is multi-platform software for controlling DMX lights; a custom image has been created by the developer(s) based on raspian stretch.
I have found what I ‘think’ is a bug, and I’m wondering if there exists terminal based software that can get me around the problem.
I have a midi controller which is sending midi data on three separate channels (1, 2 and 3) simultaneously to three separate pieces of hardware. Channel 1 is data for QLC+, channels 2 and 3 are for hardware on my bass guitar pedal board.
When running on my Win10 laptop everything works fine.
When running on my RPi it’s as though the QLC+ software is set to omni channel mode (even though I’ve been through all settings I can find), which obviously gives weird results as it’s reaponding to messages intended for the other hardware.
My ideal solution...
Assuming I can’t find a proper fix within QLC+, the next best solution is to have software running on the RPi which acts as an interface between the midi data arriving at the usb port and the midi data read by QLC+. I’d like this software to take the data, strip out only midi channel 1 data, and make that available by appearing to be a midi device. This will need to be done via terminal based software, as the custom QLC+ image doesn’t have xwindows.
Is anyone able to help?