Skip to content

Extract audio file annotations from a Reaper session

Notifications You must be signed in to change notification settings

fluid-music/reaparse

Repository files navigation

ReaParse

reaparse is the first step toward converting a .RPP session into a fluid-music FluidSession instance.

The main Fluid Music library can correctly convert from FluidSession to a .RPP file. This repo is a step toward going the other direction.

NOTE! Conversion from .RPP to fluid music is lossy!

The Fluid Music session format is designed to describe only the 6 core components that are central DAWs and present in effectively all DAWs: tracks, clips (audio and midi), routing, automation, plugins, and sessions. As a result only these core components will be captured in the conversion process. Read my PhD Dissertation for more details.

This repo is experimental. I will use it to evaluate the feasibility of adding .RPP import into the main fluid-music package.

Setup Test Driven Development

git clone [email protected]:fluid-music/reaparse.git
cd reaparse
# watch and continuously compile typescript (both tests and src)
npm run watch-ts
# In a new terminal tab, watch and rerun the compiled tests
npm run watch-tests

About

Extract audio file annotations from a Reaper session

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published