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:
- Add your .rpp: The project file. REAPER's own `.rpp-bak` safety copies sit beside it and are ignored.
- It is read here, in the browser: The project is plain text, so it is parsed on your machine. Nothing is uploaded.
- Take the MIDI: Every MIDI item lands at its position on its track and downloads as one Standard MIDI file.
More ways to work with your music
Try our online tools to separate, transcribe and convert — Doseedo does it all.
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.
Use Doseedo tools for free
- Free runs every day on every tool — nothing to install
- Twenty conversions a month on the DAW converter with a free account, up from five
- Save your sessions and come back to them
Try these Doseedo tools
- Convert audio
- Convert MIDI
- Projects to MIDI
- From Logic
- From Ableton
- From FL Studio
- From REAPER
- From Pro Tools
- Session files
- Guides