companion-module-requests icon indicating copy to clipboard operation
companion-module-requests copied to clipboard

Nuendo Live / Live 2

Open DaanKerkhof opened this issue 4 years ago • 12 comments

I would like to request a module to control Nuendo Live and Nuendo Live 2. With a Yamaha CL/QL console you are able to control Nuendo Live as well as receive feedback.

It would be great to have the ability to control the Nuendo Live transport from Companion, maybe with button feedback. I own a Yamaha QL console and have Nuendo Live 2, so I am able to help troubleshoot the module.

DaanKerkhof avatar Feb 13 '21 13:02 DaanKerkhof

You'll need the documentation of the control protocol for Nuendo.

MeestorX avatar Feb 13 '21 18:02 MeestorX

So in my quest to gather information/documentation, I came to the realisation that it's most likely communication between Yamaha products, since you need Yamaha Console Extension installed to communicate with Nuendo Live.

@MeestorX, I know you created the CL/QL module. Any suggestions as to where I might successfully ask for documentation on this?

DaanKerkhof avatar Feb 14 '21 11:02 DaanKerkhof

+1, this would be useful (and/or if the CL/QL SCP protocol had access to the external recorder screen).

I don't think the protocol between consoles and Nuendo Live is published, but Yamaha would be the company to contact, as they also own Steinberg.

philipcain avatar Jun 13 '21 20:06 philipcain

I did a packet capture and determined our CL is using MIDI SysEx packets on port 49344 to talk to the Nuendo Live 2 Console Extension. I've mapped out all of the messages needed typical use.. a few messages are still a mystery. I'll try to get my notes cleaned up and posted somewhere this week.

The one big limitation is that the Console Extension only supports a single connection. Therefore if you were to connect from Companion you wouldn't be able to connect from the console and vise-versa.

Depending on your use case (I just want to schedule the record so I stop forgetting :man_facepalming:) it might be preferable to control through the console somehow.

@MeestorX any idea if the Nuendo Live function parameters are exposed via SCP/RCP? I'm not seeing them in bitfocus/companion-module-yamaha-rcp.

croemmich avatar May 29 '23 07:05 croemmich

Hey Chris; Excellent sluething! I'd love to talk to you about this, but not here. If you'd like to discuss, please contact me via my website, not sure if leaving e-mail addresses here is a good idea... Look forward to speaking!

MeestorX avatar May 29 '23 15:05 MeestorX

I was able to connect to Nuendo Live and send a record command from a Companion module. I'll try to get the skeleton of the module cleaned up and pushed this weekend.

Since the Yamaha Console Extension only allows a single connection, I'd like see if it's possible to proxy console connections via the Companion Module to retain control and status via the console (potentially even multiple consoles) as well.

croemmich avatar Jun 02 '23 07:06 croemmich

It's all possible, but not certain how useful it would be to have companion control. I built some software to allow you to control and see the console NL screen externally from the console quite some time ago, but never had time to complete it.

MeestorX avatar Jun 02 '23 15:06 MeestorX

It's useful for me. I'm typically at the console so I could just hit record. I want it scheduled to happen at a specific time of day so I don't forget.

croemmich avatar Jun 02 '23 15:06 croemmich

For me it would be useful since I frequently use Nuendo without a Yamaha console. So being able to talk to Nuendo directly would be nice.

DaanKerkhof avatar Jun 13 '23 14:06 DaanKerkhof

@croemmich Hey Chris, I don't have access to a yamaha console that integrates with nuendo live currently. Did you ever document the sysex messages used to communicate to nuendo live?

austinginn avatar Aug 25 '24 01:08 austinginn

Why would you use NL with any console other than a Yamaha where you get it for free? Have a look at Harrison LiveTrax

MeestorX avatar Aug 25 '24 01:08 MeestorX

There are many reasons -- Cubase integration, stability, core functionality of NL.

The reason I asked is that I'm integrating for a client that is fully invested in the yamaha ecosystem and I'm trying to get a head start on some remote functionality they requested. I won't have access to a console for another couple of weeks to run some packet captures.

austinginn avatar Aug 25 '24 02:08 austinginn

I would greatly appreciate the ability to to trigger recording in Nuendo Live from Companion. I currently have Companion controlling my ATEM and i need one of the stream deck buttons to trigger an ATEM macro and trigger recording in Nuendo Live.

greggbhill64 avatar Nov 11 '24 15:11 greggbhill64