Abonnement Annuel -50% - Offre Limitée !

Profitez-en !
Logo

Play Any MIDI File with Real Instruments and Drums

Drop a .mid or .midi file to see its tempo, time signature and tracks, then hear each track on the instrument it names, with real drums on channel 10. Mute or solo parts, follow the piano roll, and export the song to MP3 or WAV. Nothing leaves your browser.

The MIDI file is parsed, played and exported entirely in this tab. Nothing is uploaded; the instrument sound bank downloads once and is cached by your browser.

What's actually inside a MIDI file, and how playback works

A MIDI file doesn't contain audio. It stores a list of note-on and note-off events, their timing, velocity and which instrument each track is assigned to, plus tempo and time-signature markers in its header. This player reads that header to show duration, BPM and time signature, then lists every track with the instrument name it declares and how many notes it contains, all before you've pressed play.

Sound only exists once something renders those events into audio, and the instrument doing the rendering decides what it sounds like. This player uses spessasynth, a SoundFont synthesizer that runs in the browser, with the FluidR3Mono General MIDI sound bank: 128 instruments plus drum kits. Each track plays on the instrument the file names, so strings sound like strings, bass like bass, and channel 10 plays a real drum kit. The bank is about 14.6 MB, loads when you pick a file and is cached afterwards.

Using the track list, piano roll and export, with an example

Take a typical four-track arrangement: melody, chords, bass and drums. Solo the melody and the piano roll shows every note in that track against a moving playhead, useful for checking a transcription note by note rather than picking it out of the full mix. Mute the drums to hear the harmony on its own. Mute works per MIDI channel, so if two tracks share a channel, both have to be muted to silence it.

Tempo playback runs from 0.5x up to 1.5x without changing which notes play, and looping repeats a section automatically, so you can drill a difficult bar as many times as you need. When you want an audio file, the export card renders the whole song to MP3 (192 kbps) or WAV (16-bit, 44.1 kHz stereo) on your device, faster than real time. The export always uses the full song at normal tempo with every track, ignoring mute, solo and the tempo slider, and adds about 2 seconds of release tail.

Limits and what this player isn't

The 5 MB file size limit covers almost any standard Type 0 or Type 1 MIDI file; a file that size usually holds a very large number of tracks or an unusually dense note count. This is a playback, inspection and export tool, not an editor: there's no way to change notes or add tracks here.

General MIDI is a good, consistent sound bank, but it isn't a commercial sample library, so a rendered file won't sound like a finished studio production. Files that depend on non-GM banks or SysEx-specific sounds fall back to General MIDI sounds. For judging a full mix with premium instruments, a DAW does that job; this player is built for hearing what a MIDI file contains, at a speed you control, and turning it into a shareable audio file.

MIDI player blueprint

What loading, muting, slowing down and exporting a MIDI file actually does.

Input.mid or .midi file, up to 5 MB.
OutputMulti-instrument playback, duration, BPM, time signature, a per-track list with instrument name and note count, plus MP3 or WAV export.
MethodParses the MIDI in the browser and renders it with spessasynth and the FluidR3Mono General MIDI SoundFont (128 instruments plus drum kits).
Range/LimitsTempo playback from 0.5x to 1.5x; export renders the full song at normal tempo; non-GM banks and SysEx sounds fall back to GM.
Best forChecking a downloaded MIDI, practicing a part slowed down, or turning a MIDI file into an MP3 or WAV.
RelatedAudio speed changer for slowing down real recordings; spectrogram for inspecting actual audio.

How to Play a MIDI File Online

