Code Monkey home page Code Monkey logo

reaper-scripts's Introduction

Hi there 👋

  • 🔭 I’m currently working on: A mix of
    • Qlab Scripting (applescript)
    • Reaper Scripting (Lua)
    • Javascript applets
    • Some web development (Hugo)
  • 📫 How to reach me: Send me an email
  • 😄 Pronouns: He/Him

reaper-scripts's People

Contributors

bsmith96 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

reaper-scripts's Issues

[BUG_1-to-1-inputs] split stereo at end of folder

When the script creates a split stereo track from a stereo ('--2') track which is the last track of a folder, the next track is not added in the folder.

Something like:

  • if trackToSplit.depth is -1 (end of folder)
  • make new
  • turn original to mono
  • make new mono
  • make original depth 0
  • make new depth -1

Toggle solo to master

A) does it work with groups? Need to turn on mainsend on parent
B) cable you make "table.insert" neater?
C) note better what ipairs() does?

Add marker - trigger by OSC

Play with OSC triggering of "create marker" script, and see if you can use scripts to interpret OSC information. (e.g. send the name via OSC)

Explode to tracks - option to keep routing?

Currently explodes into mono tracks all into a centre panned stereo channel. Option to explode to mono tracks, but route them to the same output? Particularly when exploding into a folder this would be useful - explode multichannel audio and balance it whilst keeping the routing.

Semantics

Change "(stereoSuffix, -3)" in fix to "stereoSuffix, [length of stereoSuffix]"

Arm Tracks For Recording

Make easily customisable (with heavy signposting) for different projects:

  • A template for how to record arm a large chunk (for loop)
  • A template for how to record a single track
  • Easily and quickly adaptable.
  • Ultimately… GUI the first time you set it up? Script to write and install the script?

New script - Rec arm in folder

Extension of the record arm tracks in folder script - select a folder track and run the script to arm only tracks within that group.

Discount other group tracks - e.g. select "band" and arm all band channels, but not the "drums" folder channel

Tidy "put in folder"

  • The note for putting track details in the table is incorrect
  • currently selects the last track before setting it's folder depth unnecessarily
  • possibly move some notes around to make it slightly easier to follow too

[BUG SOLO TO MASTER]

(Top Hat show 1)

When soloing a top level track / folder to master, some other (the next?) folder in the same level also toggles? Is an odd one

Make a metapackage

Both to have 2 versions, affecting all tracks and selected tracks, based on file name.

Improve handling of even/odd channel pairs in stereo channels

When routing tracks to stereo inputs, currently the script alerts the user that it has skipped a channel.

Propose swapping it with the next channel instead, and alerting the user so they can update routing elsewhere accordingly?

Ultimately just needs to be set up correctly by the user, though.

Make a metapackage

User customisation as 2 scripts - ask for name and don't ask for name.

1-to-1 outputs

Also make the master the last two outputs? If not already occupied?

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.