Giter VIP home page Giter VIP logo

reaper-pysong's Introduction

reaper-pysong

Scripts written in python for reaper to generate a template with composer FX

Main.py

  • Adds Ozone 9 to the master track
  • Sets the master track volume because it is too loud
  • Opens a song structure file (from an absolute path) and chooses item 3
  • Creates a reference because of a bug where I can't get the region name back
  • Adds regions at the top level for song part types
  • Adds tracks for theory parts (Melody, Harmony, Bass, Chords, et al)
  • Adds blank MIDI items for Groups and Pools

colors.py

  • Changes colors format from randomcolor to Reaper format

song_library.py

  • Equivalent to strongly-typing the song parts JSON

parts_items.py

  • Add midi items
  • Tries to name the takes (currently not working)
  • Groups by song part type (Verse, Chorus, Intro, etc.)

replicate_parts.py

  • (NOTE: uses me2beats_Pool active takes of selected items.lua)
  • Loops through midi items and re-pools groups
  • First available midi item take gets the source

tracks.py

  • Details the plugins to use
  • Sets the track names, FX, icons, colors (mostly reds)
  • Also sets FX to put on all tracks (Comp and EQ)
  • Groups FX1-3 under an FX Group folder

reaper-pysong's People

Contributors

manchuwook avatar

Watchers

 avatar

reaper-pysong's Issues

Allow selection of multiple graphs

Graphs can have their own weights assigned per measure, in addition to measures needing to do a re-weighting for subsequent measures. For instance, we may want measures 1 & 2 to have longer notes than measure 3, and then go back to slow notes again.

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.