Skip to main content
Back
Cover image for the From Piano Roll to Staff Notation: A Producer's Guide to Reading Music blog article

From Piano Roll to Staff Notation: A Producer's Guide to Reading Music

Every note in a MIDI clip carries four numbers that matter for reading: which key it plays, where it starts, how long it lasts and how hard it is struck. Your piano roll draws them as a rectangle's row, position and length, with velocity usually in a lane underneath. Standard notation stores the same four facts on a staff. It just draws them differently.

This guide translates each of the four, using the names Ableton Live, FL Studio and Logic Pro give them: rows into lines and spaces, grid settings into note values, velocity into dynamics. Then it reads three tunes you know in both pictures and ends with a five-step routine for turning your own MIDI into notation you can read. Each section links the free worksheets that teach it.

Infographic titled One note, two pictures: a Piano roll card listing Row, Start, Length and Velocity, joined by four arrows to a Staff card listing Line or space, Place in the bar, Note shape and Dynamics

The four numbers of a MIDI note, and where the staff keeps each one.

Two pictures of the same four numbers

The piano roll is older than the computer. Player pianos read long rolls of paper punched with holes, one lane of holes for each key, and the length of each slot set how long its note sounded as the paper passed over the reading bar. In 1908 most of the largest American makers agreed on an 88-note roll 11¼ inches wide with nine holes to the inch, so a roll made to the standard would play on any piano built to it.

Close-up of a pianola roll on its spool: cream paper punched with vertical chains of small holes of different lengths, crossed by printed blue, purple and red guide lines

A pianola roll, photographed in Berlin. Each column of holes belongs to one key, and a longer chain of holes holds its note longer. Photo: Thomas Quine, CC BY 2.0, via Wikimedia Commons.

Music software borrowed the picture in the mid-1980s, and once Cubase arrived with its Key Edit window in 1989, it became a standard feature of MIDI editing. Your DAW still works that way: one row per key, time running left to right, length as width. Here are the first two bars of Mary Had a Little Lamb in both pictures.

Two bars of Mary Had a Little Lamb, E D C D, E E E, shown as a piano roll with rows C4 to E4 and colored blocks, and below it on a treble staff in 4/4, each pitch in the same color in both: C cyan, D green, E purple

Mary Had a Little Lamb, bars 1–2, in both pictures. Each pitch keeps one color in the roll and on the staff (C cyan, D green, E purple), so you can match each row to one line or space. The last block is twice as long, and the staff writes it as a half note with a hollow head.

Read the staff the way you read the roll, and use the colors to pair each row with its line or space: higher on the staff means higher in pitch, and a repeated note stays on the same line or space, like the three Es that open bar 2. E sits on the bottom line of the treble staff, D in the space just below it, and C, middle C, on a short line of its own.

One trap before the details. All three DAWs agree that middle C is MIDI note 60, but not on its name. Ableton Live calls it C3 (its MIDI range runs from C-2 to G8), Logic Pro calls it C3 unless you switch it to C4, and FL Studio calls it C5. Scientific pitch notation calls it C4, and so does our Note reading chart. Nothing sounds different, because a MIDI file stores the number, not the label. In this guide, C4 means middle C.

Pitch: twelve rows, seven letters

On the roll every key has a row, so an octave is twelve equal steps. The staff only has positions for the seven letter names that The piano keyboard gives the white keys: each line and each space is the next letter up, and lines and spaces take turns, as The Staff & the Treble Clef shows. A black key has no position of its own. It borrows the line or space of a neighboring letter and wears a sign: a sharp (♯) raises that note a half step, a flat (♭) lowers it, and a natural (♮) cancels either one. A sign lasts for the rest of its bar.

Two panels. Top: a piano roll from C4 to C5 with eight blocks of the C major scale climbing two rows at a time except E to F and B to C, labeled +2 +2 +1 +2 +2 +2 +1, above the same scale on a treble staff with the letter names C D E F G A B C. Bottom: the chromatic scale climbing every row of the roll, above the staff where C sharp, D sharp, F sharp, G sharp and A sharp share the positions of C, D, F, G and A

Top: the C major scale climbs the roll unevenly, two rows at a time except E to F and B to C, while on the staff every note is simply the next line or space. Bottom: the chromatic scale climbs every row in turn; on the staff each black key shares a white key's position and carries a sharp.

That is the one real jump: the staff spaces letters, not half steps. E–F and C–D look the same on the staff, a line to the next space, but E to F climbs one row on your roll and C to D climbs two. When the exact size matters, take the advice of Half steps & whole steps: count keys, not white keys. Whole step or half step? drills it on the keyboard and on the staff.

Your DAW's scale tools are the nearest thing to a key signature. Live's Scale Mode highlights a scale's notes and Fold to Scale hides the rows outside the scale; FL Studio shades the scale on the roll with Scale highlighting; Logic has Scale Quantize with Snap to Scale. A key signature does that job on paper. The sharps or flats printed right after the clef apply to every note of that letter, in every octave, until another key signature appears. One sharp means G major or its relative minor, E minor, so every F is played F♯ without a sign of its own; the Key Signatures chart shows all fifteen.

The G major scale up and down in two bars of eighth notes ending on a quarter note, on a treble staff, written twice with letter names under the notes: first without a key signature, with a sharp before the F in each bar; then with one sharp in the key signature and no signs before the notes

The G major scale up and down, written twice. Without a key signature, the F in each bar needs its own sharp, because a sign lasts only until the bar line. With one sharp in the key signature, every F is F♯ and neither needs a sign.

Clefs and three landmarks

The clef decides which notes the five lines show, the way scrolling decides which rows of the roll are on screen. The treble clef curls around the second line and makes it G4, the first G above middle C. The bass clef's two dots sit on either side of the fourth line and make it F3, the first F below middle C (The Bass Clef & the Grand Staff). Piano music joins the two staves into the grand staff, and middle C sits between them on a short extra line, a ledger line: "same key, two addresses," as Ledger Lines puts it.

A grand staff with G4 on the second line of the treble staff, middle C on a ledger line below the treble staff and again above the bass staff, and F3 on the fourth line of the bass staff, labeled G4, C4, C4 and F3, beside a table of their names: G4, C4, F3 in notation; G3, C3, F2 in Ableton Live and Logic Pro; G5, C5, F4 in FL Studio; MIDI notes 67, 60 and 53

Three landmarks: G4 on the treble clef's line, middle C on a ledger line (written from either staff) and F3 on the bass clef's line, with the name each program gives them. Logic Pro shows C3 for middle C by default and can be set to show C4.

Learn those three and count lines and spaces from the nearest one, which is what the hints on our note-naming exercises tell you to do (the ledger-line sheet adds high C and low C as anchors). Start with Name the notes: treble clef and Name the notes: bass clef, then move on to the grand staff and ledger lines.

Time: your grid already counts in note values

The time axis is where you are already fluent, because DAW grids are built from note values. Ableton Live shows its grid spacing as a fraction such as 1/16; Ctrl+1 (Cmd+1 on a Mac) narrows the grid from eighth notes to sixteenths and Ctrl+2 widens it again. Logic Pro's quantize menu lists 1/4-Note, 1/8-Note and 1/16-Note. FL Studio counts in beats and steps instead, and its manual gives the translation: 1 beat is a quarter note, 1/2 beat an eighth, 1/4 beat (one step) a sixteenth and, in 4/4, a bar is a whole note.

Positions use the same units: Live counts bars, beats and sixteenths, Logic bars, beats, divisions and ticks, and FL Studio bar:step:tick. What the staff changes is how length is drawn: by the shape of the note, not its width. In 4/4, a hollow head with no stem is a whole note (4 beats), a hollow head with a stem a half note (2) and a filled head a quarter note (1). One flag makes an eighth note (½ beat) and two flags a sixteenth (¼), and the flags join into beams when notes come in groups.

A table of six rows, each one bar of 4/4: a whole note, two half notes, four quarters, eight eighths, sixteen sixteenths and twelve triplet eighths on one-line staves, each beside a piano-roll strip divided the same way, with labels 1/1, 1/2, 1/4, 1/8, 1/16 and 3 : 2 and the matching names in Logic Pro, FL Studio and Live

One bar of 4/4 filled six ways: the grid on the left, the notes on the right, lined up beat by beat. The small print gives the matching name in Logic Pro's quantize menu and FL Studio's snap menu where one exists, and Live's triplet grid for the last row.

