ABC to MIDI & ABC player

Paste a standard ABC tune to see the score, hear the notes and download your files.

  • Free
  • No account
  • One tune at a time

Read the tune hidden inside ABC text

Paste standard ABC notation and turn it into a visible, playable score. Export the notes for editing or make an audio reference for learning by ear.
HOW IT WORKS

From your idea to a usable file

1Step 1

Paste ABC or open a file

Start with one tune containing its headers and K: key field. Use the example to see the expected format.

2Step 2

Render and check the tune

Preview the score, review parser warnings, and play a reference with note highlighting.

3Step 3

Keep the format you need

Download MIDI for editing, save a PDF practice copy or export synthesized MP3/WAV audio.

BUILT FOR YOUR WORKFLOW

ABC to MIDI Converter & Notation Player

Paste standard ABC notation and turn it into a visible, playable score. Export the notes for editing or make an audio reference for learning by ear.

Notation, playback and MIDI together

ABC text becomes staff notation and timed note data in one workspace. You can listen while following the active notes on the page.

Useful for traditional tunes and teaching

Bring in a short folk melody, a class exercise or a tune you are transcribing. The editable text makes it easy to correct a note and regenerate the result.

Your tune stays in the browser

Parsing, notation and MIDI export happen locally. Audio uses the same local MIDI renderer, with no request to a third-party sample host.

Choose the right next step

Start with a complete ABC header

A typical tune has X: for its reference, T: for its title, M: for meter, L: for the default note length, Q: for tempo and K: for key. The notes follow K:.

Convert one tune at a time

An ABC tunebook may contain several X: sections. Copy the tune you want into the editor so your download has an unambiguous beginning and ending.

Standard ABC and model-specific notation differ

This tool reads standard ABC notation. Private or model-specific variants may use incompatible voice, chord or section syntax and should be exported through their own tools.

Listen before importing

After editing text, render again and check the melody and rhythm. Parser warnings can indicate incomplete measures or syntax that needs attention.

QUESTIONS, ANSWERED

Frequently asked questions

Paste one standard ABC tune or open an .abc file, select Preview and convert, then download the MIDI.

Yes. Render the score and choose Play reference. The active notes are highlighted while the reference audio plays.

Standard ABC voices and chords supported by abcjs can be rendered and exported. Unusual extensions may produce warnings; check the score and audio before relying on the result.

The key field completes the ABC header and tells the parser how to interpret the notes. Use K:C for a basic C major example.

Yes. PDF, MIDI, ABC source and synthesized MP3/WAV exports are free. Audio requires a one-time instrument-library download in your browser.

No. Some models use a private ABC-like dialect. This page is for standard ABC, not a universal model-output converter.

KEEP WORKING

Related music tools

Turn ABC text into a tune you can use

Use the tool above in your browser. No account or credits required.

Open-source software notices