File sync tool for Reaper music projects:
rebass init lol.RPP lol
copies your project to a directory under ~/Dropbox/lol- It copies also all of the project samples to the same directory, with MP3 compression
rebass update lol.RPP
updates your changes to the project into the Dropbox location (the location was stored byinit
command)
Written entirely in Haskell. Uses LAME for mp3 encoding.
- brew install ghc haskell-platform lame
- cabal update
- cabal install
- export PATH=$PATH:~/.cabal/bin
- rebass
- Merge remote changes back to local project
- Parse binary stuff, as in examples/RealLifeProject.RPP
- Acceptance tests: parse -> serialize -> compare to original for actual Reaper project files
rebass import
for importing a project from Dropbox