Empty grid is not empty on the staff: a silence that is part of the rhythm is written as a rest worth the same number of beats, and you count it like a note. (The sliver of air after a short, detached note is not a rest; that is staccato, which comes up below.) Lengths that no single symbol fits get a dot or a tie. A dot adds half the note's own length, so a 1½-beat block is a dotted quarter note. A tie joins two notes of the same pitch into one sound, and it is how a note carries over a bar line (Ties vs Slurs).

Two bars as a piano roll, with a gap on beat 2, a one-and-a-half-beat E, a G block crossing the bar line and a half-beat gap in bar 2, above the same bars on a treble staff: C quarter, quarter rest, E dotted quarter, G eighth tied over the bar line to a G quarter, eighth rest, A eighth, G half note

Two bars drawn in a roll and written out. The gap on beat 2 becomes a quarter rest, the 1½-beat E a dotted quarter, the G that crosses the bar line an eighth tied to a quarter, and the half-beat gap in bar 2 an eighth rest.

Switch on the triplet grid (Ctrl+3 or Cmd+3 in Live, 1/3 beat in FL Studio, a triplet value in Logic) and you are writing triplets: three even notes in the time of two, beamed together with a small 3. Your tempo has a written form too: a metronome mark of quarter note = 96 means 96 quarter-note beats per minute, as Tempo & the Metronome explains. To make the shapes automatic, take one rhythm of Write the Counts a day: write the counts under the notes, clap the rhythm, then play it.

Velocity becomes dynamics, length becomes touch

Velocity is a number from 0 to 127 on every MIDI note. Logic Pro gives new notes 80 in a fresh project, Live paints softer notes paler, and Live and FL Studio show velocities in a lane under the roll. Notation writes no numbers for loudness. It uses dynamics, Italian words shortened to letters, from pp (pianissimo, very soft) through p, mp, mf and f to ff (fortissimo, very loud), and they are relative: the same marking can mean a different volume in another piece, or in another section of the same one.

So there is no standard velocity for mf. Logic's Step Input Keyboard labels its velocity buttons ppp to fff, with mf entering 80, but that is Logic's own choice: notation programs set their own playback defaults, and Wikipedia's comparison lists mf at 84 in Sibelius 5 and 75 in Finale 26. Read a marking as a level relative to its neighbors, the way you would ride a fader.

Gradual changes are drawn, not stepped. A velocity ramp across a build is written as a crescendo: a hairpin that opens toward the louder end, or the word cresc., while a hairpin that closes is a diminuendo. One note spiking out of the velocity lane is written as an accent, an arrowhead (>) by the note (Fermata, Tenuto & Accent). Note length carries touch. Short blocks with air between them are staccato, a dot above or below each note, and blocks drawn edge to edge are legato, a slur curving over the group (Legato or Staccato?). FL Studio's Articulate tool even uses the same words.

Two panels. Left: a piano roll of eight eighth notes climbing from C4 to C5 with a velocity lane rising from 40 to 110, above the same notes on a treble staff marked p, a crescendo hairpin and f. Right: a piano roll with four short blocks and then four blocks touching end to end, above the same eight eighth notes on a staff, the first four with staccato dots and the last four under a slur

Left: eight eighth notes with velocities rising from 40 to 110, written, for example, as p, a crescendo hairpin and f. Right: four short notes, written staccato, then four notes drawn edge to edge, written under a slur.

Edited performances are older than MIDI. Aeolian launched its Duo-Art reproducing piano in 1914, and its recording machine did not capture a pianist's dynamics automatically, the Pianola Institute explains. In the earliest days, a pianolist acting as recording producer created them on the roll as the artist played, pedaling a muted pianola whose levels became electrical signals. Copies were then edited with the artist's help, and the pianist signed off the final trial roll. Percy Grainger, who recorded for Duo-Art, observed that the rolls showed him not as he actually played but as he would like to have played.

Black-and-white photograph of two men in suits at a player piano: one, seated, marks a paper roll with a pencil, while the other, standing, leans in to watch

"Grainger (Percy) editing duo-art pianola music rolls": a photograph by Champeau Studios, New York, registered for copyright by the Aeolian Company in 1916. Image: public domain, via Wikimedia Commons (Library of Congress).

Three tunes in both pictures

Back to the first two bars of Mary. Apart from the repeated notes, every move goes to the next letter, a 2nd, which on the staff is a line to the next space or a space to the next line (Intervals: steps & skips). Twinkle, Twinkle, Little Star and Kumbaya add a leap and two skips.

