Hi All - this FR is badly needed in my opinion. Not sure if I might expand and start a new reqeust… this thread got quite derailed by someone failing to understand the intent and usefulness of the request
A few key points:
Letting users freely assign their inputs and otuputs as THEY see fit makes perfect sense. The current system is old, and was based on avoiding “an issue” at the expense of creating long / timeconsuming workaround for many other use cases. That’s fine,Ext Instr were pretty cool (but still restrictive) when they came out… it’s time to move on now though…
PDC is simply a delay… there is zero reason why an assigned channel in an ext. instrument wouldn’t be able to suitably match timing for a midi / input combo, even if that same input was assigned to a standard audio track elsewhere. The PDC isn’t happening at the ASIO driver, it’s hapening to the audio inside cubase. Just apply PDC to any ext. instrument’s audio, and you’re done. Should you use the normal input while your using the external instr.? I mean - no… it has an external instrument plugged into it on the audio interface… but using it as a mic channel is as simple as patching in a mic amp and rec arming an audio track… not patching in mic; connecting/disconnecting audio connections in cubase, and reversing the procedure when complete… which is the current method.
The current system seems to operate under a “fear of someone trying to use the input from an external instrument for something else”… like ANY studio, it’s pretty obvious when an input is connected differently to what’s expected… “hey… why is there a drum machine on the vocal input”… “oh yeah, it’s patched into input 9/10”. It is no different to using cubase audio channels with various input configurations which you currently can do (assigning the same input to a stereo or mono input simultaneously for example)… Let’s just give users that same flexibility in the way they use their external HW.
e.g. imagine if cubase restricted you to choosing if Channel 1 was Mic only. To make it line level you had to manually switch it in audio connections EVERY TIME. This is effecively how it feels to use external intruments/fx if you ever want to change them arond or use a different setup to last time…
What’s the beneift of this request to me (and many others)?
I don’t want to manually click around to reassign inputs and outputs every time I change a device I’m using or how I’m using it. I want my 16 i/o always connected and available for audio recording; and multiple ext instruments and configurations available by simply inserting an ext instr. track I’ve already set up (with all connections already in place).
e.g. Using a multi-out HW synth - say a multi-out drum module: I may typically use it with stereo outs, but occasionally want to patch separate outs to my interface. I don’t want to digitally reconnect everything temporarily just for the task - I want to simply activate the extra inputs in the VST Instr. (which are already wired up to correct / standard ins via audio connections).
e.g. In a track I’m writing, I’m using most inputs and outputs… I want to reserve i/o 1&2 for external synths. I use a stereo synth on a part… I like it and render the part. I then realise that want to use one of my mono synths for another part, so I plug it in, but it’s on a stereo input . Why do I need to break my audio i/o connections to do this properly? Why can’t we be flexible with what we want to use and when?
e.g. Yes - some people have one or two extenral instruments that remain patched the whole time. This is what the current system is geared towards. What about other people who have a lot of instruments they want to swap around? Why not just let us create and connect ALL in the audio connections, sharing inputs… then we simply connect them to their inputs in the audio interface as required… no need to click around disconnecting and connecting all the assignments.
e.g. Why not let users decide when and how to use the audio connections? I might want audio I/O for my music on 8 mic channels usually, but then realise I want to quickly throw a poly synth on channel 1/2 and have it all nice and in sync… then I want to go back to my 8 Ch mic setup. Disconnect audio 1/2; reconnect audio 1/2… do this once you’ll live; do it a hundred times (as it’s your workflow) and you start banging your head against your console.
So, in summary, the current system works… but it’s solving a problem for a small number of users and creating another for many others. I’d love to see a system that is not restrictive like that… one that lets users tailor the system to their needs.
Either please let us use freely assignable i/o; Or please let us use proper save/load full configs for audio connections available (incl. external instruments / fx) from an easy to access location so we can preconfigure all possible setups and just activate them… I’d MUCH rather the first option (or a complete overhaul of how this all works so that it’s not restrictive like the current iteration).