@fluid-music/reaparse
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

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 git@github.com: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

Readme

Keywords

none

Package Sidebar

Install

npm i @fluid-music/reaparse

Weekly Downloads

0

Version

0.0.4

License

UNLICENSED

Unpacked Size

23.7 kB

Total Files

18

Last publish

Collaborators

  • charlesholbrow
  • zhiweigan