Giter Club home page Giter Club logo

reacoma_logo

ReaCoMa is a project developed by James Bradbury. The project brings the power of the FluCoMa tools to REAPER.

The website for ReaCoMa provides some information in addition to the installation instructions which have been mirrored below. I encourage you to visit it if you are interested in learning more about the project.

https://www.reacoma.xyz

Buy Me A Coffee

If you have found ReaCoMa in any way useful, consider supporting the project by clicking the button above. 👍

Installation

Step 1: Command Line Tools

All of the number crunching and DSP is performed by the FluCoMa command line tools. You will need to download the appropriate version for your operating system. Precompiled binaries can be found here or you can compile them from source.

⚠️ ReaCoMa 1.0 in versions 1.7.0 or greater will only work with CLI version beta6 or greater. The parameters for noveltyslice changed.

Once you have a set of the binaries you will need to store them in a sensible location that is likely not to change.


Step 2: Lua Scripts

The lua scripts orchestrate calls between REAPER and the command line executables. They take care of things like providing a basic user interface and the specification of parameters for each algorithm.

  1. Download all of the files from this repository.

https://github.com/jamesb93/ReaCoMa/archive/master.zip

  1. Unzip the downloaded archive and you will have a folder contaning a number of files ending with the .lua extension - these are the scripts that relate to each FluCoMa algorithm.

You can have this folder anywhere you want on your machine, REAPER doesn't actually care too much about where a script is launched from and I have made sure that any dependencies are sorted out in-house and not as part of your REAPER installation. The entire thing is very portable.

When you try to run the lua scripts for the first time it will ask you to provide the path where you stored the command line tools. This creates a semi-permanent link between the scripts and ReaCoMa using internal extended states in the REAPER ReaScript API.

Acknowledgments

Thank you to Pierre Alexandre Tremblay for guiding me through the process of developing ReaCoMa. The command line tools themselves are not my own work, but a product of the FluCoMa project which can be found here. Part of this work was generously funded by the Huddersfield Creative Coding Lab.

https://www.flucoma.org

Thank you to Niamh Dell for the sleeping reaper logo

ReaCoMa's Projects

reacoma-installer icon reacoma-installer

ReaPack package that provides a script for automatically installing ReaCoMa.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.