Mirror and Reverse from MIDI > Functions does practically the same thing with subtle differences.
- Create a set of notes on 16th grid for instance (C, D, E, F with irregular timing)
- Select MIDI > Functions Reverse or Mirror
- Notice that both functions creates the series F, E, D, C with tone height correctly and both changes the timing.
I think the difference in functionality is somewhat lost on users and I question its usefulness so I suggest a change in functionality. Being able to invert the order, but not timing of musical phrases would be a great function in a composer centric DAW such as Cubase.
My suggested expected result would be:
- Reverse should reverse the order of the notes in height but retain their rhythmic spacing
- Mirror should reverse the order of the notes AND also reverse the timing
The nomenclature is of course a matter of subjectivity but I’m thinking most people think of “mirror” as a left/right issue and “reverse” as having a slightly more vertical meaning.
Better would be to rename Reverse to Invert and maybe call Mirror Reverse instead (as it plays in reverse).
Nota bene: I regard the confusing nomenclature and subtle difference today a UX issue.