Hi Andy,
1st : ClapClapClap for your work!
As a sound engineer, it’s amazing to add fonctions to buttons and encoders to control things like Yamaha Consoles.
I’m a very recent user of Companion (wich i try to learn)
Hello, and thank you for your kind words! It’s been a LOT of work, but it’s really satisfying to hear that it’s been helpful.
With the RCP modules, I can only implement the functions that are available from Yamaha. They created the RCP format for their Visionaire product and 3rd party device control, with only the functions they needed.
So, unfortunately, one of the glaring omissions is reporting which channel is selected.
Another is selection of pages on the console.
And other useful functions.
To figure out “for sure” what functions are supported, I would recommend that you turn off metering (if you’re using my latest module from here (3.4.7) and then open the module log. It’s the “>_” icon beside the module name.
Once you have that open, push a fader on the DM3 and you’ll see a string of messages coming from the console. (as long as you’re connected).
Click “Clear Log” and then try some of the other functions on the console and see if the log shows a message for that function. If there’s a message, then it can be controlled. No message = no control.
The MIDI module only works with the CL/QL, btw.
Also, make sure to download the latest beta from Bitfocus.io and the module from here for the latest features!