Ardour (Lua scripting)
Lua 5.3 scripting to automate editing, add real-time DSP/MIDI processors and hook events in Ardour.
| Language | Lua |
|---|---|
| Category | DAW & host scripting |
| License | GPL-2.0-or-later |
| Platforms | macOS Windows Linux |
| Install | Download Ardour from ardour.org; Lua scripting is built in |
| First released | ~2016 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Real-time DSP and MIDI processor scripting
- Deep session/editor API with scripts embedded in the session
- Free and open source
Limitations
- Scripts must be largely self-contained
- Niche, sparsely documented API
Best for
Ardour users automating editing or prototyping DSP/MIDI processors without compiling a plugin.
Minimal example
ardour {
["type"] = "EditorAction",
name = "Rewind",
}
function factory () return function ()
Session:goto_start()
end end
Alternatives to Ardour (Lua scripting)
See all Ardour (Lua scripting) alternatives & how they compare →