ReaConvert is a C++ library for adding new project file formats to Reaper. It provides one half of the implementation for a Reaper SDK projectimport plugin.
ProjectInfostruct - common representation of the media project, including clips, tracks, VSTs, markers, envelopes, routing etc.RppWriterclass - takes a ProjectInfo instance and generates a Reaper project, which is then imported.RppParserclass - populates a ProjectInfo instance from the project currently open in Reaper.
ProjectParser -> ProjectInfo -> RppWriter
or
RppParser -> ProjectInfo -> ProjectWriter
Add ReaConvert as a git submodule in your project:
git submodule add https://github.com/atmosfar/ReaConvert.git ReaConvert
git submodule update --init --recursiveGPL v3 - See LICENSE file for details.
The REAPER devs and community.