When opening a project in Cubase 10, tracks that employ the StepDesigner MIDI Insert will see their StepDesigner Controller Setup settings overwritten with values from the prior Cubase 10 session.
To duplicate this bug, follow these steps:
- Create a new project in Cubase 10, called “StepDesigner Bug Demo A”
- Add a MIDI track
- Select the MIDI track
- In the Inspector, open the MIDI Inserts panel and add StepDesigner to the first effect slot
- Open the Insert Effect Editor for the aforementioned StepDesigner effect
- Click the Controller Setup button
- Choose CC 1 for Controller 1 and CC 2 for Controller 2
- Save and close the project
- Create a new project in Cubase 10, called “StepDesigner Bug Demo B”
- Add a MIDI track
- Select the MIDI track
- In the Inspector, open the MIDI Inserts panel and add StepDesigner to the first effect slot
- Open the Insert Effect Editor for the aforementioned StepDesigner effect
- Click the Controller Setup button
- Choose CC 64 for Controller 1 and CC 65 for Controller 2
- Save and close the project
- Open project “StepDesigner Bug Demo A”
- Open the Insert Effect Editor for the StepDesigner effect
- Notice that CC 1 is now assigned to CC 64 (not CC 1, as it should be) and CC 2 is now assigned to CC 65 (not CC 2, as it should be)
Please note that this also happens when you fully exit Cubase 10 between sessions, run Cubase 9.5 between sessions, etc. In other words, Cubase 10 always imparts the StepDesigner CC # values from the latest prior Cubase 10 session on the project being opened. Also note that other StepDesigner data - note values, velocity values, gate values, and CC data values (1-127) - appear to be unaffected by this bug. Finally, it doesn’t matter if your MIDI tracks have different names or if a project has multiple MIDI tracks with multiple instances of StepDesigner enabled. If you have multiple instances of StepDesigner enabled in a project, all of them will adopt the same CC # values.
I hope this is helpful.
I’m using Cubase version 10.0.20 on Windows 10.