Ableton Live Piano Roll: The Complete Guide to MIDI Editing

Ableton Live MIDI piano roll showing note pitches and the musical timeline.

This article is adapted from John’s EDMProd video tutorial, embedded above.

Ableton’s piano roll is where you turn an idea into MIDI notes: a bassline, a chord progression, a drum pattern, or a melody. Open a MIDI clip, choose the Notes tab, and you can draw notes, change their timing and length, and shape how they play your instrument.

This guide takes you from an empty clip to patterns with variation and expression. Then we’ll explore the Live 12 tools that can transform chords, generate rhythms, and help you find a different direction when a loop feels stuck.

The walkthrough uses Live 12. Earlier versions share many editing basics, but some controls live elsewhere and the newer MIDI tools may be unavailable. Operator is John’s example instrument; you can follow the basic exercises with another synth or instrument that you own. You don’t need Operator just to use the piano roll.

Open the piano roll and make your first clip

In Arrangement View, select a stretch of time on a MIDI track. Press Cmd + Shift + M on Mac or Ctrl + Shift + M on Windows to insert an empty MIDI clip. You can also right-click the selection and choose the insert command.

Start with one bar. A short clip makes it much easier to see what happens when you move, duplicate, and stretch notes. Double-click the clip to open its editor, then select Notes if you’re looking at envelopes instead.

In Session View, you can create a clip by double-clicking an empty slot on a MIDI track. The important distinction is the track type: an audio clip opens an audio editor, not a grid for writing MIDI notes.

Select a region on a MIDI track before inserting an empty MIDI clip.
Select a region on a MIDI track before inserting an empty MIDI clip. Source 0:38 · Enlarge still

Drag the divider above Clip View upward if the editor is too small. Give yourself enough height to see a useful range of pitches. You can reduce it again when you need more space for the arrangement.

Why are my MIDI notes silent?

MIDI notes are instructions, not recorded sound. They tell an instrument which pitch to play, when to start, how long to hold it, and with what velocity. An empty MIDI track has nothing to turn those instructions into audio.

Load an instrument onto the track. John uses Operator for pitched examples and a hi-hat sample for rhythmic examples. Press play after adding a few notes. If you still hear nothing, check the track is active, its output reaches your listening output, and the instrument is not muted or set to an inaudible patch.

If the clip plays but clicking notes is silent, that is a separate setting: turn on the editor’s Preview switch. We’ll use it below.

The piano roll has two axes. Pitch runs vertically: higher notes appear above lower notes. Time runs horizontally: notes farther right happen later. A note’s left edge is its start, and its width is its duration.

The keyboard on the left helps you identify pitches. The number after the letter identifies the octave, so C3 and C4 are different registers of the same pitch class. Octave naming varies between music software; use Ableton’s displayed labels when following this lesson rather than assuming every instrument labels “middle C” identically.

Pitch labels run down the left side; the ruler above the grid shows musical time.
Pitch labels run down the left side; the ruler above the grid shows musical time. Source 1:40 · Enlarge still

Zoom into a small passage when you’re fixing timing, and zoom out when you want to judge the shape of a phrase. Drag across the note ruler to adjust vertical magnification. Use the time ruler to zoom or scroll through the clip. John demonstrates H to fit the pitch range and W to fit the clip’s width, with the MIDI editor focused.

If a letter shortcut doesn’t do what you expect, click inside the editor first and check that you aren’t typing into a field or using the computer MIDI keyboard. Context matters: the same key can have a different job elsewhere in Live.

A useful habit is to keep one complete phrase visible while composing. Only zoom into individual notes when the edit needs that precision. Otherwise, it is easy to fix the position of one note and lose track of how the phrase loops.

Choose the grid before drawing notes

The grid determines where edits snap and helps you divide musical time. A sixteenth-note grid gives you four subdivisions per beat in a typical 4/4 pattern. An eighth-note grid gives you two. A one-bar division is useful for long notes but far too coarse for a busy hi-hat part.

Use the grid chooser in the editor, or these shortcuts:

Action Mac Windows
Narrow the grid Cmd + 1 Ctrl + 1
Widen the grid Cmd + 2 Ctrl + 2
Toggle triplet grid Cmd + 3 Ctrl + 3
Toggle grid snapping Cmd + 4 Ctrl + 4
The note grid provides a timing reference for inserting and resizing notes.
The note grid provides a timing reference for inserting and resizing notes. Source 3:13 · Enlarge still

A triplet grid divides the relevant span into three equal parts instead of two. Toggle it on when you want a triplet rhythm, then adjust the grid resolution as needed. Toggle it off again before returning to straight subdivisions; narrowing the grid alone doesn’t leave triplet mode.

Turning snapping off lets you position notes between grid lines. That can be useful for an intentionally relaxed hi-hat, but it also makes accidental timing errors easier. Begin with a reliable rhythmic pattern, then move selected notes a little if the groove calls for it.

Temporary snap bypass: while dragging notes or their edges, use Cmd on Mac or Alt on Windows. This Windows modifier is different from the Ctrl used in many of the other shortcuts here. The Ableton MIDI editing reference documents the distinction.

Add, select, move, and audition notes

Double-click an empty place in the grid to create a note. Double-click an existing note to remove it when Draw Mode is off. You can also select notes and press Delete.

Click one note to select it. Drag a selection around several notes, or use Shift-click to add notes to a selection. With the editor focused, Cmd/Ctrl + A selects all the notes. Check what is highlighted before you delete, transpose, or apply a transformation.

Turn on the little headphone Preview switch to hear pitches as you add or move notes. This is especially helpful when you’re developing a melody by ear. You can compare two neighboring pitches immediately, instead of stopping to replay the whole clip after every edit.

The note Preview control lets you audition edits through the track’s instrument.
The note Preview control lets you audition edits through the track’s instrument. Source 9:41 · Enlarge still

Use the up and down arrows to move selected notes through pitches. Shift + Up/Down moves them by octaves. Use the left and right arrows to change their timing. Keep an eye on scale-related editing modes, because those can affect which pitches are available.

Change note length without changing the whole phrase

Hover over a note’s edge until the resize cursor appears, then drag. If several notes are selected, resizing one adjusts the selection. That’s useful for shortening a whole bassline, but surprising if you meant to edit only its last note.

Drag a note edge to change its duration while keeping the other notes in context.
Drag a note edge to change its duration while keeping the other notes in context. Source 11:02 · Enlarge still

For keyboard editing, Shift + Left/Right shortens or lengthens selected notes according to the grid. Narrow the grid when you need smaller changes. You can also bypass snapping temporarily for a free-length edit.

Listen to the instrument as well as watching the rectangles. A short MIDI note does not guarantee a short sound: a long release can continue after the note ends. Conversely, a one-shot drum sample may play through regardless of the drawn length. The piano roll controls the note message; the instrument determines how that message sounds.

Write quickly with Draw Mode

Press B to toggle Draw Mode, or use the pencil button. Instead of double-clicking each note, click to place notes and drag to write a sequence. Click an existing note in Draw Mode to erase it.

For a hi-hat pattern, use one pitch and an appropriate grid. For a melody, try drawing a short contour and then editing it. John combines drawing with a scale-only view to explore patterns quickly.

Pause animationPlay animation · 8-second loopDraw Mode is useful for filling a grid quickly before editing the resulting pattern.
Draw Mode is useful for filling a grid quickly before editing the resulting pattern.
Draw Mode is useful for filling a grid quickly before editing the resulting pattern. Source 13:09 · Enlarge still

Don’t confuse a quick sketch with a finished melody. After drawing, listen for a clear starting point, a satisfying ending, and a rhythm worth repeating. Delete excess notes. A smaller phrase with a recognizable shape is often easier to develop than a continuous stream of pitches.

Recent Live 12 versions also have a Draw Mode pitch-lock preference. If dragging stays on one pitch when you expected a melody, check Draw Mode with Pitch Lock in Display & Input settings. Alt/Option temporarily switches the drawing behavior. This is a version-sensitive interface detail, not a reason to abandon the exercise.

Use scales without confusing them with Fold

John chooses F minor for his examples. That is a musical choice, not a requirement for bass music or for using Ableton. Choose a root and scale that suit your track.

Live can display scale information at the Set level and in the clip. Check the clip’s own scale setting before relying on its highlights, especially when you’re opening older material or clips from another project.

Check the clip’s root and scale before using scale-based editing.
Check the clip’s root and scale before using scale-based editing. Source 5:50 · Enlarge still

Three related controls do different jobs:

Control What it helps you do What it doesn’t do
Highlight Scale See which pitch rows belong to the chosen scale Automatically rewrite an existing melody
Scale view Work with the scale’s pitch rows visible Guarantee that a melody has a strong rhythm or shape
Fit to Scale Move selected out-of-scale notes into the scale Choose the best harmony for you

Existing out-of-scale notes can keep their rows visible in Scale view; hiding rows is not a pitch correction. Use highlighting when you want the full keyboard available as a reference. Use the scale-only view when you want to sketch without navigating all the chromatic rows. Use Fit to Scale deliberately on a selection that needs correction.

Being in a scale is only the starting point. In the video, John notices that one sketch barely touches F, even though F minor is selected. Try landing on the root, repeating an important note, or shaping the end of the phrase so it feels resolved. Let the sound and surrounding chords tell you whether the result works.

Fold a wide pattern into a useful view

Fold reduces the visible pitch rows to those used in the clip. It is useful for a drum pattern or a part spread across several octaves: you can bring its active pitches together without scrolling through a large empty keyboard.

Fold brings the pitch rows used by a pattern together for easier editing.
Fold brings the pitch rows used by a pattern together for easier editing. Source 8:48 · Enlarge still

Fold does not transpose the notes into a smaller range. A low bass note remains low, and a high note remains high. The display is compressed; the musical distance is not. Always read the pitch labels if the pattern suddenly looks closer together than it sounds.

Fold is also different from Scale view. A used note can appear in Fold even if it is outside your chosen scale. If the goal is to find an out-of-key note, use scale highlighting and inspect the pitches, rather than assuming Fold has corrected them.

