One thing that can save you countless hours is to master the Logical Editors.
You get three types of Logical Editors. One at the project level for doing track level edits. I.E. Rename all the selected tracks to have a prefix of (in-use), clone a copy of all tracks with the string (in-use), disable and hide the new tracks and add (backup) as a suffix in the track name, mute all enabled tracks that do not have the string (in-use) in their name, change the colors/orders, set the loop range, move cursors, make markers, rename MIDI Parts and Audio Events, copy ranges in various automation lanes from one track to another, etc.
You get another Logical Editor at the MIDI Editor level. With that tool you can batch process things that’d take hours to go through doing one bit at a time.
I.E. In multiple passes:
- Select all CC1 events between bars 24 and 34.
- Subtract 10 from all selected CC1 events.
- Select all notes falling within a range of 20 ticks before, on, or after beat 1.
- Increase the velocity of selected notes to a random value between 82 and 97.
So you’ve effectively lowered the volume a bit, and accented beat one with a stronger attack for that select range of the piece.
Another example that could take a while to fix without a batch process…
Say you were using one library that used key switches for articulation changes. You’ve decided to go with a different library that has different key switches and no easy way customize or change them internally. You could use logical editors in Cubase to quickly extract the key switch notes to a different track and resort them with just a few passes.
You also get a type of Logical Editor at the live input stage, and up to 4 more as a possible track insert. These act more like a real time transformer for your MIDI Controller(s). I.E. My pedal is wired backwards and my keyboard’s firmware can’t fix it. I don’t have another one handy to replace it; so, Cubase can invert (mirror) CC64 with one of these conditional ‘logical editors’ before it goes into a track for recording or monitoring.
If you do scores that need very expressive performances, read up on Note Expression. If your instrument libraries support NE, it’ll come in handy for violin solos and such…where you can indeed have more than one note sounding at once on the same instrument, yet all needing to react independently in terms of micro-pitch, dynamics, attack, sustain, and more. If your instrument libraries don’t do NE, then you can still get the same results, but you’ll need to spread things out over multiple channels/instances/tracks. One of the coolest things about NE to me is that once you bind some events to a note as NE, it sticks to the notes if copied or pasted, it’ll scale with it should you change note lengths and such as that. Contrast this with the traditional ‘channel lane data’, which takes extra steps to move and scale that sort of information with notes. You do get tools to convert between NE and traditional CC lane data as needed too.
Most of the hand tools are pretty intuitive. You click, draw, and drag things around; but, your biggest ‘time saver’ will be in mastering those conditional Logical Editors, combined with macros (here you can bind a sequence of Logical Editor presets together, and even assign key commands to them…also possible to bind them to incoming MIDI events from remote controllers).