Is it possible to use Note-On/Off messages to adjust a Track's Quick Control

The AAS Multiphonics CV-2 (a Eurorack emulation) comes in two versions, a VSTi and and another as an audio effect. While the instrument version has a MIDI Input section, the effect version does not. It seems the only way Cubase can communicate with the effects version is via Quick Controls.

This post is only about the effects version. I’ve got a patch where I want to be able to manually trigger some portions of the patch on & off. Initially I used a Focus QC which works as expected - turning the knob on my MIDI Remote turns the trigger on when it moves beyond a threshold and off when it drops below the threshold.

Since this is for a specific and not general use I changed from a Focus QC to a the Track’s QC. This also works as expected. The problem is using a knob to change the trigger’s state is both inaccurate & cumbersome. What I’d like to do is be able to play a Note on my Keyboard Controller (or play a MIDI Part) and have the Note’s On & Off change the value of the Track’s QC. Anyone have ideas on how to do that?

I would go for using MIDI remote and assigning the FQC to a note.

Can you elaborate on this?

I don’t have any physical device available to dedicate to this, nor would I want to. Best case for me is if a MIDI Part could control the trigger.

My answer was based on this

But since you don’t have a physical device available, my suggestion is of no use.

I may be confused about how MIDI Remote works then.

My impression is that I’d need to create a MIDI Remote Surface for the keyboard after which I could only use it for MIDI Remote stuff and not general purpose MIDI.

Nope. Interestingly there is an open thread just for this, where I’ve replied a while ago:

Long story short, as long as your midi message, be it a note or cc, is not “drawn” in the midi remote, or if it is, it’s not occupied by an assignment, it will pass.

Well, that’s gonna need some cogitation to sus out the implications.

Another concern is right now my FQCs are mapped to a MIDIMix. Wouldn’t I need to get rid of one of those in order to use a Note? Or is that something that can be easily changed on the fly?

You can have multiple remotes’ controls assigned to identical hostValues (or commands) if I understand correctly your concern.

Oh, that makes sense.

Basically I bumbled through setting up the MIDIMix & that was it. Also I don’t like the GUI - it feels too compartmentalized & hard to find stuff you know exists. But I suppose you just stick to scripts.

If you don’t require a physical device to control the plugin, wouldn’t it be easier to draw automation for these on/off states?

Any VST Parameter that can be mapped through MIDI Remote is also available via Automation Tracks/(lanes) and vice versa.

1 Like

Well that quote is from when I erroneously thought using MIDI Remote would preclude using the Keyboard for other purposes.

I think my description so far has been a bit ambiguous. My goal is to be able to ‘play’ the effect live much like you would a VSTi and capture that performance into a MIDI Part so it can be copied, moved, edited etc.

1 Like

So, did you have time to try my suggestion?

It seems so, but actually the majority of the remotes I use are based on the assistant :slight_smile: I scripted for devices with displays, where I liked to send feedback, and then for my core controllers, for using “shift” type of states and dual functionality of knobs.

Yes, I guess a time to adapt is needed, but everything needs some time., isn’t it?

Not until a few hours ago. Been away from my studio a bit.

For example, right now I’m stuck trying to change the MIDI IN port which I’d initially set wrong. I know there’s a page that lets me do that. I’d seen & used it just an hour before But I can’t find it again. I even asked Copilot, which suggested using an apparently non-existent button.

I think I’m gonna need to put a happy hour between now & figuring it out for sanity purposes.

Ouch. As far as I know, there’s not an option to change the midi ports (and the name of the device) directly from the UI. One has to edit the json file of the MIDI remote surface, and remove the midi port names (by setting them to blank). Then upon restarting Cubase, we can re-add the surface and we’ll be asked again for the ports.

In the json file, we have to set the “FilterValue” keys’ values to empty (“”) for the “members” object of the objects with “type” set to “DetectionInputNameFilterEquals” and “DetectionOutputNameFilterEquals”.

Here’s the place we need to edit:

image

Unfortunate and a pain I guess. But I’m glad I’ve beaten the copilot. Wondering, if you feed it with this info, will it get it right next time? I think so :slight_smile:

1 Like

Good to know, at least now I can stop looking for it.

In that case I think the easiest is to just delete & start over. Normally I’d have done that already, but I really wanted to learn my way around the GUI.

I’m starting to think the devs modeled the MIDI Remote interface on the Darien Gap.

A few minutes ago I would have agreed. But the response included 3 forum links in its “Learn more” section. Each of those threads was about how you can’t change it once it is set except for editing the scripts. So it didn’t seem to understand its own references.

Yeah - not being able to change the MIDI ports is one of several mystifying limitations of the MIDI Remote, which in many ways is such a delight.

Makes me even wonder about some of the underlying architecture.

And I’ve also been able to pull it off at times via JSON file editing, but it seemed a painfully brittle process.

1 Like