I am often struggling to add new midi layers to an already big project. Even when I freeze all instruments (except the one I am triggering) with their channels and bypass all inserts in the mixer, I cannot get the latency back to the level of a new project.
So here is my scenario:
- a project with Native Instruments Maschine and Kontakt loaded as vst Instruments
- About 10 midi tracks triggering different sounds in both samplers
- Activated 4 outputs for different sounds on both samplers (Overall 8 channels)
- Already done lots of mixing with third party plugins on most channels including a mastering chain on stereo out
- Have increased the audio buffer of my interface to 1024, asio guard is deactivated, input and output latency is about 25 seconds
The project runs smoothly and mixing works perfectly - no glitches at all. However, with the large buffer and all the plugins loaded, it is obviously difficult to play along with let’s say another instance of Kontakt.
What can I do to prepare such a project for live jamming without resetting everything?
What I am trying is:
- Freeze all unused instruments
- Bypass all inserts in the Mixer
- Reduce buffer size in Studio/Studio Setup/VST Audio System to minimum
After, the project indeed runs smoothly at the low buffer size, the reported input latency is around 6ms. However, still when I hit a note on my midi keyboard, I only hear the sound with considerable latency. When recording, Cubase seems to put my hits to the right place yet it is difficult to get groovy when monitoring is delayed.
Generally, I have no problems with latency on my system. In a native project, everything is perfect and I can play along even after layering quite a few sounds and loading several vst instruments. But somehow, when I start adding third-party plugins, it changes irreversibly. Freezing, bypassing, and fiddling around with buffer size does not help. Every sound I trigger with my midi controller reaches my monitors delayed.
So, how are you going about this? Any tips and strategies on how to prepare such a project for a new latency-free groovy take of live jamming? I would be very grateful to learn about some workarounds.
One solution that comes to my mind is doing a mixdown, jamming with mixdown in a different project and then later importing the new tracks to the old project but hmmm, that’s tedious…I’d strongly prefer a solution by which I can keep it all in one project…