Hi all - I would like to use Cubase as a live performance sequencer - so do I need a MIDI track to send program change messages that select different instruments.
Do I need a MIDI loopback?
To be clear, I want to be playing, say, VST acoustic piano on Track 1 from a MIDI (USB) keyboard but sometime between beat 4 and the downbeat of the next measure I need the MIDI keyboard to switch to playing VST string ensemble on Track 2. It is not clear to me how to use a MIDI track in Cubase to select between different Cubase tracks, can someone help?
So I would use the generic remote - how does the generic remote input get mapped to a MIDI track in Cubase? Then I use the MIDI channel 0 program change to jump to different tracks? Sorry, I couldnāt figure this out from the manual.
I suggest you learn one thing at a time, wonāt take long.
First route the midi device to a Generic Remote, have it learn the MIDI note or control you plan to use to switch tracks for the top slot in the upper pane, and set the command it performs in the top slot in the lower pane.
You only want a very simple command to start with. ā Navigate up or down.
Couldnāt you set it up so the VSTi on Track 1 is using MIDI Channel 1 while Track 2 uses Channel 2. then just switch the Keyboard Controller to the desired MIDI Channel. That way you donāt need to mess with the Generic Remote at all.
In that case I assume your live playing is going to align with the Timeline in Cubase. If so you could use basic automation to mute/un-mute the Tracks, or toggle the Trackās Monitoring. to switch instruments.
Well that is absolutely a great approach if you need to have a control that you physically interact with to trigger the change. But if you want to always switch sounds just before bar 96 using automation will be less prone to errors, where if you physically initiate the change there is always a chance of not executing correctly. It really depends on the use. If you are in a situation jamming where you need the sound to change when you decide on the fly it needs changing then the Generic Remote is the way to go. Where if it is a set of changes you always want to occur exactly the same then Automation is likely better.
raino Iām confused, yes, I am an engineer and I would much rather have automation, and youāre exactly right, I want to switch at exactly a certain point at exactly a certain time. I thought having a MIDI track issue those commands WAS automation.
Note that the Generic Remote doesnāt do anything in terms of routing midi or audio into or out of tracks. Itās simply a feature that allows midi sent from some device to replace keyboard shortcuts.
If you want to automate it, there are a few waysā¦ I think @raino started to show how to do that?
I should mention that I am trying to change not just 1, actually 3 to 6 MIDI keyboards to different VSTiās. Making a MIDI track, sending MIDI messages out, using LoopBE to bring those as MIDI inputs, then using the remote control to change a particular MIDI device to a particular track number would work, although a little complex.
The Automation is always on a Track (of any type) and effects whatever is happening on that specific Track. Reading @steve 's mind (danger, danger) Iām pretty sure he thought you wanted to use a Keyboard Controller to switch sounds on the fly.
While using Virtual MIDI Cables to loopback can let us do some cool things, as I understand your situation I donāt think it is needed. Track Automation lets you control almost any element on the Track. In the first pic below āInst 1ā & āInst 2ā would each have a different sound, the Playback Cursor is in Bar 2 and you should only hear Inst 1 because the Track for Inst 2 is Muted. You can also see that around the start of Bar 3 there is Automation to change the Mute state on both Tracks. And in the 2nd pic you can see with Playback mid Bar 3 the Instruments playing have been swapped.
Thanks raino, sorry, last night I reached my posting limit as a newbie to Cubase! I am going to play with this. Looking at the documentation I see there are some subtleties that are not fully enumerated, this is fascinating!