Yamaha CLQL using MIDI connection

Hello, been using Companion for a while now and have loved the RCP module, though it’s limited. The Yamaha CLQL module is extremely helpful for getting to the more obscure functions that Yamaha has deemed unimportant (notably they’re also not in the DM7 OSC protocol).

One thing we’ve run in to recently is that CL and QL consoles don’t love having multiple persistent connections, so having editor running with CLQL module could be problematic. We are running our streamdeck right next to the console as macros for things that you can’t assign to user buttons etc… so it would totally be possible to plug in a midi adapter and cable to skip the network hassle altogether. Currently, doing that requires looking up what the sysex midi message is and typing it in with all the 0x prefixes in the midi module. Would it be possible to add an option to connect over physical midi port in the CLQL module, since it’s just a difference in transport?

Worth noting, we are also trying to figure out how to do these more obscure things on the DM7 as well since one of the venues has one. If you need help testing it on any consoles, I have access to a DM7, CL5, QL5, QL1, TF1, and possibly a CL3.

Thank you!

Have you tried using the alternate port setting in the CLQL module config?

We have not tried with the alternate port setting no, however even RCP will disconnect when editor is connected, whether or not keepalive is on.

This request is mainly to get either a midi module that has all the yamaha strings built in or a way to change the transport on the CLQL module to midi.

(I can’t seem to find the CLQL module on github, otherwise I’d investigate the feasibility myself and PR if I implemented it. I assume it’s private somewhere)

Interesting. This is the first time I’ve ever heard of this issue. I’ve not experienced this myself nor have I heard from anyone else who has, so I’m curious if it can be reproduced.
If this happens with any network setup, I most definitely would like to determine why and fix that issue if there is a way.
Regarding your request, I’m sure it could be done, but I think a better use of my time would be to try and fix this disconnection issue that you’re experiencing, if you’d be willing to work with me on that?