# Creating a Theater Program for Yamaha Consoles

**URL:** https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228
**Category:** Programming for the Yamaha Consoles
**Created:** [June 22, 2022, 2:17am UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228 "2022-06-22T02:17:22Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![JDFinch24](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/j/e47c2d/32.png) [@JDFinch24](https://discourse.checkcheckonetwo.com/u/JDFinch24)
#### Post date: [June 22, 2022, 2:17am UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228/1 "2022-06-22T02:17:22Z")

</div>

I’m looking for some help. This is similar to how QLab can be programmed with Python Coding. I’ve used a similar program on other boards. I’m a Graduate Assistant at a University and I also teach theater/music in a public school district. QLab programming is too advanced for some of our students. We would like to create a theatre software program to simplify the process. I heard this was the place to come and start the conversation. I’m not looking to re-invent the wheel… just to make it streamlined for theater and what I’m trying to accomplish. I have everything I need on my side… I just need someone to connect the dots for me and walk me through how I can start this process. I have three years to complete this project. Thanks in advance for the help!

---

<div class="post-metadata">

### Author: ![Andy](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@Andy](https://discourse.checkcheckonetwo.com/u/Andy)
#### Post date: [June 22, 2022, 2:44pm UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228/2 "2022-06-22T14:44:07Z")

</div>

Welcome, JDFinch24!

Have you tried the companion module? Which console are you looking to control?

---

<div class="post-metadata">

### Author: ![JDFinch24](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/j/e47c2d/32.png) [@JDFinch24](https://discourse.checkcheckonetwo.com/u/JDFinch24)
#### Post date: [June 22, 2022, 4:34pm UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228/3 "2022-06-22T16:34:09Z")

</div>

I’m brand new to Yamaha. I don’t know anything about the companion module. Can you point me in the right direction?

I’ll be looking to control QL and CL series boards. The software platform we are wanting to streamline will look similar to what my buddy James Holt did with X32 Theater Control for the Behringer. We want to simplify the process for our students. We don’t want to reinvent the wheel… just put some new wheels on to make the car move better in snow so our students can do better in driver’s ed so to speak.

---

<div class="post-metadata">

### Author: ![Andy](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@Andy](https://discourse.checkcheckonetwo.com/u/Andy)
#### Post date: [June 22, 2022, 5:23pm UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228/4 "2022-06-22T17:23:19Z")

</div>

> [@Custom Companion v2.x.x Build for Yamaha](https://discourse.checkcheckonetwo.com/t/custom-companion-build-for-yamaha-and-a-h/2248):
>
> I have created a custom Companion build that includes my latest modules: Yamaha-MIDI: a module to control the Yamaha CL/QL using MIDI over TCP. Yamaha-RCP: a module to control Yamaha CL/QL, TF and Rivage consoles using the RCP protocol. Please register on these forums for access to the forum and download links. You’ll need to hit trust level 1 before you can get to the Builds forum to download! HINT: Read some posts and threads. It’s a great way to learn more about what the companion module…

[![](https://img.youtube.com/vi/oGSvb-swfWM/maxresdefault.jpg "CREATE MACROS TO CONTROL YAMAHA CL AND QL USING STREAM DECK AND COMPANION! CONTROL ALL PARAMETERS!") ](https://www.youtube.com/watch?v=oGSvb-swfWM)

[![](https://img.youtube.com/vi/8nKuF3Dq3I8/maxresdefault.jpg "Macros on Yamaha MIDI Module for Companion") ](https://www.youtube.com/watch?v=8nKuF3Dq3I8)

[![](https://img.youtube.com/vi/VsXq-fhHMrc/maxresdefault.jpg "AV Tech Talks 032 - Bitfocus Companion & Yamaha Consoles") ](https://www.youtube.com/watch?v=VsXq-fhHMrc)

---

<div class="post-metadata">

### Author: ![uhinkel](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@uhinkel](https://discourse.checkcheckonetwo.com/u/uhinkel)
#### Post date: [September 28, 2026, 1:33pm UTC](https://discourse.checkcheckonetwo.com/t/creating-a-theater-program-for-yamaha-consoles/3228/5 "2026-09-28T13:33:02Z")

</div>

Hi JDFinch24,

I came across your post while researching Yamaha CL/QL control for a theater software project I’m developing, called PSS. I’d be interested to hear whether you developed your idea further and what solution you ended up using.

We’re currently testing communication with a QL1. It would be great to compare requirements and experiences, particularly around making theater workflows easier to operate.

Best regards,  
Uwe
