PIANO ROLL
The Piano roll in FL Studio is one of the most powerful available in any software studio. It contains a number of tools that allow complex score manipulations with ease. The Piano roll represents note
pitch on the vertical axis and time on the horizontal axis (it’s the same concept as ye-olde paper ‘ Piano rolls
’ used to automate mechanical pianos in the distant past). The resolution of the grid is user-selectable
(zoomable,8) and allows the composition of songs with unlimited complexity. The Piano roll is also the place where ‘live’ MIDI playing is recorded for
playback and post-editing.
- Piano roll Menu
and Quick Tool Menu
: Quick legato (
Ctrl+L); Articulate (
Alt+L); Quick quantize (
Ctrl+Q); Quantize (
Alt+Q); Quick chop (
Ctrl+U); Chop (
Alt+U); Glue (
Ctrl+G); Arpeggiate (
Alt+A); Strum (
Alt+S); Flam (
Alt+F); Limit (
Alt+K); Flip (
Alt+Y); Randomize (
Alt+R); Scale levels (
Alt+X), and LFO (
Alt+O).
- Tools Menu
:Draw (
P);
Paint (
B);
Erase (
D);
Cut (
C);
Select (
E);
Zoom to selection (
Z);
Playback (scrub) (
Y);
Snap Selector.
- Target Channel
- Change channels without leaving the Piano roll.- Target Control
- Selects the data to be displayed in the integrated event editor (9). This can include parameters such as note properties (Panning, Velocity, etc) or automation events.- Slide Toggle
(S) - Select this and any note entered will be a slide event, until deselected.
- Display Mode
(M):
Keyboard;
Mini Keyboard;
Text (Drum Names, Slice names etc.).
- Preview Keyboard
- Click on the keyboard to preview notes. This does not work when play is active.- Horizontal Zoom
- Zoom/Snap resolution may be increased by changing the PPQ settings (F11) in the General Project settings. However, it is usually unnecessary to adjust the PPQ as the default provides adequate resolution for most situations.- Integrated Event Editor
- Edit Note Velocity, Pan, Pitch etc and automation events. Select events to edit from the Target Control selector (4).- Color Group Selector
- Create note groups for easy independent editing of overlapping notes, color grouped MIDI channels etc.- Slide Event
- Create glissando effects. Note: that this feature only works with native FL Studio generators and not VST instruments.- Note Events
- Drag, stretch, paint, clone, copy etc (see 'operating with notes' below).- Right-click here
- As an alternative way to open the Target Control menu (4).- Resize
- Left-click and drag the divider to resize the upper and lower windows. Right-click to return to the original positions.
Notes in Piano roll are displayed as horizontal bars (12) and slides are shown as horizontal bars with a small triangle drawn in the left side (11). You can preview tones by left-clicking the Preview Keyboard keys (7). Pitch is mapped from bottom to top. Horizontal dimension represents time and each number in Piano roll's ruler represents single bar.
The time segments the Piano roll is divided into are set by the window's "snap" parameter (
). Selecting "Main" will use the global snap value as defined in the Recording panel instead.
Click channel's name in the title bar to select another channel to display in the Piano roll.
FL Studio has one of the most powerful Piano roll note editors available. Combined with the Piano roll menu you will find the possibilities are endless and (after practice) effortless. Please note: that most of
the movement and draw commands are constrained by the snap setting
. The snap setting determines how the
notes will move relative to the grid on which the notes are placed. Note: Holding down the (
Alt) key will temporarily disable the snap setting.
| Piano roll action | |
|---|---|
| Note: | Some keyboard modifiers apply only to Draw mode ( |
| Alt | Bypass snap (very useful when combined with other modifiers) | Alt+A | Arpeggiator |
| Alt+Q | Quantize | Alt+B | View note helpers |
| Alt+V | Switch ghost channels ON/OFF | Alt+C | Change color of selected note/s (to selected color group) |
| Ctrlt+Q | Quick quantize | Ctrl+M | Import MIDI file | Ctrl+A | Select All |
| Ctrl+Left-click | Select |
| Ctrl+Shift+Left-click | Add to selection |
| Ctrl+Right-click | Zoom on selection/Drag to make zoom selection (zoom on release) |
| Double Left-click on note | Open note properties |
| Double Right-click (on Piano roll) | Popup menu |
| Left-shift+Left-click (on Piano roll) | Add and resize notes (move mouse L/R after click and hold to resize) |
| Left-shift+Right-click | Pan view |
| Middle mouse button | Pan view (hold and drag left/right) |
| Right-click | Delete Slected Note/s |
| Right-shift+Left-click | Slice notes (click above/below note and drag vertical) |
| Right-shift+Right-click | Slice notes & delete smallest part (click above/below note and drag vertical) |
| Shift+Left-click (on note) | Clone (drag while holding note) |
| Shift(any)+Left-click (on note) | Clone (drag while holding note) |
The following applies only to native FL Studio instruments. To slide a VST instrument you will need to automate the channel pitch knob.
In the Piano roll you can make group of notes slide gradually from one pitch to another. For this purpose, you draw special slide events, which describe for FL Studio how notes should be slid. Slides look exactly as note events, but they have a small white rectangle drawn in their left side (11). To draw slides, click the slide toggle button (5). Then you can click it again to draw note events. Note that slides do NOT produce a sound themselves (although they preview when created/moved). Instead they make existing notes slide. When you draw a slide event, FL Studio will start sliding existing notes towards pitch where the slide is positioned. If several notes are slid simultaneously, the topmost is taken as a reference for the pitch offset (see picture below). At the end of the slide event, all notes are slid, so the topmost note has the pitch of the slide event. After the slide event ends, notes still remain offset from their original pitch.

This image shows how pitch changes with the slide event.
Note that the slide events have all usual properties of a note - velocity (note volume), panning, cutoff and resonance, so during pitch sliding, it also "slides" all properties from those of the playing notes to those of the slide.
You can draw notes and slides in 16 color shades based on green, cyan, pink and yellow. To select the note/slide color, click the appropriate button on the color group selector (10).
The color does not affect sound, it is used for independent processing of notes in the Piano roll, these include:Slide color groups are also used with the Mono mode in the polyphony settings (see Miscellaneous Channel Settings). Mono mode applies to each color group separately. So using all four colors actually can result in a polyphony of up to 4 voices at once.

The Piano roll includes an integrated event editor (9), which lets you quickly edit channel's volume, panning and pitch and recorded automation data. To change the data displayed use the Target control (4). When editing notes properties these behave similar to the normal events, and are displayed in the event editor as lines with a small square at the top. Using this extension you can edit a note's velocity (local note volume), panning, cutoff and resonance - these are exactly the same properties you can edit using the Graph Editor if you were entering notes in the Step Sequencer. Since note properties are part of the actual note, you can not move, delete or interpolate any of them. When you move a note horizontally (changing its start position), its properties also move with it. To choose what property or event type to edit, click the property/event selector (4) and choose property/event type from the menu that appears. The integrated editor also holds automation associated with the pattern.
NOTE: When several notes start at the same time you can not set the properties of each individual note (they are all set at once). To solve this issue, first select the notes you want to modify - editing this way alters only the properties of the selected notes. Another solution is to use the Note Properties Box (explained below).
Everything else in this integrated event editor works as in normal Event Editor window.
The Note Properties pop-up is an alternative way to set notes properties. It's particularly useful when you need to set different properties for notes that start simultaneously (so their properties appear as one in the integrated event editor). Double-click a note to display the properties pop-up box.

These controls allow changes to note - panning (PAN), note on velocity (VEL), release velocity (REL), channel filter cutoff (MODX) and channel filter resonance (MODY). The reset button next to 'Levels' title bar resets note properties to levels they had before launching the properties box.
Slide - Slide ON / Slide OFF. Determines if the note will respond to slide events.
Invert Porta - Inverts the portamento state for this note. If the global portamento (see Misc Channel Settings) for this channel is off, for this note it is on and vice versa.
Green box - Click on this to select the colour channel group the note is on. See (10).
NOTE: If the note you double-click is a part of a selection, then the properties you set apply to all notes in that selection. The Time section is not available in that case, because the selected notes might have different length or start point.
Change the Start Time (note position) and Duration (note length) for the selected note. For each setting the LCD adjusts bar:step:tick. From the example image above the note starts on bar 1, step 8 tick 000 (no ticks). It is 2 steps in duration.
This menu provides many important functions for working with the Piano roll, such as copying and pasting notes, converting color groups etc. You can access Piano roll's menu by clicking the Piano roll menu button (1). For more information, see the Piano Roll menu page.