# Is it possible to control the Recorder via Companion?

**URL:** https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082
**Category:** Yamaha CL/QL Module
**Created:** [January 23, 2022, 1:31pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082 "2022-01-23T13:31:47Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![dark\_electronics](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/d/71e660/32.png) [@dark\_electronics](https://discourse.checkcheckonetwo.com/u/dark_electronics)
#### Post date: [January 23, 2022, 1:31pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/1 "2022-01-23T13:31:48Z")

</div>

Is it possible to create a button (or to record a macro) in companion which acts as play/pause button in the recorder of a CL/QL console?  
So you can start/stop the music playback via a press on a Stream deck button.

---

<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: [January 23, 2022, 3:26pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/2 "2022-01-23T15:26:34Z")

</div>

Should be able using the MIDI module. Give it a try!

Ok, so when recording a Macro and pressing the transport buttons, the messages come in as `VolatileRecorderControl/RecorderStatus`  
Keep track of the value for each message (I think Channel is always 0) and change the message to `Recorder/RecorderStatus` with that same value and it seems to work.

---

<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: [January 23, 2022, 8:07pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/3 "2022-01-23T20:07:39Z")

</div>

Just testing here, so far I’ve got for values:  
Play = 2  
Pause = 6  
Stop = 1  
Rec/Pause = 34  
Rec/Play = 33

---

<div class="post-metadata">

### Author: ![dark\_electronics](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/d/71e660/32.png) [@dark\_electronics](https://discourse.checkcheckonetwo.com/u/dark_electronics)
#### Post date: [January 24, 2022, 3:58pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/4 "2022-01-24T15:58:38Z")

</div>

Thanks for the fast action!  
I was also experimenting with it last sunday, but without result. I will check it again one of the next days.

---

<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: [January 24, 2022, 4:30pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/5 "2022-01-24T16:30:16Z")

</div>

Check back in a few days. I’m finding there’s more commands that might be useful, like choosing the track #. I’ll see if I can document them better. Nudge me if you don’t see a reply soon. 🙂

---

<div class="post-metadata">

### Author: ![dark\_electronics](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/d/71e660/32.png) [@dark\_electronics](https://discourse.checkcheckonetwo.com/u/dark_electronics)
#### Post date: [January 26, 2022, 3:43pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/6 "2022-01-26T15:43:34Z")

</div>

Checked this with a QL1 console. When I use the “Record Midi Macro” button, the function is recorded, but when I press the buttons afterwards, nothing happens.

So for example the “play” button says:  
Press actions:  
Message name “VolatileRecorderControl/RecorderStatus”  
Channel 0  
Value 0  
Release actions:  
nothing  
Feedback:  
nothing

Another example, the “stop” button says:  
Press actions:  
Message name “VolatileRecorderControl/RecorderStatus”  
Channel 0  
Value 1  
Release actions:  
nothing  
Feedback:  
nothing

When I press these buttons in the emulator, nothing happens. (for your information, other recorded functions do work, for example “Console lock”, “Mute master 1”, etc.)

I also tried to press, after starting recording the function, first on the recorder button, to record “open the recorder” before pressing the “play” or “stop” button in the recorder menu. Also without positive result.

---

<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: [January 26, 2022, 4:23pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/7 "2022-01-26T16:23:26Z")

</div>

Did you change the action as I suggested?

> [@Is it possible to control the Recorder via Companion?](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/2):
>
> Should be able using the MIDI module. Give it a try! Ok, so when recording a Macro and pressing the transport buttons, the messages come in as VolatileRecorderControl/RecorderStatus Keep track of the value for each message (I think Channel is always 0) and change the message to Recorder/RecorderStatus with that same value and it seems to work.

> [@Is it possible to control the Recorder via Companion?](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/3):
>
> Just testing here, so far I’ve got for values: Play = 2 Pause = 6 Stop = 1 Rec/Pause = 34 Rec/Play = 33

---

<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: [January 26, 2022, 6:44pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/8 "2022-01-26T18:44:19Z")

</div>

New build uploaded yesterday. Not sure if you’re using that or a previous one?

---

<div class="post-metadata">

### Author: ![dark\_electronics](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/d/71e660/32.png) [@dark\_electronics](https://discourse.checkcheckonetwo.com/u/dark_electronics)
#### Post date: [January 26, 2022, 8:56pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/9 "2022-01-26T20:56:22Z")

</div>

Hello Andy, thanks for your reply.  
I replaced “VolatileRecorderControl/RecorderStatus” by “Recorder/RecorderStatus”, the control buttons (play, pause, …) react, they indicate their status by turning green or white and also near the track appears a “Play” logo or a “Pause” logo, but the music itself doesn’t react (start playing or gets in pause).  
If I press play on the QL1, the music starts playing, but then also, the commands I send from the Emulator give only changing the colours of the touch screen buttons of the QL1 as result, the music keeps playing. Also the track time keeps counting and the time-bar keeps moving.

The version I used was your build of some days ago, so probably the previous one.

---

<div class="post-metadata">

### Author: ![dark\_electronics](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/d/71e660/32.png) [@dark\_electronics](https://discourse.checkcheckonetwo.com/u/dark_electronics)
#### Post date: [January 26, 2022, 9:08pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/10 "2022-01-26T21:08:10Z")

</div>

I use the MAC version, by the way (don’t know if that matters)

---

<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: [January 27, 2022, 3:25am UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/11 "2022-01-27T03:25:32Z")

</div>

Oh! That’s interesting. I thought because the buttons were responding, the tracks were playing.

Will have to play some more with this to see what the “trick” is!

---

<div class="post-metadata">

### Author: ![musiciman476](https://discourse.checkcheckonetwo.com/letter_avatar_proxy/v4/letter/m/e19b73/32.png) [@musiciman476](https://discourse.checkcheckonetwo.com/u/musiciman476)
#### Post date: [June 13, 2022, 4:07pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/12 "2022-06-13T16:07:01Z")

</div>

I’d like to be able to start/stop the recorder via a button on my Streamdeck, but I’m having difficulties getting it setup. I’ve tried recording a MIDI macro. No luck. I don’t see any RCP or MIDI actions that control the transport controls. Is this possible? I use it to play unlicensed music for our broadcast mix prior to an event.

---

<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 13, 2022, 11:26pm UTC](https://discourse.checkcheckonetwo.com/t/is-it-possible-to-control-the-recorder-via-companion/3082/13 "2022-06-13T23:26:05Z")

</div>

Haven’t figured it all out yet, and likely won’t have time to work on this feature for a while.  
There’s no RCP command and not likely that there will be, so I expect it’ll be a MIDI only command if it ever does get implemented.