Make repeated notes with Legato and grid chopping

John demonstrates a quick way to create a hi-hat sequence from one long note. Place a note on the pitch that triggers your hat, select it, and use Legato to extend it through the available phrase. Then choose the desired grid and chop it into repeated notes with Cmd/Ctrl + E.

A long note provides the starting material for an evenly divided pattern.
A long note provides the starting material for an evenly divided pattern. Source 14:50 · Enlarge still

For an eighth-note hat in a one-bar 4/4 clip, start with an eighth-note grid. Chop the selected note, then listen. Change to a finer grid and split again only if you want a denser pattern.

Use the grid to divide selected MIDI material into shorter notes.
Use the grid to divide selected MIDI material into shorter notes. Source 15:02 · Enlarge still

Legato is also useful for melodies: it extends each selected note toward the next one. That can create smooth note transitions, especially with an instrument configured for legato playback. It does not automatically add pitch glide; glide is an instrument setting.

If you want a precise number of equal divisions that the usual grid doesn’t offer, use Chop later in this guide. For example, five parts is a more repeatable way to create a quintuplet than approximately dragging five note starts into place.

Stretch a phrase and change its speed

Select several notes and look for the stretch handles around the selection. Drag a handle to expand or compress their timing proportionally. Unlike moving the whole phrase, stretching changes the spacing between notes.

Stretch handles change the timing relationships across a selected phrase.
Stretch handles change the timing relationships across a selected phrase. Source 16:10 · Enlarge still

This is useful when you like a melodic shape but want it to unfold more slowly, or when a fast fill needs to fit a smaller space. Keep the selection boundary aligned with the musical span you actually want to fill.

The pitch-and-time utilities also include ×2 and ÷2 operations. These make the selected MIDI material take twice or half as much time. They do not change the project’s BPM. A pattern that plays twice as fast inside the same song still follows the same project tempo.

John also uses free stretching for deliberately uneven subdivisions. Treat that as an expressive option. If you need exact triplets, use the triplet grid; if you need five evenly spaced hits, Chop is easier to repeat accurately.

Duplicate the right amount of time

This is one of the most useful distinctions in the video: selecting notes is not always the same as selecting the full phrase length.

Suppose your melody starts on beat one and its last note ends before beat three. If you select only those notes and duplicate, Live can place the copy immediately after the selected material. That may be earlier than the beginning of the second half of the bar.

Watch the selected time span as well as the selected notes before duplicating.
Watch the selected time span as well as the selected notes before duplicating. Source 19:14 · Enlarge still

To repeat the first two beats correctly, select the complete two-beat region, including its trailing silence. Then duplicate with Cmd/Ctrl + D. The silence is part of the rhythm; leaving it out changes the repeat point.

Use this check whenever a duplicated pattern unexpectedly sounds rushed: zoom out, look at the boundary of the selection, and compare the first note of the copy with the intended beat. Repeatedly nudging the wrong copy can conceal the mistake instead of fixing it.

For an A/B variation, duplicate the whole phrase once, then alter only the last note or the last beat of the copy. You’ll hear the original idea followed by a deliberate response, rather than a loop that shifts accidentally.

Understand looping, clip start, and independent variations

When looping is enabled, extending a clip in Arrangement View repeats its looped material. Those repetitions still refer to the same underlying notes. Change a note inside the loop and you hear that edit on each repeat.

The loop controls and brace define the section that repeats.
The loop controls and brace define the section that repeats. Source 20:20 · Enlarge still

The loop brace sets the region that repeats. The start marker sets where playback begins. They can point to different places: a clip can begin partway through a phrase, then return to its loop region for subsequent passes.

The loop brace and start marker serve different timing jobs.
The loop brace and start marker serve different timing jobs. Source 21:05 · Enlarge still

A loop that is three and a half beats long will move against a four-beat bar as it repeats. That can produce an interesting rotating pattern, but it is also a common source of “why is this off the grid?” confusion. Start with a whole-bar loop, then change its length intentionally.

Duplicate Loop, Crop Clip, and Consolidate

Open the MIDI clip and choose Edit > Duplicate Loop. Live doubles the loop length and copies its material into the second half. You can now change notes in that second half to make a variation.

To keep one loop, duplicate the clip as a backup, enable Loop, place the loop brace around the passage, and align the clip’s start marker with the loop start. Right-click in the MIDI editor and choose Crop Clip: the retained region runs from that aligned start to the loop end. With Loop off, the start and end markers define the crop. See Ableton’s Clip View reference for other crop configurations.

In Arrangement View, Consolidate with Cmd/Ctrl + J creates a clip covering the selected time span. Select the time carefully: this can be useful when you’ve assembled a phrase from several edits and want a clean working clip, but it is not a substitute for checking where the notes and loop boundaries are.

Tighten timing with Quantize

Quantizing moves selected note starts, and optionally note ends, toward a timing reference. It doesn’t quantize the entire clip’s arrangement position just because you have its piano roll open.

Select the notes you want to fix. Use Cmd/Ctrl + Shift + U to open Quantize settings and Cmd/Ctrl + U to apply quantization. Check the target resolution before applying it: an eighth-note target can move a sixteenth-note phrase to places you didn’t intend.

Set the target resolution, affected note edges, and Amount before applying Quantize.
Set the target resolution, affected note edges, and Amount before applying Quantize. Source 25:35 · Enlarge still

John often sets the quantization target to the current grid, then adjusts the grid itself. That is convenient, provided the setting really is following the grid. A fixed target such as 1/8 remains a separate choice.

For a loose performance, try correcting starts first and leave ends alone. Quantizing ends can alter articulation by changing note duration. That might be desirable, but it should be a separate decision.

At 100% Amount, selected timing is pulled fully toward the chosen reference. A smaller Amount leaves some of the original displacement. John demonstrates roughly 50% and smaller values, applying the correction incrementally.

Repeated applications are cumulative: moving a note halfway toward the line and then halfway again leaves it closer than the first pass. Keep a duplicate of the original when comparing settings, rather than assuming each new application begins from the untouched performance.

If Auto is enabled, changing parameters applies results as you work. Turn it off when you want to set values first and apply once. Audition against the rest of the track, not just a metronome: a bassline may need a different feel from its hats.

Shape velocity, accents, and fills

Velocity describes how strongly a note is played. It often affects loudness, but the instrument can also use it for tone, filter response, or another parameter. If every velocity sounds identical, inspect the instrument’s mapping before deciding the editor isn’t working.

Open the Velocity lane below the notes. Start with a regular hat pattern and lower every second hit. Listen for the difference between a flat sequence and a pattern with a clear pulse.

Velocity markers let you shape the strength of individual hits.
Velocity markers let you shape the strength of individual hits. Source 27:20 · Enlarge still

Make the main accents by hand first. Then use a small amount of random variation if the pattern needs it. Random settings are more useful when they support a rhythm you already like than when they replace all intentional accents.

Randomize and Deviation are different

Randomize writes a new set of velocity values. Once you’ve made that change, the same values can repeat with the clip.

Deviation gives playback a range around a note’s velocity, so successive passes can differ. In John’s example, a velocity of 100 with a downward range of 25 can vary between 75 and 100. Keep the range small enough that the intended accents remain clear.

Velocity Deviation adds a playback range instead of committing one fixed randomized value.
Velocity Deviation adds a playback range instead of committing one fixed randomized value. Source 29:00 · Enlarge still

Keep essential downbeats or backbeats more consistent, and put larger variation on supporting hits. That gives the ear a stable reference while allowing the pattern to breathe.

Build a rising fill

Start with a one-bar eighth-note hat pattern. Select the notes in its final two beats, then click ÷2 in the pitch-and-time utilities to compress them into one beat. Select that full one-beat region and press Cmd/Ctrl + D to fill the remaining beat with a copy. For an even faster finish, repeat the compression-and-duplication step on the last beat only.

Select the ending notes you want to swell, open the Velocity lane, and adjust the two Ramp fields. The left field sets the starting velocity; the right sets the ending velocity. Try 31 on the left and 100 on the right, as pictured: the fill starts quieter and finishes louder on a velocity-responsive instrument.

A velocity ramp can give a fast ending more direction than identical repeated hits.
A velocity ramp can give a fast ending more direction than identical repeated hits. Source 30:10 · Enlarge still

Listen at the transition back into the loop. A fill can be impressive by itself but too loud or too busy when the first beat returns. Reduce the final accents or remove a hit if the loop loses its balance.

Add variation with Chance

The Chance lane controls whether a note plays on a given pass. A lower chance can turn an otherwise rigid sequence into something less predictable.

Chance changes whether a hit plays; it is separate from the strength of the hit.
Chance changes whether a hit plays; it is separate from the strength of the hit. Source 30:50 · Enlarge still

Start with a stable pattern, then lower Chance on a few extra notes. Keep the notes that define the groove reliable. A missing decorative hat can be interesting; a missing note that the entire phrase depends on may sound like a mistake.

Chance and velocity variation solve different problems. Chance creates gaps. Velocity changes the strength or tone of notes that play. Try each separately first so you can hear which one makes the improvement.

Record a variation you want to keep

Random playback is useful for exploration, but sometimes you want one specific result to repeat. John records the output onto another MIDI track, listens through the takes, and loops a section he likes.

The source pattern uses Chance and velocity variation before its output is recorded.
The source pattern uses Chance and velocity variation before its output is recorded. Source 31:40 · Enlarge still

Create an empty destination MIDI track. In its MIDI From choosers, select the hi-hat source track, then Post FX underneath. John’s source is track 18, 808Hat_C; choose your own hat track if its name differs. Arm the destination and record several passes in Arrangement View. In this setup, Post FX captures MIDI after the source’s MIDI effects and before its instrument, as described in Ableton’s routing reference.

Stop recording and disarm the destination. Load a copy of the hat instrument onto it, set Monitor to Auto or Off, and stop the original clip while auditioning the recorded one. Check that the captured gaps and velocities repeat as editable notes. Copy only the instrument and any wanted audio effects: do not copy the MIDI effects whose output you just recorded, or they will process the result again. If you move the captured clip back to the original track instead, bypass those MIDI effects first.

