Logic Pro Piano Roll: Complete MIDI Editing Workflow

Turn a rough MIDI performance into a clean, musical part without flattening every human detail.

9 min read
Selected MIDI chord and velocity bars on a dark piano-roll grid
A useful Piano Roll edit fixes the musical problem while preserving the performance that already works.

The Logic Pro Piano Roll is where a MIDI performance becomes editable: horizontal position controls when a note starts, vertical position controls pitch, the rectangle’s length controls duration, and velocity or controller data shapes how the instrument responds. The best workflow is not “select all and fix everything.” Preserve the take, correct the wrong musical information first, refine timing and articulation second, then check the result against the song.

A good edit makes the part easier to believe, not easier to admire as a grid. A piano chord can land slightly wide and still feel human, while a programmed kick may need sample-tight placement. Instrument, arrangement, and musical role decide how exact the rectangles have to be.

Checked August 10, 2026: the interface, tools, modifiers, velocity behavior, multi-region editing, and Automation/MIDI area below were verified against Apple’s current Logic Pro for Mac 12.3 guide.

The complete Piano Roll editing workflow

  1. Duplicate the MIDI region or save a project alternative before broad edits.
  2. Select the intended MIDI region and open it in the Piano Roll Editor.
  3. Listen once and identify wrong notes, distracting timing, weak lengths, and uneven dynamics.
  4. Correct wrong pitches and accidental duplicate notes before changing timing.
  5. Move only the note starts that interfere with the groove or harmony.
  6. Resize note lengths to preserve attacks, releases, gaps, and legato by musical intent.
  7. Edit velocity for phrasing and instrument response rather than visual uniformity.
  8. Open the Automation/MIDI area and inspect sustain, modulation, pitch bend, or other controller data.
  9. Listen to the edited part against drums, bass, harmony, and the chosen instrument patch.
  10. Keep the original region until the edited performance works in the full arrangement.

If the performance hasn’t been captured yet, start with recording MIDI in Logic Pro. That guide covers controllers, Musical Typing, takes, overdubs, and Flashback Capture; this one picks up once a MIDI region exists.

Read the editor before touching the notes

Logic Pro Piano Roll Editor with note grid, inspector, and velocity lane
The grid shows time and pitch; the inspector, note display, ruler, and lower lane control different parts of the MIDI performance.

Apple’s current Piano Roll interface reference defines the visual grammar: notes are rectangles on a time grid, pitch rises vertically, time moves horizontally, note length is visible, and colour can represent velocity. The ruler follows whichever time format you chose, and the inspector holds the quantize, pitch, and velocity controls.

Open the editor by double-clicking a MIDI region, or by showing Editors for a selected instrument track. For more space, choose Window > Open Piano Roll or press Command-4. Before you edit anything, read the header: it names the selected region, or the number of regions on display. Plenty of “wrong notes” turn out to be the correct notes from another selected region.

Select the correct region and note scope

Selection is the first destructive risk. Clicking a note selects that note; Shift-click adds or removes notes; dragging a rectangle grabs a group. Clicking a key on the vertical keyboard can select every note at that pitch. Command-A has its place, but only when every visible note genuinely needs the same operation.

Logic can display multiple MIDI regions at once. Apple’s multi-region workflow says Shift-clicking regions in the Tracks area exposes notes from all of them, with coloured vertical lines marking region starts. Double-click a note to isolate its parent region, then double-click the background to come back. It’s how you align bass and kick, or compare voicings, without merging regions.

Duplicate the region before any broad edit. A muted copy on an adjacent track, or a project alternative, is far more dependable than expecting Undo history to survive hours of arranging. The Logic Pro backup workflow covers the project-level safety net.

Add, copy, and delete notes deliberately

Select the Pencil tool and click the grid to create a note. Drag while clicking to set its length. Apple’s current Add Notes reference notes that a new Pencil note inherits length, velocity, and MIDI channel from the previously created or edited note event. Handy for a repeated pattern. Confusing when one quiet ghost note becomes the template for a lead note.

Logic Pro Pencil tool creating a MIDI note with a precise length
Dragging with the Pencil tool creates the note and its duration in one action while the help tag reports the length.

