Code Monkey home page Code Monkey logo

mreapy_ablm2_extension's Introduction

MReaPy_ABLM2_Extension

Python action script for Reaper. One-click insert and calibration of all ABLM2 instances of the project regarding ID mapping and/or plugin delay compensation.

What is it?

These are 5 action scripts you can use to make the ABLM2 plugin of TBProAudio more comfortable to use. You may just want to use the "MReaPy_ABLM_InsertAndCalibrate.py" action script, which uses all the other available action scripts and automatically adds two ABLM2 instances before and after your plugin chain, fully calibrated and ready to use.

general use compatibility with ABLM2

Use

MReaPy_ABLM_ID.py

Calibrates all ABLM2 instances in a project to match two instances IDs on a track at a time, which is expected to be the main use case.

MReaPy_ABLM_PDC.py

Calibrates all ABLM2 instances of a project by calculating and applying each FX chain plugin delay compensation (PDC) between two ABLM2 instances.

MReaPy_ABLM_Calibrate.py

Triggers both ID and PDC calibration for all ABLM2 instances in the project.

MReapy_ABLM_Insert.py

Automatically inserts two ABLM2 instances before and after the track's FX chain, if any. No calibration performed.

MReaPy_ABLM_InsertAndCalibrate.py

The combination of ABLM_Insert and ABLM_Calibrate. Automatically inserts two ABLM2 instances before and after the track's FX chain, if any. Then calibrates all ABLM2 instances in the project (both ID and PDC).

Installation

Requirements

Download

Download all scripts from this repository and put them in the same folder.

sws_python.py, colors.py sws_pythoncommands.py are mandatory references that should always be in the same folder of my scripts. The sws_python.py script is the main reference for the Reaper API in order to work.sws_pythoncommands.py are handy functions I wrote for tedious tasks and are referenced in all my scripts (feel free to check them and use them for your own).

Next, add all or any of the scripts as needed using the action list window in Reaper.

"Actions" → "Show Action List" → "New Action..." → "Load Reascript" → select file → execute or assign a shortcut.

mreapy_ablm2_extension's People

Contributors

marlonkr avatar

Watchers

 avatar

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.