Skip to content

charlesvestal/rex2wav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rex2wav

A utility to convert and export Propellerheads Recycle REX (rx2, .rcy, .rex) files into component slices, and extract information about the slice timing. Mac only, sorry.

Usage

Download a release.

./bin/rex2wav input.rx2
  • The slices will be saved in a folder named slices.
  • A CSV file containing the slice points and durations will also be generated.

You can also export the entire loop as a single file, alongside its slice points csv with

./bin/rex2wav input.rx2 --single-file

Build Instructions

  1. Download the REX SDK from Reason Studios Downloads.
  2. Place the REX SDK in ~/SDKs/REXSDK_Mac_1.9.2.
  3. Build the project using:
    make

Running

  1. In the project directory, copy the REX Shared Library.framework into a directory called Frameworks:

    cp -R ~/SDKs/REXSDK_Mac_1.9.2/Mac/Deployment/REX\ Shared\ Library.framework Frameworks/
  2. After this step, your directory structure should look like:

    bin/rex2wav
    Frameworks/REX Shared Library.framework
    
  3. Run the program using:

    ./bin/rex2wav input.rx2

Special thanks

Much knowledge and inspiration came from libsndfile and re-lab. Thank you!

About

Convert Propellerheads' ReCycle (rx2, rex, rcy) to slices and timing

Resources

Stars

Watchers

Forks

Packages

No packages published