Skip to content

FL Studio Piano Roll Not Working or Showing Notes Fix

DodaTech Updated 2026-06-24 2 min read

In this tutorial, you'll learn about FL Studio Piano Roll Not Working or Showing Notes Fix. We cover key concepts, practical examples, and best practices.

The Problem

Notes you draw in the Piano Roll do not play, the Piano Roll shows the wrong channel's notes, ghost notes are missing, scale highlighting does not appear, or snap settings prevent accurate note placement.

Quick Fix

Step 1: Ensure the correct channel is selected

Piano Roll shows notes for one channel at a time.

Wrong — Piano Roll shows an empty grid but you hear sounds:

Channel 'Kick' selected in Piano Roll → drawing notes that use a different instrument

Right — select the target channel first:

In the Channel Rack: click the channel you want to edit
Then open Piano Roll (F7 or right-click → 'Piano Roll')
Notes you draw will play the selected channel's instrument

Expected output: Piano Roll shows and edits the correct channel's notes.

Step 2: Use ghost notes for referencing other channels

Ghost notes show other channels' notes faintly.

Piano Roll → top-left menu → 'Ghost Channels'
Check 'Show all channels' to see notes from all channels
Or: select specific channels to ghost via the dropdown
Ghost notes appear in a lighter color, not editable

Expected output: See other channel's notes as reference while editing.

Step 3: Enable scale highlighting

Scale highlighting helps stay in key.

Piano Roll → top-right menu (arrow) → 'Scale highlighting'
Choose a scale (e.g., C Minor)
Piano roll keys change color: root notes highlighted
Diatonic notes shown as bright keys, non-scale notes dimmed

Expected output: Notes are highlighted, making it easier to stay in key.

Step 4: Adjust snap settings for precise note placement

Snap affects note grid alignment.

Piano Roll toolbar → Snap dropdown (magnet icon)
Choose: 'Cell' (freeform), 'Line' (grid) or '1/6 step' (for triplets)
For free placement: turn snap off (None)
To align to grid: select '1/4 beat' or 'Bar'

Expected output: Notes snap to the desired grid resolution.

Prevention

  • Select the correct channel before opening Piano Roll
  • Use ghost notes to reference other channels
  • Enable scale highlighting to stay in key
  • Adjust snap settings for the desired note grid

Common Mistakes with studio piano roll

  1. Misunderstanding that String is [Char] with poor performance for large text operations
  2. Using foldl instead of foldl' causing stack overflow on large lists
  3. Forgetting deriving (Show, Eq) on custom data types needed for debugging

These mistakes appear frequently in real-world FL code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.

Practice Exercise

Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.

This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.

FAQ

### Why are my piano roll notes not making sound?

Check: the correct channel is selected, the channel is not muted, the channel's volume is up, and the instrument is loaded on that channel.

How do I see multiple channels at once in Piano Roll?

Enable 'Ghost Channels' from the top-left menu → 'Show all channels'. Notes from all active channels appear as ghosted reference notes.

What is the difference between Step Sequencer and Piano Roll?

Step Sequencer is a grid-based pattern editor for drums/percussion. Piano Roll is a full MIDI note editor for melodies, chords, and basslines.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro