The other posts on here are suggesting that it is a bug? Is this true? I am on the latest version of Cubase Pro 12 on a Mac. The MIDI routing changes to something random and every time I enable the track again, I also have to reroute the MIDI track to the correct channel. If it’s not a bug, then is there any other ways to save RAM? Will Freezing a track do the same thing?
I also try selecting all in hopes of batch editing the routing, but it doesn’t work. Is there a way to select and batch edit (this is pretty common in other DAWs)?
Thank you so much for your reply. I’m just setting up an instance of komplete kontrol with Kontakt 7 mult out in it and 16 midi channels controlling each instrument inside . Each Midi channel is also routed to its own audio channel. Set up works fine before disabling. Disabling the instrument track and reenabling it again makes me lose all the MIDI routing in the MIDI channel source I created (not the channel number). It goes to a random track and I have to reroute everything individually - that’s why I also asked about selecting and rerouting tracks all together instead of individually going to every single channel. Usually other DAW;s have this where you want to rename or edit something - all you have to do is select multiple things and edit.
I had to delete my reply to you and repost again because I noticed a few things.
I have updated to the latest version 12.0.52 on a Mac (Intel)
-Problem happens when there are multiple instrument tracks of ANY plugin (not just Kontakt).
-It doesn’t happen when there is only one instance of an instrument track
-Deleting the Cubase 12 file in my preferences didn’t do anything.
-Updating to the latest version didn’t do anything
-Rerouting the MIDI source on my midi tracks don’t make it work either. I have to delete the VST instrument track and remake it for it to recognize (even after rerouting) to play the sound
-Problem happens in ANY project (empty or full)
I’d really love to disable tracks as it helps me save CPU. This function is one of the big reasons why I decided to use Cubase as other daws aren’t the same.
The exact same issue still happens, so it hasn’t been fixed.
I’ve been experiencing this myself since I started using Cubase around version 4/5. And it still happens to this day. In multiple different situations. That’s just one post of many from multiple places and forums over the years.
However many bugs it may be, it’s just really surprising/frustrating that it hasn’t been ironed out yet considering a lot of people use Cubase for it’s MIDI workspace.
Enable the Kontakt Instrument track
Result: Everything works as intended. Each midi track retains it’s assignment number.
But now, add a 2nd instance of the Kontakt Instrument
Add 3 midi tracks for that 2nd instance
Disable the Kontakt Instrument
Enable the Kontakt Instrument
Result: All 3 midi tracks will show “missing.”
If you add any subsequent Kontakt Instrument tracks they will show missing too. The only one that does not show missing is the first Kontakt Instrument track.
@Martin.Jirsak I’ll be happy to send you a .gif if you wish. It’s been reported.
Yes, I just verified that and it works!
But, doing the same with Kontak plus a few other developers, it does not work. Martin, I sent you a PM with the included Jira. Would you mind adding this development to that?
I followed your steps. I did not end up with any midi “missing”
@Martin.Jirsak
EDIT: My apologies! Correct, it still does not work. I had a major brain fart and forgot to disable the corresponding midi tracks with the Instrument track.
To me it just points to the fact that Cubase just fires the Enable track commands workout waiting of the previous track has been enabled already or not.
So it enables the Instrument track. Immediately it enables the MIDI Track. But the Instrument track has not been enabled completely yet, so it sets the Missing MIDI Port.
This is my explanation, but of course as a user, I would expect it is working, so the MIDI Tracks outputs would become set to the Instrument Track.