Two panels in matching pitch colors. Left: Twinkle Twinkle bars 1 and 2, C C G G A A G, as a piano roll from C4 to A4 and on a treble staff in 4/4. Right: the opening of Kumbaya, C E G, as a piano roll and on a treble staff without a time signature

Twinkle Twinkle, bars 1–2, and the opening of Kumbaya as our Intervals: steps & skips sheet prints it, in the same pitch colors as Mary (C cyan, E purple, G magenta, A amber). C to G climbs seven rows; C–E–G climbs four rows and then three, yet sits line, line, line on the staff.

Twinkle's first move after the repeated C is a leap: C up to G, seven rows up the roll. On the staff it goes from middle C's ledger line to the second line, line to line with a line skipped in between. Count the letters, both ends included, C D E F G, and you have its name, a 5th (Intervals: the 5th). Kumbaya opens with two skips, C to E and E to G, which stack neatly on the staff. On the roll they are not the same size: C to E climbs four rows and E to G three, a major 3rd and then a minor 3rd (Major & minor 2nds and 3rds). The staff gives you an interval's name at a glance; the roll, or the keyboard, gives you its exact size.

Read your own MIDI in five steps

Good first reading material is music you already know by ear: your own clips. Once a week, run one through this routine.

Infographic titled Read your own MIDI with five numbered cards joined by arrows: 1 Quantize, a copy of the clip; 2 Export, a MIDI file; 3 Open, in MuseScore; 4 Name, every note; 5 Count, then play

The five steps at a glance.

  1. Quantize a copy to the shortest note value it uses. In Live, choose that value in the Quantize MIDI Tool, then select the notes and press Ctrl+U (Cmd+U on a Mac). In FL Studio, set the snap to that value, then use Quick quantize in the piano roll's Tools menu. In Logic, set the region's Quantize value, then Control-click the region and choose MIDI > Apply Quantization Permanently.
  2. Export it as a MIDI file. In Live, choose File > Export MIDI Clip; in FL Studio, File > Export as MIDI file in the piano roll menu; in Logic, File > Export > Selection as MIDI File.
  3. Open it in MuseScore Studio, a free notation program. First set the shortest note to import (Preferences > Import) to the shortest value your clip uses, then open the MIDI file with File > Open.
  4. Name every note, working out from the three landmarks, and write the letters in; check them against the Note reading chart.
  5. Count, then play. Write the counts under the notes as Write the Counts shows, clap them, then play the line on the keyboard while reading the staff, not the roll.

FL Studio can also export the piano roll as a PDF score (Export as score sheet), and Logic shows any MIDI region as notation in its Score Editor. Either way, don't skip step 1. In our test, a two-bar riff written on the grid came out of MuseScore Studio 4.7.5 exactly as drawn. The same riff with its notes starting up to 20 ticks early or late (480 ticks to the beat: about 26 milliseconds at 96 BPM) and held a little short came back with bar 2 split into two voices, padded with rests, and its last C half a beat early. With starts up to 45 ticks off and notes cut shorter, MuseScore ignored the file's 4/4 and 96 BPM and read the riff as 3/4 at 132 beats per minute.

A piano roll of a two-bar riff on C4 to G4 whose blocks sit slightly off the grid lines, above two staves: MuseScore's import of the riff on the grid, a clean C dotted quarter, E eighth, G quarter, E and D eighths, then C quarter, D eighth, E eighth tied to another E eighth, C dotted quarter; and its import of the loose take, where bar 2 splits into two voices with extra rests and a staccato dot

Our test riff. Top: the loose take in the piano roll, its blocks slightly off the grid lines. Middle: MuseScore's default import of the same riff written on the grid, note for note, with the tempo mark it read from the file. Bottom: its import of the loose take, where bar 2 splits into two voices with extra rests.

Free worksheets for this lesson

Read what you already hear

You already think in the four numbers; the staff asks you to read them in a new shape. Keep the roll open beside the score while you learn, check each staff position against its row, keep one note-naming exercise going each week, and before long you will stop needing the roll. If you would like someone to hear the result, a Tissimo piano teacher can check your reading and rhythm in a live lesson whenever you book one.

Sources

Read this article online: https://tissimo.co/articles/from-piano-roll-to-staff-notation-a-producers-guide-to-reading-music

Was this useful?
Dislike buttonLike button
Thank you for your feedback imageThanks for your feedback

Comments