The short answer
Unreadable MIDI notation is usually a timing and interpretation problem rather than a notation-font problem. Repair the rhythmic grid, measure structure, pedal behavior, and voice separation in that order, then review the result musically.
AI-assisted draft, checked for musical examples, format limits and current Clef capabilities. These are instructional workflows, not hands-on reviews of conversion services.
Why a playable MIDI performance can produce bad notation
MIDI stores timed performance events, not a finished engraving decision. A pianist may play an eighth note slightly late, hold a bass note through a hand change, use sustain pedal, or overlap notes from two musical lines. Those details can sound natural, yet notation software must decide whether they mean ties, tuplets, extra voices, rests, or simply loose timing.
The important distinction is between performed duration and written duration. A score should usually show the rhythm a player is meant to read, not every millisecond of a human performance. Before editing individual notes, establish the intended pulse and bar structure. Otherwise, correcting one strange sixteenth can create new rests, ties, and barline errors elsewhere.
MIDI timing is often measured in pulses per quarter note (PPQ). At 480 PPQ, a quarter note is 480 ticks, an eighth is 240, and an eighth-note triplet unit is 160. These values are useful diagnostic targets, not proof that every note must land exactly there. A file may also contain a tempo map, so tick positions and real-time seconds are not interchangeable.
A reliable repair order
- Identify the meter and beat level. Listen or inspect the passage to decide whether the music is, for example, in 4/4 with eighth-note motion or 6/8 with dotted-quarter beats. Do not choose a tiny grid merely because it can represent every deviation.
- Check the pickup. If the first musical event begins before the first complete bar, set an anacrusis rather than forcing a full opening measure. A one-eighth pickup in 4/4 contains one eighth. Normal interior measures total four quarter notes; check whether the final measure compensates for the pickup.
- Set a restrained quantization grid. Start with the smallest genuinely recurring value, such as eighths or sixteenths. Add triplet recognition only where the rhythm is actually ternary. Broadly quantizing to thirty-seconds can turn timing variation into visual noise.
- Repair measure totals. Each bar must add to the stated meter after ties and tuplets are considered. Resolve missing or extra duration before polishing beaming.
- Separate independent voices. Put simultaneous musical lines into distinct voices when their stems, rests, or durations need to coexist. Avoid using a pitch-only rule such as “everything below middle C goes left hand”; melody, accompaniment, crossing hands, and inner voices regularly contradict it.
- Interpret pedal last. Sustain affects sound, but it should not automatically create written note lengths that obscure the harmony or rhythm.
Worked example: repair a one-bar piano pattern
Suppose a 4/4 piano passage was recorded at 480 PPQ. The intended right-hand figure is an eighth-note triplet on beat 1, followed by quarter notes on beats 2, 3, and 4. The intended left hand is a half note on beat 1 and a half note on beat 3. The performer played the right-hand attacks at ticks 0, 157, and 322, then 481, 958, and 1436. The left hand starts at ticks 0 and 960.
First, recognize the triplet: at 480 PPQ, three equal notes across one quarter use 160 ticks each. The attacks 0, 157, and 322 are close to 0, 160, and 320, so write an eighth-note triplet rather than three irregular short notes. Next, align the later right-hand quarter-note attacks to 480, 960, and 1440. The left-hand notes align naturally to 0 and 960 and should be written as half notes: beat 1 through beat 2, then beat 3 through beat 4.
The repaired bar is therefore: right hand, triplet eighths C5–D5–E5, then F5 quarter, G5 quarter, A5 quarter; left hand, C3 half, G2 half. The triplet group occupies exactly one quarter note, and the three remaining quarters complete the bar. If the recorded C3 continued to sound until tick 960 because the pedal was down, do not automatically notate it as a two-beat-plus-pedal blur. Keep the intended half note and show pedal separately only if pedal notation is useful to the reader.
Pedal, releases, and unexpectedly long notes
Sustain pedal is commonly represented by controller 64 (CC64). When it is active, a key release may not stop the sound immediately. This is why MIDI-derived notation can show long overlaps or excessive ties. Decide whether the score needs explicit pedal marks, conventional note values with implied style, or a cleaned-up combination of both.
Also inspect note endings carefully. In MIDI practice, a note-on message with velocity 0 is commonly treated as equivalent to a note-off event. If an editor imports such events incorrectly, notes may appear to hang or extend to a later event. Verify note-off positions before changing the quantization grid; a release-data problem is not evidence for unusually long written rhythm.
Do not erase every overlap. A held tenor line under a moving soprano line may be deliberate counterpoint. The repair is usually two voices with independent durations, not shortening the tenor merely to make one staff look simpler.
Troubleshooting table
| Symptom | Likely cause | Practical repair |
|---|---|---|
| Many tiny rests and ties | Grid is too fine or performance timing is uncorrected | Return to a larger beat-based grid; quantize only the passage that needs it. |
| Triplets display as dotted or uneven notes | Tuplet interpretation is disabled or mixed with a straight grid | Mark the beat as a triplet span, then align its three attacks to equal divisions. |
| First bar is incomplete or overfull | Pickup was imported as a full measure | Set the correct anacrusis duration and recheck subsequent barlines. |
| Pedal creates massive chords | Sounding duration was mistaken for written duration | Restore intended note values; add or retain pedal information separately where appropriate. |
| One staff has impossible stems and rests | Independent lines were merged into one voice | Create separate voices based on rhythmic independence, not a fixed pitch boundary. |
| A drum part appears pitched | Channel interpretation is wrong | Check the track’s intended instrument mapping. Zero-based MIDI channel 9 is commonly used for percussion, but this is a convention, not a universal guarantee. |
Quick exercise, answers, and an AI review prompt
Exercise: In 4/4 at 480 PPQ, a melody attack sequence is 0, 240, 480, 720, 960. What straight rhythmic value does it suggest? If another beat contains attacks at 960, 1120, and 1280, what does that suggest? Should a sustained lower note from 960 to 1920 automatically be assigned to the left hand?
Answers: The first sequence suggests eighth-note motion because each attack is 240 ticks apart. The second suggests an eighth-note triplet across beat 3, since the spacing is 160 ticks. No: assign the lower note according to the musical line, staff layout, and playable notation, not an automatic middle-C split.
Precise AI assistant prompt:
I am repairing MIDI-derived piano notation manually in a notation editor. Do not assume access to my file or claim to hear it. Based only on the details below, list: (1) the likely meter and pickup issue, (2) a conservative quantization grid, (3) exact places where tuplets may be needed, (4) suggested independent voices with reasons, (5) whether pedal should change written note durations, and (6) questions I must verify by listening. Use 480 PPQ where relevant. Do not use an automatic middle-C hand split. Details: [paste tempo map, bar-by-bar tick positions, intended harmony, pedal CC64 changes, and any overlapping notes].
For sight-reading practice after cleanup, piano drills with live MIDI input can be useful, but they are separate from file import and notation repair. Clef is designed for piano drills with MIDI live input; it is not a song or file importer, audio transcription system, PDF OCR tool, MusicXML parser, or automatic notation-repair service.
Limits of MIDI-to-notation cleanup
No timing grid can infer every editorial intention. MIDI alone may not identify a preferred enharmonic spelling, fingering, phrase mark, hand distribution, or whether a rubato passage should be notated freely. Tempo maps can preserve real tempo changes, but they can also reflect accidental timing fluctuation. Review the repaired score at the instrument and compare it with the intended musical result.
If a file needs manual work, use a compatible notation editor to enter corrections, reorganize voices, and set engraving details. For broader format context, see the related guides below.
Sources and checking notes
Examples are original practice material. File-format references are linked where relevant; conversion results still need musical checking.
Put it into practice
Connect the notes to the keys.
Clef offers short piano drills, including MIDI input for supported pitch exercises. It is a practice companion, not a song course or a sheet-music library.
Email me the free Piano Note Flashcards Practice Guide
A printable note-reading worksheet to use beside your instrument.