After performing some hours of changes, I first noticed that the playback is not consistent with my changes on Midi CC, but the changes are still visible. After some trials of closing, re-opening and re-saving of the score, all the Midi CC changes I made over days are lost. Only custom dynamics are retained. The playback is identical – suggesting the Midi CC data got reset at an earlier time. The significant changes I could recall is enabling independent voice playback of an instrument. Does it reset custom CC data?
I am very frustrated. I have no backup of previous versions. Any chance could I get it back?
I just found Dorico has kept last 5 backups in “Backup Projects” under the “Documents” folder. Fortunately, I can find the version before enabling independent voice playback containing custom Midi CC data. I can start from here.
I think a warning confirmation dialog should be prompted if custom data is going to be erased.
Now the question is changed to how to preserve Midi CC data when enabling independent voice playback?
Edit: The playback of the recovered version is still weird. I think the score file is somehow damaged. Could I send it to the official support to have a check?
Edit 2: I found the playback issue is related to key switches ignoring negative delays set in expression maps. This playback issue is off topic now.
So is this issue not even worth for a response from Steinberg? Is erasing user’s data input without warning or confirmation acceptable when the trigger action is not about deletion?
And I don’t see this “deletion feature” is documented.
Turning on independent voice routing doesn’t remove the existing CC data, but the CC data won’t apply to the new voice-specific tracks. If you turn off the independent voice routing the old CC data will still be there.
Not as a single command, but if you turn off independent voice routing, you should then be able to select and copy the CC data, then turn on independent voice routing and then paste it into the new track. See here
I tried to follow the suggestions but encountered many difficulties. I understand that I have to copy CC/dynamics data for each CC one by one.
First, I need to select all CC data for a particular CC for copying. But there seems to have no trivial way to select all. I zoomed out to the smallest zoom level in order to select all, but that could only make a few bars visible.
Also, the starting point (e.g. CC 1 in the picture) is not aligned to the start of any note. As I have to “move the playhead to the position to which I want to paste the selected points”, I have no idea how to move the playhead to the desired position accurately.
One alternative that might be easier in your case is to use the Sync tool. To do this it’s probably easiest to create an extra instrument just to copy the automation into, i.e.
turn independent voice routing off in your original instrument
create a new instrument
sync the automation into the new instrument, as described here
turn independent voice routing on in your original instrument
sync the automation back from the new instrument to the independent voice track (or tracks)