Hold Control-Shift while clicking with the Pencil tool to drop a note at the exact pointer position regardless of Snap. Use the Brush tool to paint repeated notes at the current Time Quantize rate; hold and release Shift while dragging to stay on one pitch. Brush is quick for hats and repeated articulations, but check that the grid matches the intended rhythm before you paint a bar.

To copy, select notes and Option-drag them to a new time or pitch. Delete with the Delete key or the Eraser tool. If a duplicate sounds unexpectedly loud or starts phasing, zoom in: two notes may sit on the same pitch and start position. Remove the hidden duplicate instead of lowering both velocities.

Move notes with the right Snap behavior

Drag selected notes left or right to change time, up or down to change pitch. The help tag shows position and pitch as you move. Snap determines where a note lands, though visual grid divisions and actual movement can differ depending on relative or absolute snapping and modifiers.

Use larger grid values to move phrases, smaller values for detailed repair. And don’t zoom in to hand-correct every microscopic offset before you listen. Start with the musical relationship: does the bass lean with the kick, does the chord land before or after the snare, and does a pickup lead into the bar instead of reading as a late downbeat?

For systematic timing correction, the Logic Pro quantization guide separates region and note quantize, Strength, Q-Range, swing, mixed subdivisions, and undo. The Piano Roll should stay the place where you judge selected note events, not a shortcut to quantizing every region identically.

Fix pitch and chord voicing before timing polish

Move a note vertically to change pitch. Listen with MIDI Out active so the note sounds while you drag. In chords, select only the wrong voice when the inversion already works. Moving every note because one pitch is wrong changes the voicing, and can hand you a new bass note or a clash.

Scale Quantize can constrain or remap pitch to a chosen scale, and Snap to Scale can restrict new notes. Neither tool knows the harmonic purpose of a chromatic approach, a borrowed chord, a blue note, or a key change. Use them as guardrails when the harmony is genuinely diatonic, not as an automatic theory verdict.

Shape note length as articulation

Drag a note’s left or right edge to change its duration. Short notes open up space and separation; long notes can make a phrase legato, or let a pad overlap the next chord. What you hear depends on the patch envelope: extending a one-shot drum note may change nothing, while shortening a sustained sampler note can cut it off immediately.

Listen for overlaps and gaps, not just rectangles touching. Sustain pedal data can hold piano notes past their visible ends, and long releases carry on after note-off. A monophonic synth, meanwhile, may glide or retrigger differently when notes overlap. Check how the instrument actually responds before applying Force Legato or Remove Overlaps across an entire region.

Edit velocity for phrasing, not uniform colour

MIDI velocity ranges from 0 to 127. Loudness is the usual result, but Apple’s velocity guide correctly notes that an instrument can map it to filter cutoff, resonance, sample layers, or several parameters at once. So two notes at the same channel-strip volume can differ in tone and attack.

Logic Pro Velocity tool adjusting a selected MIDI note
The Velocity tool changes the selected note while its internal line and help tag report the new response value.

Select notes and use the Velocity slider, or drag vertically with the Velocity tool. Multiple selected notes normally keep their relative differences. Hold Option while dragging to push past a note that has hit the minimum or maximum; hold Option-Shift to assign one common velocity across the selected notes.

Uniform velocity suits an intentionally mechanical trigger pattern. It’s a poor universal cleanup. On drums, shape accents by meter and groove. On piano, protect the melodic top note and the inner-voice balance. On bass or synth, listen for timbral jumps between velocity layers before you chase a smooth graph.

Edit controller data in the Automation/MIDI area

Click Show/Hide Automation in the Piano Roll menu bar. The lower lane can show track automation, or region automation and MIDI controller data. Apple’s Automation/MIDI reference explains the distinction: track automation mirrors the curve in the Tracks area, while region automation can display data attached to the region and to individual notes.

Logic Pro Piano Roll Automation and MIDI area with controller data
Choose Track or Region, then select the automation or MIDI parameter before editing the lower lane.

Inspect CC64 when piano notes ring on after their rectangles end, modulation when a synth changes unexpectedly, pitch bend when notes come back sharp or flat, and expression when an orchestral phrase vanishes. Moving note starts doesn’t guarantee that every related non-note event moves with them. Audition the controller transition after timing edits.

