Script
A script in Usine is a programmable module that lets you write custom logic using a Pascal-based language. Scripts extend Usine's patching capabilities.
- React to events — Respond to audio, MIDI, UI interactions, and data changes
- Process data — Transform MIDI notes, manipulate arrays, calculate values
- Control other modules — Read and write values from any object in your workspace using internal addresses (e.g., SetObject('patch.fader-1', 0.5))
- Create custom parameters — Define your own inputs/outputs (faders, buttons, MIDI ports)