Three steps, all inside your browser

  1. 01

    Drop in a MIDI file

    Load a .mid or .midi file up to 5 MB. The player reads its tempo, time signature and duration, lists every track with its instrument name and note count, and starts loading the sound bank.

    The first time, the 128-instrument sound bank (about 14.6 MB) downloads once; after that your browser keeps it cached.

  2. 02

    Mute or solo the parts you want

    Each track plays on the General MIDI instrument the file names, and channel 10 plays a real drum kit. Mute or solo tracks to isolate the melody, the bass or the drums.

    Mute works per MIDI channel: if two tracks share a channel, mute both to silence it.

  3. 03

    Slow it down, follow along, export

    Play from 0.5x to 1.5x speed, loop a section, and watch the playhead move across the piano roll while you seek. When you're done, render the whole file to MP3 or WAV on your device.

    The export always renders the full song at normal tempo with every track, whatever the mute, solo and tempo settings.

Outils audio gratuits

MIDI Player Questions

How MIDI playback, instruments, tracks and export work

A MIDI file only stores notes, timing and which instrument each track is meant to use; it contains no audio. This player renders it with spessasynth, a SoundFont synthesizer running in your browser, and the FluidR3Mono General MIDI sound bank: 128 instruments plus drum kits. Each track plays with the instrument the file names, and channel 10 plays real drums.
The sound bank is about 14.6 MB. It starts loading as soon as you pick a file and is cached by your browser, so later visits start much faster. Playback begins when you press Play.
Close, but not identical. General MIDI is a good, consistent bank, not a commercial sample library, so it won't match a studio mix. Files that rely on non-GM banks or SysEx-specific sounds fall back to the nearest General MIDI sounds.
Yes. The export card renders the whole file to MP3 (192 kbps) or WAV (16-bit, 44.1 kHz stereo) on your device, faster than real time, with about 2 seconds of release tail at the end. For a converter-first page, use MIDI to MP3.
No. They only change what you hear in the player. The export always renders the full song at its normal tempo with every track. Note that mute works per MIDI channel: if two tracks share a channel, both have to be muted to silence it.
No. The file is read, played and exported entirely in this browser tab using your device's own audio engine. It never leaves your computer, and closing the tab clears it.

More tools for checking your files

Inspect and adjust real audio recordings alongside this MIDI player.

Need to slow down an actual recording instead of a MIDI file? Générateur de musique IA

Tarifs

Choisissez le plan qui vous convient. Pas de frais cachés, pas de surprises.

Débutant

Commencez votre voyage musical

14.99USD / 1 Mois
600crédits
  • 200 chansons
  • 100 générations
  • 2 tâches(Tâches simultanées)
  • Générateur de musique IA
  • Générateur de paroles IA
  • Suppresseur de voix IA
Afficher plus (+9)
  • Séparateur de stems IA
  • Mastering IA
  • Analyseur de musique
  • Générateur de reprises IA
  • 1000 fois(Téléchargement de musique)
  • Licence commerciale
  • Remixer et éditer
  • Formation modèle voix chant IA
  • Support par email

Loisir

Populaire

Libérez votre potentiel créatif

29.99USD / 1 Mois
1500crédits
  • 500 chansons
  • 250 générations
  • 5 tâches(Tâches simultanées)
  • Générateur de musique IA
  • Générateur de paroles IA
  • Suppresseur de voix IA
Afficher plus (+9)
  • Séparateur de stems IA
  • Mastering IA
  • Analyseur de musique
  • Générateur de reprises IA
  • Illimité(Téléchargement de musique)
  • Licence commerciale
  • Remixer et éditer
  • Formation modèle voix chant IA
  • Support par email

Professionnel

Production musicale professionnelle

49.99USD / 1 Mois
3600crédits
  • 1200 chansons
  • 600 générations
  • 10 tâches(Tâches simultanées)
  • Générateur de musique IA
  • Générateur de paroles IA
  • Suppresseur de voix IA
Afficher plus (+9)
  • Séparateur de stems IA
  • Mastering IA
  • Analyseur de musique
  • Générateur de reprises IA
  • Illimité(Téléchargement de musique)
  • Licence commerciale
  • Remixer et éditer
  • Formation modèle voix chant IA
  • Support par email
  • Carte bancaire