Track automation fits mixer or plug-in changes that belong to the song timeline. Region automation fits a controller shape that should move and repeat with the MIDI region. Confirm which mode is active before you draw; the right curve in the wrong ownership model turns into a surprise later in the arrangement.

Use a small tool set well

ToolBest useCommon mistake
Pointer toolSelect, move, and resize ordinary notesDragging a note when the intent was a selection box.
Pencil toolAdd individual notes with controlled start and lengthInheriting an unsuitable velocity or channel.
Brush toolPaint repeated notes or a saved patternUsing the wrong Time Quantize rate.
Velocity toolShape note response directlyFlattening useful dynamic differences.
Finger toolResize very short notes from anywhere on the eventChanging duration when the real issue is sustain data.
Mute toolCompare a note or phrase without deleting itForgetting a muted note inside a later copy.

Piano Roll troubleshooting

SymptomCheck
Wrong notes appearSelected regions, Link mode, and whether multiple MIDI regions are visible.
Notes jump to unexpected positionsSnap mode, grid value, relative/absolute behavior, and movement modifiers.
New notes have the wrong length or velocityThe last created or edited note, which supplies the Pencil default.
Brush creates too many notesTime Quantize value before drawing.
Notes remain audible after their endsCC64 sustain, instrument release, overlapping notes, and stuck controller events.
Velocity changes tone dramaticallyThe patch’s velocity mapping and sample layers, not only channel volume.
MIDI keyboard will not audition notesMIDI In/MIDI Out state, focused track, controller input, and the MIDI input diagnostic.
Editing one region changes another viewMultiple-region selection and which parent region owns the notes.

Final Piano Roll checklist

  • The intended region or regions are visible and identified.
  • An untouched version of the performance remains recoverable.
  • Wrong pitches and duplicate notes are fixed before global timing edits.
  • Note starts support the groove rather than merely matching the nearest line.
  • Note lengths suit the instrument’s articulation and release.
  • Velocity shapes the phrase without accidental timbral jumps.
  • Sustain, modulation, pitch bend, expression, and other controller data are checked.
  • The edited part is auditioned with the actual patch and arrangement.
  • No muted, hidden, or overlapping note remains by accident.
  • The result sounds better before it looks cleaner.

The Logic Pro recording and editing hub places Piano Roll cleanup after MIDI capture and before timing commit. It lives inside the broader Logic Pro Tutorials path; if you want the whole project order, the Logic Pro beginner workflow runs from the first track to a finished bounce.

Frequently asked questions

How do I open the Piano Roll in Logic Pro?

Double-click a MIDI region or select it and show the Editors area. To open the Piano Roll in a separate window, choose Window > Open Piano Roll or press Command-4.

Why does the Piano Roll show the wrong notes or region?

Check which MIDI region or regions are selected in the Tracks area and whether Link mode is following that selection. With multiple regions visible, double-clicking a note can isolate its parent region; double-click the background to return.

How do I add a note at an exact position?

Select the Pencil tool and Control-Shift-click the required point. Apple states that this places the note at the exact click position regardless of the current Snap value.

How do I copy MIDI notes in the Piano Roll?

Select the notes, hold Option, and drag them to the new time or pitch. Check the help tag and listen afterward so an accidental duplicate does not remain underneath the copy.

How do I make several MIDI notes the same velocity?

Select the notes, hold Option-Shift, and drag one with the Velocity tool. This assigns a common velocity instead of preserving the existing differences between selected notes.

Why do MIDI notes still overlap after I shorten the region?

A region boundary controls what part of the region plays in the arrangement; it does not necessarily shorten the note events stored inside. Inspect and resize the notes themselves, then check sustain controller data.

What is the difference between track automation and region automation in the Piano Roll?

Track automation belongs to the track timeline and mirrors the curve shown in the Tracks area. Region automation and MIDI controller data belong with the region and can move or repeat with that region.

Should I quantize every note in the Piano Roll?

No. Choose a grid that matches the musical subdivision, select only the notes that need correction, and compare the result with the original feel. Velocity, note length, and controller timing may need attention even when note starts are correct.