Skip to content

atmosfar/ReaConvert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReaConvert

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.

Structure:

  • ProjectInfo struct - common representation of the media project, including clips, tracks, VSTs, markers, envelopes, routing etc.
  • RppWriter class - takes a ProjectInfo instance and generates a Reaper project, which is then imported.
  • RppParser class - populates a ProjectInfo instance from the project currently open in Reaper.

Usage:

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 --recursive

License

GPL v3 - See LICENSE file for details.

Credits:

The REAPER devs and community.

About

A C++ library for adding new project file formats to Reaper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors