OGG to MIDI Converter
Convert OGG Vorbis or OGG Opus audio to MIDI free, entirely in your browser. Three conversion modes — full mix, 2-track, or 4-track stem separation. Nothing uploaded.
What is OGG?
OGG is an open-source audio container format, most commonly used with the Vorbis codec (OGG Vorbis) or the Opus codec (OGG Opus). It's widely used in games, Linux systems, and applications like Discord and Spotify due to its open license and efficient compression. The Web Audio API built into modern browsers can decode OGG natively, so conversion to MIDI works immediately with no plugins needed.
Three MIDI conversion modes
- Full Mix (Mode A) — detects pitch across the whole audio and outputs a single MIDI track. Ideal for monophonic recordings or simple arrangements.
- 2 Tracks (Mode B) — uses harmonic-percussive source separation (HPSS) to split pitched notes from drum hits. Outputs a melody track and a drum track.
- 4 Tracks (Mode C) — separates drums, bass, melody, and other instruments into four MIDI tracks using spectral median filtering.
Tips for better results
- Use the clearest recording you have — less reverb and less background noise means more accurate pitch detection.
- Trim long files — Mode C (4-track) processes the entire audio, so working with a shorter clip is faster and often cleaner.
- Try Mode A first — if you just need the melody or a basic transcription, full mix is the quickest option.
- Convert OGG to WAV first for best quality — if your OGG was encoded at a low bitrate, converting it to WAV on Filesmith first can sometimes improve detection results.
Using the output in a DAW
The resulting .mid file is a standard MIDI file that opens in any DAW — FL Studio, Ableton Live, Logic Pro, GarageBand, Reaper, and more. For Mode B and C outputs, each stem is saved on a separate MIDI channel so you can route them to different instruments in your project.
Where OGG files tend to come from
You rarely choose OGG — you receive it. It shows up most often as game audio, since the open licence made it the default choice for engines and indie developers for years; as exports from Audacity and other open-source tools; and from applications that use it internally for streaming. Voice recordings and captured browser audio frequently land as OGG too.
The container holds either Vorbis, the original codec, or Opus, the newer and more efficient one. Both decode natively in the browser, so it makes no difference to the conversion which one you have.
A lossy source has consequences here
OGG is compressed the same way MP3 is: by discarding audio judged inaudible. That's fine for listening, and slightly awkward for pitch detection, because the encoder's decisions can smear the harmonic detail the algorithm uses to identify a note — especially in quiet passages and on high frequencies, which is precisely where it's already working hardest.
In practice the difference is modest, and a clean OGG recording of a solo instrument transcribes perfectly well. But if the same audio exists as an uncompressed original, converting from WAV gives the detector more to work with. Going the other way round — decoding OGG to WAV first — gains nothing at all, since the discarded detail doesn't come back.
Isolate one instrument, keep the recording dry, and trim any silence at the start. Then treat the MIDI as a draft: expect a few octave errors, where a note lands an octave off because the detector locked onto a harmonic, and expect to filter out very short stray notes before the part is playable.