Select a promising time range and use Cmd/Ctrl + L to loop it. Move the loop region through the take to compare alternatives, then keep the strongest phrase. This method also carries forward the original article’s tip about recording MIDI effects: it turns an interesting performance into material you can edit deliberately.

Edit several clips together

A bassline and a chord part are easier to coordinate when you can see both. Select multiple MIDI clips to display their notes together. Give the clips distinct colors so you can tell which part you are editing.

Multi-clip editing shows related parts together; Focus helps isolate the one you want to change.
Multi-clip editing shows related parts together; Focus helps isolate the one you want to change. Source 33:38 · Enlarge still

John demonstrates a lower chord part and a higher one. Viewing both makes it easier to shift the bass rhythm, shorten a shared articulation, or move upper notes without losing the harmonic context.

Use Focus when you want the other clips visible as a reference but only one clip active for editing. Before a large edit, confirm which clips are included. “Select all” in a multi-clip context deserves more care than it does in a single empty clip.

A useful exercise is to keep the low part steady and add rhythmic movement above it. Then listen to the combined result. A visually neat arrangement of notes is not automatically the most musical one.

Use the pitch-and-time utilities

Before exploring the transformation tools, get comfortable with the core utilities. They are quick ways to reshape notes without rebuilding a phrase from scratch.

The pitch-and-time utilities collect common edits beside the MIDI note grid.
The pitch-and-time utilities collect common edits beside the MIDI note grid. Source 36:40 · Enlarge still

Fit to Scale is useful after moving a chord shape to a new position. Select the affected notes and apply it, then listen and edit the voicing. Being inside the scale doesn’t guarantee smooth voice leading.

Fit to Scale helps bring selected notes back into the chosen scale.
Fit to Scale helps bring selected notes back into the chosen scale. Source 34:54 · Enlarge still

Invert flips the pitch shape of a selection. Treat it as a melodic experiment, not automatically as a conventional chord inversion. A chord inversion usually means moving particular chord tones between octaves while keeping the same chord; a pitch-shape inversion can produce a different result.

Add Interval adds notes at a chosen distance. Pay attention to whether the distance is expressed in semitones or scale degrees. Repeatedly adding intervals can build harmony quickly, but it can also overcrowd a simple phrase. Remove notes if the bass or melody loses its role.

Stretch changes the time span proportionally; Set Length makes note durations conform to a chosen value. These are different edits. Use Stretch to change how a phrase unfolds and Set Length to standardize articulation.

Humanize shifts timing. Keep the amount modest until you hear it in the track. Human feel comes from a convincing relationship between parts, not from maximizing random displacement.

Humanize changes note timing; keep a reference copy so you can judge the result.
Humanize changes note timing; keep a reference copy so you can judge the result. Source 38:10 · Enlarge still

Reverse reverses the note sequence in time. It does not reverse the waveform played by the instrument. A reversed melody and a reversed audio sample are very different sounds.

Legato extends notes toward following notes. Use it as a starting point for connected phrasing, then inspect overlaps and the final note’s ending. With a monophonic instrument, overlaps can influence legato behavior or glide, depending on the patch.

Work safely with Live 12 MIDI tools

Transformations change existing notes; generators create new note material within a chosen region. Select your source notes or time range first, then choose the tool. Start with Auto off if you want to adjust settings before applying the result.

Duplicate a clip before experimenting. Apply one operation, listen, and decide what to keep. If you stack several transformations immediately, you can lose the part you liked without understanding which step changed it.

Availability depends on your Live version and edition. Most of the creative transformations and generators below require Standard or Suite; Quantize is also available in Intro. The built-in Velocity Shaper and Euclidean Max for Live tools are included with Standard and Suite; building or using other Max for Live tools has additional requirements. Check the current edition comparison and MIDI Tools manual if your panel differs from the video.

Arpeggiate: turn held chords into patterns

Select a chord and choose Arpeggiate. Set the Rate to control the note subdivision, choose a Style such as Up, and apply the transformation. You now have individual MIDI notes that you can edit directly.

Arpeggiate offers Rate, Style, Steps, Distance, and Gate controls beside the source notes.
Arpeggiate offers Rate, Style, Steps, Distance, and Gate controls beside the source notes. Source 40:43 · Enlarge still

Start with Steps at zero so you can hear the pattern in its original register. Then add steps if you want repeated transpositions. Distance defines how far those steps move. Its unit can change with the clip’s scale state, so don’t assume that a value of 12 always means an octave: twelve semitones and twelve scale degrees are different intervals.

Gate changes the resulting note lengths. Short gates leave space; long gates can overlap notes. If you’re using a mono synth with glide, those overlaps may change the transition between pitches. Compare that deliberately rather than treating 200% Gate as simply “more” arpeggiation.

Because this tool writes notes into the clip, you can repair a single awkward leap or change the ending after transforming. That is a useful difference from leaving an arpeggiator device running on a held chord.

Chop: divide notes into deliberate rhythms

Chop splits selected notes into parts. Try it on one long note first so the result is obvious. Set Parts to four, transform, and inspect the four divisions. Try five parts for a precise five-note subdivision.

Chop divides the selected note material into a chosen number of parts.
Chop divides the selected note material into a chosen number of parts. Source 42:02 · Enlarge still

Gaps remove or space parts of the pattern, while Emphasis changes how the divisions are distributed. John pushes these settings into unusual rhythms. Begin with a simple result, then add complexity only when it improves the phrase.

Try chopping only the final note of a bassline or hat phrase. A small burst at the end can create a response without making the entire loop busy. Undo before comparing a different setting if you want both versions to start from the same original note.

Connect: fill the spaces between notes

Connect inserts linking material between existing notes. Rate controls the pace of those additions; Density changes how much of the available space is filled. Spread changes how far the connecting pitches can range.

Connect introduces notes between existing events, with controls for density and rhythmic behavior.
Connect introduces notes between existing events, with controls for density and rhythmic behavior. Source 44:05 · Enlarge still

Use a sparse phrase as the source. If you begin with almost continuous notes, there is little room to hear what the tool contributes. Keep Density low at first and listen for a useful link between two strong notes.

Tie can lengthen some of the generated connections. That can make a phrase feel less like a uniform stream. After generating, remove any notes that distract from the original contour. The purpose is to develop the phrase, not to fill every gap automatically.

Glissando and LFO: understand the MPE requirement

John briefly opens Glissando and LFO, but his setup does not produce a successful audible demonstration. These tools shouldn’t be judged from that attempt alone.

The MPE-oriented tools work with note expression, which is distinct from ordinary note placement.
The MPE-oriented tools work with note expression, which is distinct from ordinary note placement. Source 45:35 · Enlarge still

Glissando connects successive pitches through note-expression pitch bends; select at least two notes. LFO creates modulation curves for pitch bend, slide, or pressure. View those curves in the MPE editor and use an instrument configured to respond to them. A special physical MPE controller is not required just to edit expression in software.

For a beginner, the useful distinction is per-note expression versus a whole-clip envelope. Start with ordinary notes and velocity. Explore MPE when you specifically want different notes to bend or change expression independently. See Ableton’s MPE editing reference for the separate expression workflow.

Ornament: flams and grace notes

Ornament adds small events around existing notes. A flam gives a drum hit a closely spaced partner. A grace note gives a pitched note a brief lead-in, potentially from a different pitch.

Ornament adds short events around the selected notes; inspect their position and velocity.
Ornament adds short events around the selected notes; inspect their position and velocity. Source 47:20 · Enlarge still

Try a flam on one snare or hat rather than every note. Adjust its spacing until it feels like one expressive gesture instead of an accidental double hit. Keep the added hit quieter when you want the original note to remain the accent.

For a grace note, try a single short approach to an important melody note. Listen to its pitch relationship and timing. If every note gets the same ornament, the effect can lose its purpose.

The video briefly shows the wrong expression lane while John is discussing velocity. Check the lane label yourself: changing Chance affects whether the ornament plays, while velocity affects how strongly it plays.

Recombine: rearrange a phrase’s properties

Recombine is a way to hear familiar material in a different order. John experiments with notes that have different pitches, lengths, and velocities so the rearrangement is easy to notice.

Recombine rearranges selected note properties rather than asking you to write a new phrase from nothing.
Recombine rearranges selected note properties rather than asking you to write a new phrase from nothing. Source 48:50 · Enlarge still

Try Rotate for a systematic shift and Shuffle for a less predictable rearrangement. Inspect which properties are selected in the tool. If every note has the same length and velocity, moving those properties around won’t create much audible contrast.

Use Mirror as another variation, then compare the phrase against the same backing. Keep the original clip nearby. A result can be interesting but no longer fit the harmony, so select and repair the notes that need attention.

Span: change articulation

Span focuses on note length. John explores Legato, Tenuto, and Staccato, then adjusts the result with Offset and Variation.

Span changes articulation through note duration rather than changing the instrument itself.
Span changes articulation through note duration rather than changing the instrument itself. Source 49:40 · Enlarge still

Legato joins the phrase more closely. Staccato gives it shorter, more separated events. Tenuto preserves the source length until its additional controls change it. Try these on the same melody with a sound whose sustain and release let you hear the difference.

If the result sounds almost unchanged, switch temporarily to a simple sustained patch. A one-shot sample or a patch with a long release can hide MIDI-length differences. Once you understand the edit, return to the intended instrument and choose what works there.

Strum: spread the notes of a chord

Strum offsets chord-note starts so they don’t all arrive at once. It can create a guitar-like gesture, but it is useful on synth chords too.

Strum spreads the start times of chord notes; Tension changes the shape of the spread.
Strum spreads the start times of chord notes; Tension changes the shape of the spread. Source 50:30 · Enlarge still

Start with a held chord and a small offset. Adjust the low and high portions of the strum, then use Tension to change whether the spacing speeds up or slows down across the notes. Listen for which note becomes the perceived beginning of the chord.

A wide strum can move a chord’s apparent timing away from the beat. That may be expressive in a breakdown and distracting under a tight kick. Compare it in context, then reduce the spread if the groove weakens.

