mp3 to midi
Runs locally in your browser

PITCH BOUNDARIES

How to Choose a Pitch Range for MP3 to MIDI

Set the low boundary at or below the melody's lowest intended note and the high boundary at or above its highest intended note. Convert once with a broad range, inspect the piano-roll preview, then move only the boundary that is admitting unwanted low or high detections.

Workflow for converting broadly, locating the melody band, and tightening one pitch boundary at a time
The preview supplies the evidence: keep the melody band and exclude only detections clearly outside it.

TEST THE RANGE

Convert and inspect the melody band

Upload one supported file or record a melody. All detection happens in this browser.

INPUT  MP3 / WAV / M4A / FLAC / OGG → OUTPUT  .MID

Drop one melody file here

or click to choose audio from your device

Choose audioMP3, WAV, M4A, FLAC, or OGG · one file · up to 50 MB / 5 minutes
Or capture one clear melody with your microphone.

Your audio stays on your device. All processing happens in this browser. No file is uploaded to a server.

No sign-upOne file at a timeNo watermark
NoteMIDI note numberFrequencyHow to use it as a boundary
E12841.20 HzNear the bottom of this tool's selectable low range.
A13355.00 HzA low boundary for melodies that intentionally reach A1.
C23665.41 HzClose to the tool's default low boundary.
C348130.81 HzA narrower low boundary when no intended note falls below C3.
C460261.63 HzA narrow low boundary for a melody entirely above middle C.
A469440.00 HzThe worksheet reference used by the frequency formula below.
C572523.25 HzA high boundary only when every intended note is at or below C5.
C6841046.50 HzA broad high boundary for melodies reaching C6.
A6931760.00 HzA high boundary for an intentionally high melody.
B6951975.53 HzNear the top of this tool's selectable high range.
Symptom map for choosing which pitch boundary to move after inspecting detected notes
Move the boundary linked to the visible symptom, then reconvert without changing another control.

TRACEABLE VALUES

How the frequencies were calculated

This worksheet uses twelve-tone equal temperament with A4 at 440 Hz. For MIDI note number n, frequency equals 440 × 2^((n − 69) / 12); displayed values are rounded to two decimal places.

TOO LOW

Raise only the low boundary

If the preview shows unwanted detections below every intended melody note, raise the low boundary toward the melody band. Stop before the lowest intended note disappears.

TOO HIGH

Lower only the high boundary

If the preview shows unwanted detections above every intended melody note, lower the high boundary. Stop before the highest intended note disappears.

INSIDE THE BAND

Use another control for inner noise

Pitch boundaries cannot remove extra notes that overlap the melody's real range. For those, keep the range and use the symptom-based control guide.

QUICK ANSWERS

Pitch range questions

What pitch range should I use for MP3 to MIDI?

Start broad enough to include the full intended melody. After the first preview, move only the low or high boundary that is admitting clearly unwanted detections.

How do I convert MP3 to a MIDI piano roll?

Choose a clear melody, convert it above, then inspect the detected note timeline. Download the `.mid` and open it in a DAW or notation app for a full editable piano roll.

What is the MIDI note-to-frequency formula?

With A4 set to 440 Hz, use 440 × 2^((n − 69) / 12), where n is the MIDI note number.

Will a tighter pitch range improve every conversion?

No. It only excludes detections outside the selected range. It cannot separate overlapping notes or remove unwanted events that occupy the same pitch band as the melody.

What if the right notes appear in the wrong octave?

First confirm the source has one dominant melody and inspect whether the octave shift is consistent. Keep a broad range while diagnosing it; narrowing the range can hide evidence rather than correct the detected pitch.

Download the note-frequency worksheet (.csv)