> ## Content Index
> Fetch the complete content index at: https://flstudiopro.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# FL Studio Piano Roll: A Practical Beginner Guide
- URL: https://flstudiopro.com/fl-studio-piano-roll/
- Published: 2026-09-09T03:00:00.000Z
- Updated: 2026-09-09T02:59:59.000Z
- Description: Open the correct Piano Roll, draw and edit notes, control snap and velocity, then turn one Pattern into an arrangement without losing your place.
- Author: Eric Norris
- Tags: Piano Roll & MIDI, Workflow

The FL Studio Piano Roll is where one instrument plays notes inside the current Pattern. Select the instrument you mean to edit, open its Piano Roll, draw or record a short phrase, then place that Pattern in the Playlist. It is easy to miss that first step: a Pattern can hold notes for several Channels, so the right Pattern with the wrong Channel is still the wrong editor.

You do not need every tool on day one. Learn the relationship between Pattern and Channel, then get comfortable with note position, length, selection, Snap and velocity. The more specialized jobs—quantizing, arpeggiating, Ghost Notes and scale control—are easier once that foundation feels ordinary.

## Open the Piano Roll for the instrument you intend to edit

The safest route begins in the Channel Rack because it makes the target instrument visible. The current [Image-Line Channel Rack manual](https://www.image-line.com/fl-studio-learning-content/fl-studio-online-manual/html/channelrack.htm?ref=flstudiopro.com) confirms that Patterns can contain Step Sequencer, Piano Roll and automation data for more than one Channel.

1. Choose an existing Pattern or create an empty one from the Pattern selector.
2. Open the Channel Rack with **F6**.
3. Add an instrument if the project does not already have one.
4. Right-click that instrument’s Channel and choose **Piano roll**. You can also select the Channel and press **F7**.
5. Draw a few notes and play them in Pattern mode before arranging anything.
6. Open the Playlist with F5, place the Pattern Clip where the phrase should play, then switch to Song mode to hear the arrangement.

On a Mac, F5–F7 may control system features unless you hold **Fn**. Image-Line’s [Mac function-key guidance](https://support.image-line.com/action/knowledgebase?ans=683&ref=flstudiopro.com) explains this setting; **Fn+F7** is the quick check. If you prefer to play the phrase on a controller, follow the [MIDI recording guide](https://flstudiopro.com/fl-studio-record-midi/) for the recording filter and capture workflow, then return here to edit the notes.

Look at the Piano Roll title before editing. It should name the instrument you expect. If you double-click a Pattern Clip in the Playlist and see grey notes or hear the wrong sound, switch the target Channel instead of moving notes blindly.

![FL Studio Piano Roll diagram mapping note pitch, time, length and velocity](https://storage.ghost.io/c/23/d1/23d1461e-9a6f-4583-9f0a-3ee044fc8192/content/images/2026/09/piano-roll-pitch-time-velocity.webp)

Illustrated guide to the grid: pitch rises upward, time moves right, and each velocity value belongs to a note.

## Read the grid as pitch, time and expression

Pitch runs vertically. Moving a note upward raises it; moving it downward lowers it. Time runs from left to right. The ruler across the top marks bars and beats, while the local Snap setting determines which smaller positions notes use when you draw, move or resize them.

The lower editor belongs to the notes above it. Its usual target is velocity, but the selector can expose pan, release velocity, Mod X, Mod Y, note pitch and other event data. The [official Piano Roll reference](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll.htm?ref=flstudiopro.com) notes that support varies by instrument. A velocity change is data sent to the instrument; it is not a promise that every preset becomes louder in exactly the same way.

There is one more layer to keep straight: the Pattern. A four-bar melody in Pattern 3 is not automatically part of the song until Pattern 3 appears in the Playlist. Editing the Piano Roll changes the Pattern data. Moving the Pattern Clip changes where that data plays in the arrangement.

## Draw, delete and resize notes without fighting the mouse

With the Draw tool active, left-click an empty part of the grid to create a note. Drag a note to change its pitch or start time. Move the pointer to its right edge and drag when the cursor changes to resize mode. Right-click a note to delete it.

New notes normally reuse the last note length you worked with. This makes repeated hi-hats or a consistent bass rhythm quick to enter, but it can be confusing when every new note suddenly arrives too long. Resize one note to the duration you want, then place the next one. Right-click the Snap to grid control to set the default note length; its left-click menu controls grid snapping.

FL Studio does not enable left-edge resizing by default. If you need to change a start while keeping the note end in place, use **Piano roll menu → Edit → Allow resizing from left**. That is a precise editing mode, not something every phrase needs.

### Select the musical idea before applying a command

Hold **Ctrl** on Windows or **Command** on macOS and drag to box-select a phrase. Selected notes make the scope of the next operation visible. This matters because many Piano Roll commands apply to the entire score when nothing is selected.

Once the phrase is selected:

- **Ctrl/Cmd+B** duplicates it immediately to the right.
- **Shift+Up/Down** moves it by one semitone.
- **Ctrl/Cmd+Up/Down** moves it by one octave.
- **Shift+Left/Right** moves it by the current Snap unit.
- **Delete (Fn+Delete on Mac)** removes the selection.

**Keep the silence when you duplicate a bar.** Select the notes you want, then hold Ctrl/Cmd and drag across one complete bar on the top time ruler. Ctrl/Cmd+B uses that time range as the repeat interval, even when the last note ends early. A note selection chooses *what* to copy; the time selection chooses *how far* the copy moves.

These commands are listed in Image-Line’s current [Piano Roll menu documentation](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll%5Fmenu.htm?ref=flstudiopro.com). If a single-key tool shortcut plays a note instead, turn off **Typing keyboard to piano** before trying it again. The [FL Studio shortcuts guide](https://flstudiopro.com/fl-studio-shortcuts/) explains why shortcut context matters.

![FL Studio Piano Roll duplication preserving the empty fourth beat before repeating C5 E5 G5 in bar two](https://storage.ghost.io/c/23/d1/23d1461e-9a6f-4583-9f0a-3ee044fc8192/content/images/2026/09/piano-roll-duplicate-full-bar.webp)

Illustrated before and after: a full-bar selection keeps the fourth-beat rest, so C5–E5–G5 repeats on bar 2 without shifting early.

## Set Snap for the rhythm you are actually writing

Snap is a placement rule, not a groove button. A coarse setting is useful for chord changes and kick anchors. A finer setting is useful for fast hats, pickups and short melodic notes. When the local Piano Roll Snap is set to **Main**, it follows the Global Snap selector in the main toolbar.

Use **1/4 beat** as a clear starting point for straight sixteenth-note placement, **1/2 beat** for eighth notes, or a triplet division when the phrase is genuinely triplet-based. **Line** changes with horizontal zoom, so it can feel different after you zoom in or out.

Hold **Alt/Option** while dragging to bypass Snap temporarily. That is useful for a pickup or a deliberately late note. It is not a substitute for choosing a sensible grid. If every note needs manual nudging, the current Snap value probably does not match the rhythm.

Snap while editing is also different from correcting a recorded performance. If the notes already exist and need timing repair, use the dedicated [FL Studio quantize workflow](https://flstudiopro.com/fl-studio-quantize/). It explains Quick Quantize, start-time-only correction and the full Quantizer so you can tighten the timing without flattening the performance.

## Shape note properties before adding another effect

Open the lower property selector and choose **Velocity**. A row of identical bars often produces a flat or machine-like accent pattern when the instrument responds to velocity. Instead of randomizing everything, decide which notes carry the phrase: perhaps the first note of each bar, the snare backbeat or the top note of a chord.

Drag individual property bars, or use a controlled gesture across several bars to create a contour. For exact values on one note, first deselect the other notes, then double-click the target to open Note Properties. This is useful when chord notes start together and their bars overlap. If the note belongs to a selection, changes in that dialog can apply to every selected note.

![Three identical C5 notes with even versus varied velocity values in a Piano Roll diagram](https://storage.ghost.io/c/23/d1/23d1461e-9a6f-4583-9f0a-3ee044fc8192/content/images/2026/09/piano-roll-velocity-comparison.webp)

An illustration of the same notes with different velocity values. Pitch, timing and length stay fixed; the instrument decides how the changed velocity affects the sound.

Pan and Mod X/Y are not universal MIDI controls. Image-Line’s [per-note parameter guidance for VST instruments](https://support.image-line.com/action/knowledgebase?ans=592&ref=flstudiopro.com) distinguishes ordinary note velocity from native FL Studio properties. A VST preset may need its own velocity mapping before changes become audible; do not assume its pan or Mod X/Y will follow these bars. Test the instrument before editing a whole phrase. For deliberate timing and dynamics changes, use the [MIDI humanization guide](https://flstudiopro.com/fl-studio-humanize-midi/).

## Use Piano Roll tools as editors, not idea substitutes

The Tools menu contains enough generators and processors to reshape a phrase beyond recognition. The practical skill is choosing the smallest tool that solves the current musical problem.

- **Quantize** corrects timing toward a grid or groove target.
- **Strum** offsets chord notes so they do not begin at the same instant.
- **Arpeggiate** turns held chord tones into a repeating sequence. The [built-in arpeggiation guide](https://flstudiopro.com/fl-studio-arpeggiate/) walks you through the complete technique.
- **Quick legato** extends selected notes toward the following notes.
- **Chop** divides longer notes according to a pattern.
- **Chord Stamp** places a chord shape using the current root, scale and Snap context.

Keep an untouched Pattern before applying a generator. A useful tool should leave you able to explain the musical change: tighter starts, a playable strum, a repeated rhythm or connected note lengths. “The screen looked busier” is not an improvement.

## Keep other parts and the song key visible without merging their jobs

**Ghost Notes** show other Channels in the same Pattern and, in current FL Studio, notes from overlapping Pattern Clips. They help you place a bass line against chords or leave space for a counter-melody. Same-Pattern ghosts are solid blocks; out-of-Pattern references are open blocks. To edit safely, switch to the source Channel and Pattern. **Editable ghosts** allows direct interaction with same-Pattern ghost notes, but it does not make every overlapping Pattern editable from here. The [Ghost Notes guide](https://flstudiopro.com/fl-studio-ghost-notes/) covers visibility, Channel filtering and source-Pattern selection.

**Scale highlighting** shades the grid according to a selected root and scale. **Snap to scale** goes further by constraining edited or incoming notes. If FL Studio suddenly refuses to place a note on a chromatic pitch, check the scale-snap control before blaming the mouse. The [scale highlighting guide](https://flstudiopro.com/fl-studio-scale-highlighting/) separates visual guidance from forced snapping.

Slide notes are another special case. Image-Line documents Piano Roll slide and portamento behavior for native FL Studio instruments; ordinary VST instruments do not automatically follow those native slide notes. Use the synth’s own glide controls or appropriate pitch automation when a third-party instrument is involved.

## Turn one Pattern into a useful four-bar practice loop

A short exercise reveals more than memorizing the toolbar:

1. Load a simple instrument, create a new Pattern and use a 4/4 project for this exercise.
2. Set Snap to **1 beat** and draw three quarter notes in bar 1: C5 on beat 1, E5 on beat 2 and G5 on beat 3\. Leave beat 4 empty.
3. Select those notes and select the full interval from bar 1 to bar 2 on the top time ruler. Press **Ctrl/Cmd+B** to place the exact phrase in bar 2, preserving the final rest.
4. Now select the notes in bars 1–2 and the two-bar time range from bar 1 to bar 3\. Duplicate once more to fill bars 3–4.
5. Change the ending of bars 2 and 4 rather than leaving four identical copies.
6. Shape velocity so the phrase has a clear accent.
7. Place the Pattern in the Playlist, switch to Song mode and listen against the rest of the project.

This is deliberately small. It makes selection, duplication, Snap, note length, variation and Pattern placement part of one audible result. The [complete beginner project tutorial](https://flstudiopro.com/fl-studio-tutorial-beginners/) continues from this note-level work into arranging, routing and export.

## Fix the Piano Roll problem before rewriting the notes

### The Piano Roll opened on the wrong instrument

Check the target Channel in the Piano Roll title and Channel Rack. One Pattern can contain notes for several instruments. Select the correct Channel; do not copy grey reference notes into the wrong instrument just to make them editable.

### Notes only land on certain pitches

Snap to scale is probably active. Turn it off when you need chromatic notes, or verify that the selected root and scale match the song.

### Notes will not move between grid lines

Hold Alt/Option for a temporary free move, or choose a finer Snap value. If the position is already recorded and broadly late, diagnose quantization or recording latency instead of dragging every note by eye.

### Grey notes cannot be edited

For Ghost Notes in the same Pattern, switch to their source Channel or deliberately enable Editable ghosts. For notes from another overlapping Pattern, open that source Pattern Clip and then choose its Channel. Changing the Channel alone does not change the Pattern.

### A MIDI keyboard produces no notes

The Piano Roll is not the first fix. Work through the [MIDI input and controller checklist](https://flstudiopro.com/fl-studio-midi-not-detected/), then return once FL Studio receives note data.

### A command changed every note

You probably ran it with no active selection. Undo, select the intended phrase and repeat the command on that smaller scope.

## Frequently asked questions

### How do I open the Piano Roll in FL Studio?

Select the intended Channel and press F7, or right-click the Channel in the Channel Rack and choose Piano roll. On a Mac whose function keys control system features, use Fn+F7\. Check the Piano Roll title so you know which instrument you are editing.

### How do I add and delete notes?

With the Draw tool active, left-click the grid to add a note and right-click a note to delete it. Drag the note to move it, and drag its edge to change its length.

### How do I copy notes in the Piano Roll?

Select the phrase and press Ctrl+B on Windows or Command+B on macOS to duplicate it to the right. For an exact one-bar repeat, also select one full bar on the top time ruler; that time selection defines the repeat interval, including silence after the last note. Use copy and paste for a different destination.

### Why is the Piano Roll playing the wrong sound?

The current Pattern can hold note data for several Channels. Switch the target Channel and confirm the instrument name in the Piano Roll title before editing.

### Does the FL Studio Piano Roll work with VST instruments?

Yes, the Piano Roll can sequence VST instruments. Some native FL Studio behaviors—particularly native slide notes—do not transfer automatically to ordinary VST instruments, so use the plugin’s own glide or pitch controls where required.

The next useful step depends on what sounded wrong. Use the [Piano Roll & MIDI hub](https://flstudiopro.com/tag/piano-roll-midi/) for note editing, harmony and performance, or move to the [FL Studio Workflow hub](https://flstudiopro.com/tag/workflow/) when the Pattern is ready to arrange. The Piano Roll works best as part of a Pattern, an instrument and a song—not as a separate drawing exercise.