Time Warp: accelerate and decelerate a phrase

Time Warp redistributes note timing along a curve. John uses Auto to watch the notes change as he adjusts the shape. The result can feel like a phrase speeding up, slowing down, or bending around a central point.

Pause animationPlay animation · 8-second loopTime Warp changes the spacing of notes along a timing curve.
Time Warp changes the spacing of notes along a timing curve.
Time Warp changes the spacing of notes along a timing curve. Source 51:03 · Enlarge still

Try it on a repeated-note fill so you can hear the acceleration clearly. Keep the phrase’s destination in mind: a rising rush usually needs to land convincingly on the next beat.

This is a MIDI timing edit, not an audio-warping mode and not a change to the whole Set’s tempo. If the rest of your arrangement stays steady while the fill accelerates, that is the intended distinction.

Velocity Shaper: draw an accent contour

Velocity Shaper turns a curve into velocity changes across the selection. It is useful for a rising phrase, repeating accents, or a pattern that swells and relaxes.

Pause animationPlay animation · 8-second loopVelocity Shaper applies a contour to note velocities, with repeating and rotation options.
Velocity Shaper applies a contour to note velocities, with repeating and rotation options.
Velocity Shaper applies a contour to note velocities, with repeating and rotation options. Source 51:48 · Enlarge still

Begin with evenly spaced notes and an instrument that responds to velocity. Draw or choose a simple contour, apply it, and listen. Then explore the loop and rotation controls to shift where the accents fall.

Compare this with manual accents: use the tool when the shape spans many notes, then edit individual hits where the musical phrase needs an exception. A repeating curve should support the rhythm, not force every bar to feel identical.

Rhythm: generate a pattern on one pitch

The Rhythm generator is useful for hats, percussion, and other parts where the timing is more important than melodic movement. Choose the note that triggers your sound, then set the step count and duration.

Rhythm builds a pattern from a step count, density, and pattern choice.
Rhythm builds a pattern from a step count, density, and pattern choice. Source 53:00 · Enlarge still

Density determines how many events appear. A low-density pattern leaves more space; a high-density one gives you more continuous activity. Change the Pattern setting to explore different arrangements within those constraints.

John also uses Split to create faster subdivisions, Shift to rotate the pattern, and velocity controls to create accents. Test those one at a time. If you change the pattern, density, and accent scheme together, it becomes difficult to tell which choice improved the groove.

Try generating a sparse percussion part around a fixed kick and snare. Keep the main beat steady and let the generated part add movement. Save a version you like before generating another.

Seed: generate a starting point for a melody

Seed creates notes within ranges you define. Set a pitch range, note-duration range, velocity range, and density. Reduce Voices when you want a single-note line rather than overlapping material.

Seed’s ranges determine how constrained or scattered the generated material can be.
Seed’s ranges determine how constrained or scattered the generated material can be. Source 54:10 · Enlarge still

A broad pitch range with very short durations can produce a scattered pattern. To make a more manageable starting point, narrow the range, use a simpler duration range, and reduce density. Generate a few alternatives and listen for a short fragment worth keeping.

John treats Seed as a starting point rather than a finished-melody button. Follow that approach: isolate an interesting rhythm or interval, delete the rest, and develop the fragment yourself. Add repetition and a purposeful ending so the phrase has an identity.

Shape: draw the contour of a melody

Shape generates notes following a visual contour. Draw a rising line, an arch, or a shape that falls toward the end, then generate within your selected region.

Shape translates a drawn contour into a sequence of pitches.
Shape translates a drawn contour into a sequence of pitches. Source 55:10 · Enlarge still

Choose a sensible Rate before evaluating the melody. A very fine rate can make an otherwise useful contour sound frantic. Adjust Density for space, Jitter for variation, and Tie for longer connected events.

A good exercise is to make two versions of the same contour: one with regular short notes and one with fewer, longer notes. The pitch direction can remain recognizable even though the phrasing changes substantially.

Stacks: develop chord ideas

Stacks generates chords. John begins with a minor triad, adds more chord slots, then changes chord types and roots.

Stacks lets you explore chord choices and roots before editing the resulting voicings.
Stacks lets you explore chord choices and roots before editing the resulting voicings. Source 56:00 · Enlarge still

Changing a chord type while leaving every root the same creates variations around that root; it doesn’t automatically give you a moving progression. Change roots intentionally, then listen to how the bass and upper notes travel between chords.

After generating, inspect the voicing in the piano roll. Move selected tones by an octave if the jumps are awkward or the register is too crowded. A generated chord is editable material, so use the same selection and octave shortcuts you learned earlier.

Try a simple two-chord idea first. Write a melody against it before adding more chords. That makes it easier to tell whether the harmony helps the track rather than merely adding complexity.

Euclidean: distribute hits across a cycle

Euclidean patterns distribute a chosen number of hits across a number of steps. Eight hits across sixteen steps can form a regular alternating pattern. Less evenly divisible combinations create more unusual rhythms.

Euclidean patterns combine steps, hit density, rotation, and multiple pitch voices.
Euclidean patterns combine steps, hit density, rotation, and multiple pitch voices. Source 57:30 · Enlarge still

