Yes—by rearranging the notes manually. Apple’s current GarageBand for Mac guide documents audio reversal, but no automatic MIDI note-reversal command. To keep a melody editable, use the Piano Roll workflow below. Apple’s MIDI editing guide.

What does GarageBand’s documented reverse feature actually do?

Apple places the Reverse Playback checkbox in the Audio Editor inspector. Its instructions explicitly describe playing an audio region backward. The documented Piano Roll controls cover note editing, timing, pitch and velocity, without an equivalent reverse command. The defensible capability limit is therefore specific: Apple does not document an automatic operation that reverses a MIDI melody while retaining editable notes. Audio reversal instructions, Piano Roll controls.

For an ordinary Mac task, choose the result you need before editing:

Desired result Appropriate approach Result remains editable MIDI?
Last note plays first, with notes still individually editable Rearrange MIDI notes in the Piano Roll Yes
Notes and rests mirror their original timing Calculate mirrored positions, then move the MIDI notes Yes
The rendered instrument sound plays backward Export audio, import it, then use Reverse Playback No; retain the original MIDI separately

The distinction follows from the underlying material. Apple explains that MIDI files contain performance data rather than recorded sound. Exporting a GarageBand project produces a stereo audio file. Reversing that file changes the rendered sound; it does not produce a newly reversed set of editable MIDI notes. MIDI and audio import, Audio export.

Decide whether to reverse note order or mirror the whole phrase

A useful manual reversal starts with a timing decision. Reversing a list of pitches and reflecting a phrase across time can give different results, especially when the melody contains unequal note lengths or rests.

For a simple note-order reversal, you could place the original pitches in reverse order at your existing rhythmic positions. That is a valid new melody, but it does not necessarily preserve each original note’s duration or mirror the gaps.

For a full timing reversal, define a phrase boundary and reflect every note’s occupied interval inside it. Each note keeps its pitch and duration. The silence after a note becomes silence before its mirrored counterpart. This is the interpretation used in the worked example below.

Calculate the new start from the original note’s end

Use this calculation, with all values measured in beats relative to the phrase start: new start = phrase length − original start − note duration. This is a geometric calculation for the manual workflow, not a GarageBand command.

Suppose a four-beat phrase contains a note beginning at beat offset 1 and lasting half a beat. It originally occupies the interval from 1 to 1.5. Its mirrored interval must run from 2.5 to 3, so its new start is 4 − 1 − 0.5 = 2.5. Subtracting only the start would put it at 3 and shift it too late.

The phrase boundary matters just as much as the pitches. If you reverse four beats, trailing silence becomes leading silence. If you instead reverse only the span ending at the final note’s end, you get a different placement. Choose the boundary deliberately before moving anything.

Reverse a synthetic four-note melody and keep it editable

This example uses four original synthetic notes within one four-beat phrase. The letters identify pitches; choose any convenient octave and keep each note in that same octave throughout. Beat offset 0 means the beginning of your chosen phrase, not a zero displayed in GarageBand’s ruler.

Note Original start offset Duration in beats Reversed start offset
C 0 1 3
E 1 0.5 2.5
G 2 1 1
D 3 0.5 0.5

These illustrative inputs yield the playback order D, G, E, C. The reversed phrase begins with half a beat of silence. D then occupies offsets 0.5–1, G occupies 1–2, E occupies 2.5–3, and C occupies 3–4. The remaining half-beat gap is between G and E. The timing arithmetic was checked with a small deterministic calculation; this is not a claim of testing GarageBand’s interface.

1. Make a separate working region

Select your original region in the Tracks area, copy it with Command-C, move the playhead to an unused position on the software instrument track, and paste with Command-V. Work on the copy so you can compare it with the source. Apple documents region copying and pasting at the playhead. Copy and paste regions.

If you are building the example from scratch, Command-click a software instrument track where the phrase should start to create an empty MIDI region. Double-click that region to open the Piano Roll Editor. Create MIDI regions, Open the Piano Roll Editor.

Make the region cover the full four-beat phrase, including its final half-beat of silence. Apple documents extending MIDI regions to add silence: drag the region’s lower-left or lower-right edge when the resize pointer appears. Do not shorten the region around the last note if your chosen reversal boundary includes that silence. Resize regions.

2. Enter or inspect the original notes

To create the sample, Command-click in the Piano Roll at each original position and pitch. Adjust note lengths to match the table by dragging their edges; Apple documents both adding notes and resizing them. If you already have a melody, record its note starts and durations instead. Add notes, Resize notes.

Before moving notes, write down all target positions. Calculating from a partly rearranged melody makes it easy to mistake an edited position for an original one. For a longer phrase, use one row per note, including separate rows for notes that begin together.

3. Move each note to its calculated position

Select one note at a time and drag it horizontally to its reversed start offset. Keep its pitch and length unchanged. Apple documents horizontal dragging for note movement, vertical dragging for pitch changes, and edge dragging for resizing. Move and edit MIDI notes.

For the sample, move C to offset 3, E to 2.5, G to 1, and D to 0.5. Use the note letters to track the operation rather than whichever note happens to be leftmost after an edit. Clear the previous selection before moving the next note so you do not shift several notes together.

Zoom in enough to distinguish half-beat positions. For finer movement, Apple documents holding Control while dragging; the resolution depends on zoom. It also documents Control-Shift dragging for tick steps that override the grid value. These modifiers help with placement but do not calculate reversal. Fine note positioning.

4. Check notes, gaps and the phrase boundary

Compare the result with the table before listening. There should still be four notes, with the original pitches and durations. Confirm the leading half-beat rest and the gap from offsets 2 to 2.5. The final C should end exactly at offset 4.

For your own melody, a useful arithmetic check is to apply the same reflection twice: phrase length − new start − duration must equal the original start. Also check that every note begins within the chosen phrase and ends by its boundary. Notes crossing that boundary need an explicit decision about the phrase length before this calculation applies.

This method reflects note timing only. Do not assume that moving notes also reverses every other part of a performance. For the first attempt, use a short phrase with straightforward note events; inspect any additional performance shaping separately.

What if you want the instrument sound to play backward?

Use the audio route when the desired result is backward rendered sound and you can give up editing individual notes in that result. Keep the source MIDI region for future changes.

  1. Isolate the melody with the track’s Solo button, checking that no other tracks remain audible. Apple documents that other soloed tracks—and tracks configured as solo safe—can still sound. Solo tracks.
  2. Select the phrase and choose Share > Export Song to Disk. Choose an audio format such as AIFF or WAVE. With Cycle off, select Export cycle area, or length of selected regions (if Cycle is turned off) to restrict the export length. Export instructions.
  3. Drag the exported file from Finder to an audio track or the empty area below existing tracks. Import audio.
  4. Double-click the imported audio region to open the Audio Editor, then select Reverse Playback in its inspector. Open the Audio Editor, Reverse an audio region.

There is a timing qualification: Apple states that export trims silence at the beginning and end. Check the imported region’s boundaries before aligning the reversed audio with your arrangement, particularly when the MIDI phrase included deliberate leading or trailing rests. Export behavior.

For an editable reversed melody, finish with the manually rearranged MIDI region and verify its note positions against your chosen phrase boundary. Use audio reversal when you specifically want the rendered sound backward. That choice keeps the workflow aligned with the result GarageBand’s documentation actually supports.

Sources