Thanks Martin!
Apologies if I come off brazen here, it’s not my intention. I’m not arguing with your explanation, which was actually very helpful.
My issue is purely with Steinbergs inconsistent topology.
-
All track types in Cubase that can carry an audio signal has a field labeled “Output Routing” which sets the destination for the audio signal.
(This includes Audio Tracks, Instrument Tracks, Group Tracks and Effect Tracks)
-
This field is targetable in the Project Logical Editor with the Filter Target “Output Name/Channel” . Great! That’s very useful.
-
Except, because of implementation details this doesn’t work on Instrument Tracks. Despite the Instrument Track having the same “Output Routing” field through out Cubase. In the PLE that “Output Routing” is suddenly impossible to target, and instead a “MIDI-output” is targeted. This is inconsistent and not useful.
-
Even though the Instrument Track may technically have a “MIDI-output” because of implementation details, it should not be referred to as “Output” for an Instrument Track. Conceptually an Instrument track is “midi in, audio out”.
-
This is not just my opinion. Take a look at the “Add Instrument Track” dialogue:
There is a field for configuring the Audio Outputs because that is useful but
there is no field for configuring the MIDI-output, because it makes no sense on an Instrument Track.
The MIDI-data conceptually doesn’t “leave” the Instrument Track (It may leave the underlying midi track due to how its implemented, but it doesn’t leave the Instrument Track as a concept). The Instrument Track consumes its own MIDI. You may of course create additional MIDI tracks and send more MIDI to it, that also makes sense.
Same thing with the MixConsole. There’s no way to configure the MIDI-output, but a way to configure the Audio Output Routing. That is sensible.
Same thing in the inspector (although allegedly there might be a way there that I’m very curious about).
Because, again, conceptually Instrument tracks are “midi in, audio out”. On a technical level it might be implemented a little differently, and that’s fine.
Sure, here’s the same thing from the inspector. They are clearly all labeled “Output Routing”:
For “Output Name/Channel” in the PLE to not target the “Output Routing” field above on just one of them is broken design. Certainly inconsistent.
I understand that this is how it is implemented technically. I get that Cubase is developed largely with OO design patterns and that re-using the MIDI Track code like this makes a lot of sense, however that’s a little bit besides my point.
Nobody creates an Instrument Track because they want to “Output” some MIDI to something. That’s what the MIDI Track is for. People do create an Instrument Track because they want to play an Instrument and output some audio from it.
Please tell me where I can unhide it! I have all the inspector sections open but can’t find it?
You don’t mean the “Instrument” field right?
All this to say:
“Output” in The Project Logical Editor should target whats referred to as Output Routing in the rest of the application. Aka. the Audio Return Channel in the Instrument Tracks. Not the internal MIDI Track output.
Have a beatiful day,
Cheers