I’ve marked the channels I created in blue, and they work fine. But there are still 8 other channels marked as Mixbank (marked in Red), that are generated by default. How can I make cubase stop generating these other MixBankChannels? I’ve tried it with the setup option:
but here I can only reduce the number of default generated MixBankChannels to 1, not 0. And it seems to still reset itself back to 8 when restarting cubase.
and to further explain: If I use the menu from my 3rd screenshot and lower the number to 1, then I have only 1 extra MixBankChannel aside from the 8 generated by my script. I think it’s highly unlikely that the midi remote mapping assistant interacts with my custom script, so the other other 8 channels marked in red are certainly not created from my script.
Functionally the default generated Bank Channels don’t interact with my Daw Controller, but it’s incredibly hard to keep track of which channels are actually banked, and which are marked white because of the default.
To my knowledge, there shouldn’t be an issue with the “default” mixerBankZone, since when we create one in our script it will override whatever we manually setup.
One thing worth to try is (after closing Cubase) to delete the connected json file with your script in [yourDocuments]/Steinberg/Cubase/MIDI Remote/User Settings . Back it up first, in case you have custom assignments already.
yeah both in the same folder. The functions work with the js and json at the same time. And the issue with the default MixBanks is still there when the json file is deleted. But I guess I will setup everything in the js file if I’m not supposed to use both the script and the editor.
Not here. Once I deleted the json file (with CB closed) the problem disappeared, as expected.
This way, yes, you’re not supposed to, I mean by having duplicates. Once you setup your script (js), you can always use the assistant by double clicking the controls you want to assign to elements of the DAW.
No unfortunately this doesn’t fix the issue. I’ve recreated all my buttons in js script. Then deleted the entire midi remote controller script in cubase (and restarted cubase). Now I’ve set up the midi remote again from scratch and deleted the json file and only have my js in the folder. But the banking issue is still there.
Please delete the connected file as described above.
Now, when you open Cubase, create a brand new project and manually add, say, 24 tracks (NOT by using your template). Setup your midi remote with the ports needed and inspect whether now it works as expected. If it does, then chances are that in your templates there is a temporary copy of the previous remote causing issues. In this case, disable and re-enable the script.