Bram Demey
Scripting
Bram Demey
Scripting
My first endeavour into scripting! Learning the lua programming language and the Reaper API at the same time. This script allows the user to have a faster, partially automated reaper setup with the following features:
Create X amount of parent tracks that each hold X amount of child tracks
Colour selection for parent tracks
Parent FX selection -> FX that go on every parent track
Local FX selection -> FX that only go on that parent track
Reverb track creation -> Decide which parent tracks get sent to the reverb track
Clearing project before applying the track creation
A tool that started as an assignment but I build further upon to have it useable for a wide variety of projects. In it's core functionality it's very similar to the native Unity random audio container but with the play one shot functionality added (fire and forget without overwriting previous SFX).
With every project I use it for it gets extra features:
Play all container elements at the same time (used for SFX that consist of various layers -> More variations)
Play one variation of 1 container element
Fade in SFX
Loop SFX
Fade out SFX