summaryrefslogtreecommitdiff
path: root/share/scripts
AgeCommit message (Collapse)Author
2020-05-17Use editor_add to avoid unwanted event pointsDaniel Appelt
2020-05-17Delete as little automation data as possibleDaniel Appelt
2020-05-09Bundle script to send raw MIDI to a given portRobin Gareus
2020-04-30Prototype an A/B x-fade pluginRobin Gareus
2020-04-24Add a Lua script to map MIDI events for the AVL DrumkitsRobin Gareus
2020-04-24Update Lua script descriptions, rename some scriptsRobin Gareus
2020-04-22Example Lua script to add plugins and sendsRobin Gareus
2020-04-20Fix Lua script auto-connect new tracksRobin Gareus
Since c16ab3a24824 Session::new_audio_track has an optional parameter to auto-connect inputs. Lua scripts don't have a default parameter, so bool input_auto_connect was assumed false and inputs left unconnected.
2020-04-19Update a-Amplifier, use Ardour::AmpRobin Gareus
This fixes an issue with a-Amp interpolating the parameter in dB, resulting in a double-exponential fade when the parameter changes. Now fade is linear in dB, also using Ardour' Amp processor is more efficient, since interpolation happens in C++.
2020-04-16Fix Mixer Recall scriptNikolaus Gullotta
Add new Mixbus internal processors to well_known list, and ensure that proc is not nil before invalidation
2020-04-16NO-OP: remove trailing whitespaceRobin Gareus
2020-04-15Fix Mixer Store/RecallNikolaus Gullotta
Two main problems are addressed by this commit. First, storage of parameters was broken because the index for values was set by the parameter count, not the control port count which set_processor_param() expects. Second, the value was not clamped to pd.upper and pd.lower causing some parameters to fail when set. This invalidates previous mixer store files.
2020-04-14Reset master send control along with sendsNikolaus Gullotta
2020-04-11Prefer using C++ DSP for noise generation in scriptsRobin Gareus
This significantly reduces the DSP load of the noise generator (avg. process time is reduced by a factor of 8 or more).
2020-03-15Fix typo in scriptRobin Gareus
2020-03-10Remove redundant collectgarbage() calls from scriptsRobin Gareus
Since 8112d6472eca garbage is automatically collected after running a Lua GUI script.
2020-03-10Add Lua example snippet to set region fadesRobin Gareus
2020-03-09Revert failed experiment, scripted multiple MIDI outputs via dsp_run()Robin Gareus
This reverts commit 8702ff2189665b473918ed60f34b6be4010a06f7, and b10d9cf09bf6150f0ba0eae5dc34fd8db8b2fa91. There was a misconception on the iterator (port vs message in sequence), besides Ardour's mixer-strip is preferably used with a single MIDI port. Most plugin-standards also only support one port. If need be LuaDSP run_map() can be used to handle multiple MIDI I/O ports already.
2020-03-03Fix off by one in Lua scriptsRobin Gareus
Lua arrays (tables) start counting at one. Also `for i = a, b do .. end` is inclusive: a <= i <= b
2020-02-29Lua Amplifier plugin with gain-coeff ratio controlsRobin Gareus
2020-02-28Fix script to bypass all pluginsRobin Gareus
deactivate() hard bypassed all plugins, this made plugins with a dedicated en/disable soft-bypass option inaccessible.
2020-02-26Add example Lua DSP script with multiple MIDI outputsR
2020-02-26Update script to use new process_map() APIRobin Gareus
2020-02-26Add a mute/gate pluginRobin Gareus
2020-02-23Update gitignore, clean up `git status`Robin Gareus
* allow for a "local" folder with stuff that git does not list * ignore local Lua scripts * ignore icon tool binary
2020-02-23Also move Lua scripts to share subfolderRobin Gareus