REAPER project to MIDI

Drop an .rpp to get its MIDI, or select a file — it opens in the studio, ready to export.

RPP · ZIP

How to get the MIDI out of a REAPER project

Three steps in the browser, nothing to install — here is how the REAPER project to MIDI converter works:

  1. Add your .rpp: The project file. REAPER's own `.rpp-bak` safety copies sit beside it and are ignored.
  2. It is read here, in the browser: The project is plain text, so it is parsed on your machine. Nothing is uploaded.
  3. Take the MIDI: Every MIDI item lands at its position on its track and downloads as one Standard MIDI file.

Questions about the REAPER project to MIDI converter?

We have answers.

Do I need an account?

No. An .rpp is read in your browser, so the conversion works signed out and the project is not uploaded.

Does it keep my track names?

Yes. Each REAPER track becomes a named track in the MIDI file.

What about tempo?

The project tempo is read from the file and written into the exported MIDI.

My project is a folder with media in it

Only the .rpp is needed for the MIDI. The media files are audio and hold no notes.

Try our free REAPER project to MIDI converter

  • Items carry their own clock

    A REAPER track is a row of items, and each MIDI item stores its notes in ticks against its OWN ticks-per-beat rather than a single project-wide grid. An item sitting at four seconds with 960 ticks per beat and one at the same place with a different resolution are both correct, and both have to be converted on their own terms. That per-item clock is read for each item, which is why notes land where you put them instead of drifting further out of place the longer the project runs.

  • Note-offs REAPER actually writes

    MIDI has two ways to end a note: a note-off, or a note-on with velocity zero. REAPER writes the second one. A reader that only looks for the first sees every note begin and none of them end, so each one runs to the end of its item and the result is a wash of overlapping sustains. Both spellings are read here.

  • What does not come across

    Audio items hold no notes, so they are not in the MIDI file. Item pitch adjustments made with playrate are a property of the item rather than of the notes inside it, and are not folded into the written pitches.