I would like to select a range of MIDI notes and reverse them in time so they would play in reverse order, or to invert them vertically to invert the melody. Is there an easy way to do these things in the Cubase Key Editor? Thanks! – Cal
Ah, I found my old notes about how to do this, here they are if anyone is interested:
To reverse the playback of a melody in time, preserving the note lengths in reverse:
Select what to reverse:
- Select the group of notes in the Key Editor.
- Or select an event in the timeline, such as a piano part
Use: MIDI > Functions > Mirror (this is what you’d usually use)
Alternately, to reverse the playback of a melody in time, but not the note lengths (the off points):
Select what to reverse:
- Select the group of notes in the Key Editor.
- Or, select an event in the timeline, such as a piano part
Use: MIDI > Functions > Reverse
To invert a melody (make highest notes lowest and lowest notes highest), use the Logical Editor.
Select the group of notes to invert in the Key Editor
Use: MIDI > Logical Editor
In the upper Filter
Type Is | Equal | Note
In the second row of the logical editor, it should read:
- Value 1 | Mirror | note number for the axis (or center)
(This can be the vertical center of your
original melody, or it can be above or below all the notes, or anywhere you wish.) - Function: Transform
Hit “Apply” at the bottom right.
After inverting, if necessary you can raise or lower the pitch of the inverted melody.
(In the old days of Opcode this was much simpler… select notes and hit one button.)
@opticus Excellent post. Thanks!
I have edited it so the formatting works in the new forum software.
Great Steve, glad it was useful, thanks!
Happy composing.
I have been using the Invert process as a macro and have been using it often. Thank you so much for posting this!