Start with one voice and a clear percussion sound. Choose the number of steps, change the number of hits, and hear how the spacing changes. Rotate the pattern to change where its accents meet the rest of your beat.

John then explores additional voices and individual velocities. Add a second sound only after the first rhythm works. Two individually interesting cycles can become too busy together, so reduce density when layering them.

Use this as a way to find supporting percussion or a fresh rhythmic starting point. If the main groove disappears, simplify the generated part and keep the beat’s essential anchors.

Clip envelopes and pitch bend

The Envelopes tab sits alongside Notes in Live 12’s Clip View. It lets you edit controller or parameter changes associated with the clip. John demonstrates a pitch-bend movement rather than a new note pattern.

A clip envelope can bend pitch over time while the underlying notes stay in place.
A clip envelope can bend pitch over time while the underlying notes stay in place. Source 23:00 · Enlarge still

Choose the intended target, draw a small change, and listen. The size of the audible pitch movement depends on the instrument’s bend response. Return the envelope to its neutral value when you want the following notes back at their original pitch.

Keep this separate from MPE note expression. A conventional pitch-bend envelope affects the relevant channel’s notes together, while MPE can support independent expression for individual notes. If you only want to bend one voice inside a chord, that distinction matters.

More useful edits from the original piano-roll guide

Deactivate notes to audition a simpler pattern

Select notes and press 0 to deactivate them. Use this instead of deleting when you want to compare a sparse phrase with the original. Reactivate them with the same command. This is a quick way to test whether a decorative note actually helps.

Select one pitch across a pattern

Click a key in the piano ruler to select the notes on that pitch. Shift-click a key to add or remove that pitch’s notes from a wider selection. Turn Preview off if you don’t want the key to sound while editing, and check the highlights before deleting or changing velocity.

Program changes are for instruments that support them

A clip can send bank/program information to a compatible instrument, often external hardware. This does not mean every software synth will switch presets when you enter a program value. Check the receiving instrument’s implementation, and test changes before relying on them in a performance.

Groove settings are another route to timing variation

Open Grooves in Live’s browser and drag a groove file onto your MIDI clip. Open the Groove Pool from the browser view controls, then adjust that groove’s Timing and Velocity amounts while the clip plays. Start subtly and compare against an untouched copy. Global Amount scales the contribution of every groove in the Set, so use the individual groove controls when adjusting this part. Leave the groove uncommitted while experimenting; Commit writes its changes into the clip. See the Grooves reference for the remaining controls.

These are useful extensions, but they don’t replace the basics: a clear phrase length, intentional accents, and notes that work together.

Troubleshooting the most common piano-roll problems

Problem First thing to check
I can’t see the piano roll Open a MIDI clip, select Notes, and expand Clip View. An audio clip shows a different editor.
Notes exist but there’s no sound Load an instrument, check the track/output, and press play.
Clicking notes makes no sound Turn on Preview; check the instrument is responding.
My notes won’t land where I want Check grid resolution, triplet mode, and snapping.
Duplicating makes the phrase rush Include the full intended time span, including silence, before duplicating.
My loop drifts against the beat Check the loop length and the separate start marker.
Every repeated bar changes when I edit one You are editing the same looped material; create an independent variation.
Velocity doesn’t sound different Check the instrument’s velocity mapping.
Shorter notes still ring out Check the instrument’s release or one-shot playback behavior.
A transformation does nothing Check note/time selection, tool settings, Auto/apply state, and version/edition availability.
MPE curves aren’t audible Use the expression editor and an instrument configured to respond to that expression.

Put the workflow into practice

Exercise 1: make a deliberate one-bar melody. Load a synth, create a one-bar clip, choose a scale, and turn on Preview. Write four to eight notes. Give the ending a clear purpose, then duplicate the full bar and change one detail in the second pass.

Exercise 2: turn flat hats into a groove. Create an eighth-note pattern. Lower alternate velocities, add a small amount of variation to supporting hits, and try one short fill at the end. Compare the result with a duplicate of the original pattern at the same listening level.

Exercise 3: develop one idea three ways. Start from a simple chord or melody. Make separate copies for Arpeggiate, Strum, and one timing transformation. Keep the best part of each experiment rather than applying everything to one clip.

Exercise 4: edit a generated idea. Use Seed, Shape, or Rhythm with narrow constraints. Choose a short result you like, remove unnecessary notes, and give it a repeatable phrase structure. The finishing decisions are yours.

If you’re still getting comfortable with tracks, devices, and Arrangement View, use our broader Ableton beginner guide alongside this lesson. For the piano roll itself, focus on one complete musical idea: write it, shape it, and make a variation you would actually use in a track.

HEY! WANT A FREE GUIDE ON MAKING ELECTRONIC MUSIC? 👇

Enter your email below and get the guide (read by over 50,000 producers) along with two bonus resources.

 

We’ll also send you awesome electronic music production tips (that you can unsubscribe from at any time). We do not sell or share your information.

Get instant access to our free video training

Learn how to master the fundamentals of electronic music production with the best roadmap for new producers