disting-nt-lua-scripter
Installation
SKILL.md
Disting NT Lua scripts run at control resolution (not audio rate). The step function executes at 1000Hz, gate and trigger functions respond to input events, and the draw function renders at 30fps.
Current hardware has 64 logical buses: 12 input, 8 output, and 44 aux. Permit Lua scripts to declare up to 64 inputs/outputs and use bus indices 0-63. The v1.17 Lua booklet's older 0-28 wording is stale; use the v1.17 user manual's signal-flow architecture as the current truth surface.
<quick_start> Basic LFO script generating square and triangle waves:
return {
name = 'LFO',
author = 'Expert Sleepers Ltd',