Companion module to control CL/QL and TF consoles using the SCP protocol. I think the Rivage may use this protocol as well, but I haven’t checked. All indicators are this is the protocol Yamaha will use going forward. Rios and other modern Yamaha products support it.
Learn about StreamDeck here.
Learn about Companion here.
I have re-written this Companion SCP module from scratch. Had to teach myself JavaScript, figure out how to write a module for companion (with little documentation), and work out how to use GitHub. Not to mention learn how SCP works.
Post here your experiences with it if you like. Bugs, Suggestions, etc. should probably be posted on GitHub.
I think they’re actually the same! I’m not sure why Yamaha has them twice. The issue is that it returns one or the other as a message from the console, so I have to include both for feedback purposes. When I have more time I plan to look into that more carefully.
Please write back when you’ve had a chance to try it, it’s my first go at JavaScript, Companion and writing a module, so I’m expecting a bug or two!!
Connecting TF Editor causes a Javascript error in the module.
Likewise using a button while TF Editor is connected.
Connecting StageMix TF iPad and using a button is no problem.
Very brief test with a TF5 today, seemed to work ok. Will try with a TF-Rack in the next day or two. Not been able to do extensive testing yet, so not as detailed as Dan’s posts above.
Thank you, Dan. Looks like there’s gonna be a few of those “off by 1” commands that need fixing. Once I get some time with my CL (hopefully next week) I’m going to try and run through every command to see which others have that issue, and then come up with a fix that fixes them all.
I’m missing a few TF commands too that I need to add.