Quantize
Tighten timing to 1/8, 1/16 or 1/32, or leave the swing in.
Human timing: 26 ms off the grid on average
ToMIDI is a free online audio to MIDI converter: drop in a song, a riff or your own humming, and Spotify's open-source Basic Pitch model turns it into an editable MIDI file right in your browser. No install, no sign-in, nothing uploaded. Hear the notes, fix the timing and key, then export a .mid file for any DAW.
Drop audio here to convert it to MIDI
MP3 · WAV · M4A · FLAC · OGG · AAC · MP4 · WEBMup to 300 MB, first 10 minutes analysed
Drag a file anywhere on this card, or press U to pick one. Conversion starts right away.
Each result is this engine's actual output, not a mock-up.
Only convert audio you have the right to use. Your file stays on this device.
An audio to MIDI converter listens to a recording and writes down the notes it hears: the pitch, when each note starts, how long it rings and how hard it was played. The result is not sound but a set of instructions, so music in MIDI format can be played by any instrument, edited note by note, moved to a new tempo or printed as sheet music. Think of it as a MIDI file format converter for sound. ToMIDI uses Basic Pitch, a polyphonic model from Spotify built to transform audio to MIDI that also catches pitch bends, and runs it entirely in your browser. Upload an MP3, WAV, M4A, FLAC, OGG or AAC file, use the soundtrack of an MP4 or WEBM video, or record straight from your microphone. Working with one format? The MP3 to MIDI and WAV to MIDI pages cover the details.
Convert a File NowAudio in
MIDI out
Before you convert audio into MIDI yourself, pick a sample and press play. The waveform, the piano roll and the score follow one playhead, and the As played and Quantized switch shows what the grid does to human timing.
Demo data: short phrases written for this page and played by the browser synth, not a real conversion. MIDI from your own file opens with the same waveform, piano roll and score view in the converter above.
Converting audio to MIDI takes seconds for a short clip. Here is what happens between the drop and the download when you create MIDI from audio.
Drop your audio in the MIDI converter above or record a take. The file is decoded in your browser, then Basic Pitch listens to it in short windows and finds every note's pitch, start, length and velocity.
Snap notes to a 1/8, 1/16 or 1/32 grid, or keep the human feel. Switch between As played and Quantized to hear the difference before you commit.
Pull stray notes into the key, correct a tempo that came out at half or double speed, and set the time signature so the bars line up in your DAW.
Download a .mid file, quantized or as played, with tempo, key and time signature written in, or switch to the score and export MusicXML or a PDF. For bigger edits, keep going in the MIDI editor.
No sound to MIDI converter gets everything right on the first pass. These controls change the result instantly, without running the model again. Try each one on the little demos below.
Tighten timing to 1/8, 1/16 or 1/32, or leave the swing in.
Human timing: 26 ms off the grid on average
Pull out of key notes back into the scale with one switch.
2 notes out of C major
Fix a BPM that came out at half or twice the speed, or tap the beat yourself.
Bars look twice too long: try 2×
Set 4/4, 3/4, 6/8 or 2/4 so bars land where your DAW expects them.
Bass notes drift across the barlines
See which notes the model was unsure about, then keep them or drop them all at once.
4 of 16 notes uncertain
Click a note, move it up or down, delete it, and undo if you change your mind.
Click a note to select it
Four things set it apart from any other MIDI converter online.
Convert audio to MIDI free: files up to 300 MB, the first 10 minutes analysed, and the whole .mid yours to download. No 30 second preview, no watermark and no account wall.
The open-source model Spotify released for polyphonic, instrument-agnostic transcription, with pitch bend detection. ToMIDI adds what the demo leaves out: instrument presets, quantize, key, tempo, note editing and a score view.
Decoding, note detection and export all run in your browser. Your recording is never uploaded, so unreleased ideas stay yours.
Download MIDI quantized or as played, with tempo, key and time signature written in, MusicXML for MuseScore, Sibelius or Dorico, or print the score as a PDF. All free and full length.
How well audio to MIDI conversion works depends far more on the recording than on the button you press. Like any AI MIDI converter, AI audio to MIDI is at its best with one clear part; here is what to expect from each kind of source and how to get the cleanest notes.
Testing in progress. Measured note accuracy for each source will be published on this page; until then we give no percentages.
| Source | What to expect | Tip |
|---|---|---|
| 01Voice or humming | Works well | Hum one clear note at a time in a quiet room. Slides and vibrato can split into extra notes. More in Voice to MIDI. |
| 02Solo melody instrument | Works well | Flute, violin, sax or a lead synth with little reverb. A close mic reads cleaner than a room mic. |
| 03Solo piano | Good, check chords | Most notes come through; heavy sustain pedal can blur chords and add short ghost notes. More in piano audio to MIDI. |
| 04Guitar chords | Approximate | Single notes read cleaner than strums. For tabs, try the guitar tab generator. |
| 05Full band mix | Rough | Overlapping parts add extra notes. Convert one isolated part at a time, or split the mix first with the Stems + multitrack mode. |
| 06Drums | Not supported | Basic Pitch hears pitched notes, so audio to MIDI drums come out as random notes. Use your DAW's drum tool instead, such as Ableton Live's Convert Drums to New MIDI Track. |
There is no single best audio to MIDI converter software for everyone. A desktop audio-MIDI converter like Melodyne edits the recording itself, sheet music apps aim at notation, and browser tools trade depth for speed. This table shows what each one gives you for free and what it exports, checked on each vendor's own site.
| This siteToMIDI | Basic Pitch (web demo) | Melodyne 5 | AnthemScore | Klangio | |
|---|---|---|---|---|---|
| Free use | Free; files up to 300 MB, first 10 minutes analysed | Free and open source | No free tier; 30 day trial, editions from $99 | Trial: first 30 seconds of each song; desktop from $29 | Unlimited 20 second demos; Studio Pro $19.99 a month |
| Where it runs | In your browser, on your device | In your browser, audio stays on your machine | Desktop app or DAW plug-in, macOS and Windows | Desktop app (Windows, Mac, Linux) or AnthemScore Web | Web app; also a DAW plugin |
| Sign-in needed | No | No | Online registration to activate | Desktop: activation key; Web: account | Not for demos; account for paid plans |
| Exports | MIDI (quantized or as played), MusicXML, PDF (print), PNG, SVG | MIDI | MIDI in assistant, editor and studio | PDF in Lite; MIDI and MusicXML from Professional ($39) | PDF free; MIDI, MusicXML and Guitar Pro on paid plans |
| Editing | Note edits with undo, quantize, snap to key, tempo, meter, instrument presets | Detection sliders only | Deep pitch and timing edits of the audio | Note and score editing in Professional | Score editor from Studio Pro |
| Sheet music | Yes, a score view in every result | No | No | Yes | Yes |
As of November 2026. Prices in US dollars. Melodyne and the Klangio plugin also work as an audio to MIDI plugin inside a DAW; ToMIDI, the Basic Pitch demo and AnthemScore Web need nothing installed. Spotted something out of date? Tell us and we will correct it.
Sources: Basic Pitch, Melodyne editions, Melodyne trial, AnthemScore, AnthemScore Web, Klangio
A .mid file from ToMIDI opens in every DAW, so no audio to MIDI plugin is needed. Here is how to bring it into the three most popular ones; GarageBand, Cubase, Reaper and Studio One work the same way.
Download the .mid and drag it onto an instrument in the Channel Rack, or use File > Import > MIDI file.
Open that channel's Piano roll to hear the notes and swap in any plugin.
Set the project tempo to the BPM ToMIDI detected so the pattern loops cleanly.
Drag the .mid from your downloads folder or the Live browser onto a MIDI track. It lands as a clip.
Load an instrument on that track, such as a piano, a synth or a sampler.
Match Live's tempo to the detected BPM, then quantize further in the clip if you like.
To turn audio to MIDI, Logic users just drag the .mid into the Tracks area; Logic makes a software instrument track for it.
If Logic asks whether to import the tempo from the file, say yes so the grid lines up.
Pick a sound from the Library and edit the notes in the Piano Roll.
Producers, learners, guitarists, teachers and choirs all turn music into MIDI, each starting from a different recording and needing something different at the end.
01Pull a melody, bassline or chord idea out of a demo and drag it into your DAW to try new sounds. Starting from a finished track? The MP3 to MIDI page is tuned for full songs.
Open MP3 to MIDI
02Convert a recording of the piece you are learning, then turn the MIDI into a score with MIDI to sheet music and practise it bar by bar.
Open MIDI to Sheet Music
03Record a riff, check the notes in the piano roll, then let the guitar tab generator lay it out on the fretboard.
Open Guitar Tab Generator
04Sing or hum each part into Voice to MIDI, then print it for the section or send the MIDI home for practice.
Open Voice to MIDIFrom music to MIDI and back again: start from what you have, whether a recording, a MIDI file, a score or a question about a song, and pick a group to see the tools built for it.
Songs, riffs and voice memos into MIDI, notes, tabs and scores.
Play, edit and print the .mid files you already have, or render them to MP3 or WAV with a MIDI file converter.
PDF scores, photos and MusicXML into MIDI or a new key.
Key, tempo, chords, tuning and theory helpers.
Converted on your devicePlain rules about where your audio goes and what you may convert.
Free conversion runs on your device. The audio is decoded and converted in your browser and is never uploaded to our servers.
Only convert audio you own or have permission to use. Rights in the original song still apply to the notes you get from it.
Your files are used only for the conversions and saves you start. We do not publish them, sell them or use them to train models.
Straight answers, including what does not work well yet.
Drop an audio file on the converter at the top of this page, or press record. ToMIDI detects the notes in your browser and shows them in a piano roll within seconds. Play the result against the original, adjust quantize, key or tempo if needed, then download the .mid file. No account and no install are involved.
Yes. You can convert to MIDI free, with files up to 300 MB and the first 10 minutes analysed, and no sign-in, no watermark or 30 second preview. Stem separation for full mixes (Stems + multitrack) needs an account and credits; the browser converter stays free.
Not reliably. ChatGPT can write a MIDI file from a text description, but it is not built to transcribe a recording note by note. That job needs a transcription model trained on music, such as Basic Pitch, which ToMIDI runs for free. It also works the other way round: going from AI to MIDI is easy, because a track from an AI music generator converts like any other audio.
It uses the same model. Basic Pitch is an open-source audio to MIDI AI from Spotify's Audio Intelligence Lab, and its web demo gives you a piano roll and a MIDI download. ToMIDI runs that model in your browser too, then adds the steps between detection and your DAW: instrument presets, quantize, snap to key, half or double tempo, time signature, note editing, a score view and MusicXML export.
It depends on the source. A single voice or melody instrument usually comes through well, solo piano is good but chords need checking, and a full band mix is rough. Measured note accuracy by source is being tested and will be published in the table above; until then we give no percentages. Compare the MIDI with the original before you download.
Yes. Press record and hum, sing or whistle the melody, or upload a voice memo. Hum one clear note at a time in a quiet room; slides and vibrato can split into extra notes, which quantize helps tidy up. The Voice to MIDI page has more tips for singers.
Piano and guitar, yes; drums, no. Basic Pitch is polyphonic, so it can catch chords as well as single lines, but monophonic sources such as one voice or one melody instrument give the cleanest result. It is built for pitched notes, so drum hits come out as random notes. See piano audio to MIDI and guitar to MIDI for instrument tips.
You can convert any song, but a full mix gives one track with every instrument blended together and plenty of extra notes. As a song to MIDI converter it does best with an isolated stem or a solo recording. Built-in stem separation, with one MIDI track per instrument, is the Stems + multitrack mode; it needs an account and credits.
Download the .mid, then drag it onto an instrument in the Channel Rack, or use File > Import > MIDI file. The notes open in that channel's Piano roll. Ableton Live and Logic Pro work the same way: drop the file on a MIDI or software instrument track. Step by step guides for all three are in the DAW section above.
Yes. Switch the result to the score view to see your notes as sheet music, then export MusicXML for MuseScore, Sibelius, Finale or Dorico, or print the score and save it as a PDF. For more layout control, open the .mid in MIDI to sheet music.
No. The free converter decodes your file and runs the model inside your browser, so the audio never leaves your device. The page needs a connection to load the model the first time; the conversion itself happens locally.
MP3, WAV, M4A, FLAC, OGG and AAC, plus the soundtrack of MP4 and WEBM video; anything your browser can play usually works. Files can be up to 300 MB and the first 10 minutes are analysed, so trim longer recordings to the part you need.
Search for an existing MIDI first: many songs have fan made or official files online, though quality varies. If you cannot find one, convert a recording you own or have permission to use, then clean it up in the MIDI editor. Respect the copyright of the song when you share the result.
Yes. MIDI to MP3 renders the notes with real instrument sounds so you can share or listen anywhere.
No. ToMIDI is free audio to MIDI converter software that runs as a web page, so there is nothing to install. A plugin such as Melodyne makes sense when you want to edit the recording itself inside your DAW; for getting the notes out, a browser is enough.
Usually. The converter detects the tempo and key, shows them for you to check and writes them into the .mid; if the tempo comes out at half or double speed, one click fixes it. For a quick answer without converting, use the key finder or the BPM finder.

Drop a song, a riff or a voice memo on this box and the audio to MIDI converter above takes it from there: free, in your browser, nothing uploaded.
or drop it anywhere on this box