Logic Pro Piano Roll: Complete MIDI Editing Workflow
Turn a rough MIDI performance into a clean, musical part without flattening every human detail.
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
- Duplicate the MIDI region or save a project alternative before broad edits.
- Select the intended MIDI region and open it in the Piano Roll Editor.
- Listen once and identify wrong notes, distracting timing, weak lengths, and uneven dynamics.
- Correct wrong pitches and accidental duplicate notes before changing timing.
- Move only the note starts that interfere with the groove or harmony.
- Resize note lengths to preserve attacks, releases, gaps, and legato by musical intent.
- Edit velocity for phrasing and instrument response rather than visual uniformity.
- Open the Automation/MIDI area and inspect sustain, modulation, pitch bend, or other controller data.
- Listen to the edited part against drums, bass, harmony, and the chosen instrument patch.
- 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

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.

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.

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.

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
| Tool | Best use | Common mistake |
|---|---|---|
| Pointer tool | Select, move, and resize ordinary notes | Dragging a note when the intent was a selection box. |
| Pencil tool | Add individual notes with controlled start and length | Inheriting an unsuitable velocity or channel. |
| Brush tool | Paint repeated notes or a saved pattern | Using the wrong Time Quantize rate. |
| Velocity tool | Shape note response directly | Flattening useful dynamic differences. |
| Finger tool | Resize very short notes from anywhere on the event | Changing duration when the real issue is sustain data. |
| Mute tool | Compare a note or phrase without deleting it | Forgetting a muted note inside a later copy. |
Piano Roll troubleshooting
| Symptom | Check |
|---|---|
| Wrong notes appear | Selected regions, Link mode, and whether multiple MIDI regions are visible. |
| Notes jump to unexpected positions | Snap mode, grid value, relative/absolute behavior, and movement modifiers. |
| New notes have the wrong length or velocity | The last created or edited note, which supplies the Pencil default. |
| Brush creates too many notes | Time Quantize value before drawing. |
| Notes remain audible after their ends | CC64 sustain, instrument release, overlapping notes, and stuck controller events. |
| Velocity changes tone dramatically | The patch’s velocity mapping and sample layers, not only channel volume. |
| MIDI keyboard will not audition notes | MIDI In/MIDI Out state, focused track, controller input, and the MIDI input diagnostic. |
| Editing one region changes another view | Multiple-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.