summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2017-08-26mp4chaps Lua script: don't clutter global environmentRobin Gareus
2017-08-25Secondary clock visibility is a global pref, not a per-session setting.Ben Loftis
2017-08-25Some fixes for ruler-visibility. Secondary-clock coming soon.Ben Loftis
2017-08-25Templates: attempt to set ruler and clock visibility. Not working.Ben Loftis
2017-08-23Track Templates:Ben Loftis
* Re-rename Track Wizard to Live Band. * Various ui tweaks to Live Band template script.
2017-08-24Lua Script Example to toggle monitor sectionRobin Gareus
2017-08-23Example Stereo to 2 x Mono track Lua scriptRobin Gareus
2017-08-23Track Templates: remove uninteresting script.Ben Loftis
2017-08-20Tweak generic audio-track templateRobin Gareus
* Demo Factory method producing different functions * Allow to run interactively as Action script
2017-08-20Cont'd work on route-templatesRobin Gareus
2017-08-19Fix "Track Wizard" scriptRobin Gareus
* do check if plugins are available * only instantiate plugins if they're used (no dangling references) * check if plugin instantiation worked, before adding them * fix typos for stereo setup of drum-room & overhead * add channel-count warning
2017-08-19More template re-namingRobin Gareus
Unify "track-band" & "session-band" setup scripts
2017-08-19unify session-template namesRobin Gareus
2017-08-19Backwards compatible LuaDialog layout (+new colspan option)Robin Gareus
2017-08-18Templates: Mostly working tabular script.Ben Loftis
2017-08-18Templates: first stab at a dialog with tabular layout.Ben Loftis
2017-08-18Update Route-template example script & documentationRobin Gareus
2017-08-18amend e0a83a75 RouteDialog + script detailsRobin Gareus
2017-08-18Redesign Session+Route Template Meta Script APIRobin Gareus
Remove special-cased script types. Allow Action-Scripts to be re-used for session-setup or route-templates.
2017-08-17Track Templates: shorten some of the track names.Ben Loftis
2017-08-17Some initial track templates.Ben Loftis
2017-08-17Track templates: add some (unfinished) template files. Hide Created-With ↵Ben Loftis
column in Ardour.
2017-08-17Add an example script for prototypingRobin Gareus
2017-08-16Revert "Revert ongoing SessionDialog changes for 5.11 release."Robin Gareus
This reverts commit bd40b9132cbac2d2b79ba0ef480bd41d837f8f71.
2017-08-16Revert ongoing SessionDialog changes for 5.11 release.5.11Robin Gareus
To be reverted again after the release. This temporarily reverts 26c88b2, c67d1d4, 5e41293, 8b7df13, ff61435, 1039894, 8717c0d and GUI parts of 47d86cf
2017-08-16Replace advanced session-setup options with scriptRobin Gareus
2017-08-15clean up 7aaaae8Robin Gareus
2017-08-14Initial checkin of a Full Band template script.Ben Loftis
2017-08-11Add support for scripted meta-templates.Robin Gareus
2017-08-10Add some more Lua script examplesRobin Gareus
2017-08-04Rough-in an qm-barbeattracker Lua exampleRobin Gareus
2017-07-24Replace a ringbuffer with a multi-reader circular tableJulien "_FrnchFrgg_" RIVAUD
a-Inline Spectrogram used a ringbuffer to send mixed down audio data from the DSP thread to the inline display thread. The problem is that several inline display threads can coexist (one for the channel strip in the editor, one for the channel strip in the mixer, and soon one for an inline display in the generic plugin UI). A ringbuffer is single-writer single-reader so each display only got part of the data, and all were competing for it. Replace it with a circular table, where the DSP sets a write pointer, and every (inline display) user keeps its own read pointer and checks it is not so far in the past as to be overtaken by the DSP write pointer.
2017-07-17Fix a typo in recent commitJulien "_FrnchFrgg_" RIVAUD
2017-07-14Simplify _midifilter.lua exampleJulien "_FrnchFrgg_" RIVAUD
Instead of and-ing the first byte to extract the event type, it is simpler and easier to understand to bitwise-shift it, so that we don't get the result as a multiple of 2^4, but as values corresponding to the MIDI specification. Currently, a guard is put against events with completely empty data, though maybe ardour discards those earlier on since that would not be valid MIDI.
2017-06-08Update LuaDialog example script to include File/Folder selectionRobin Gareus
2017-05-03Lua bindings to set group colorRobin Gareus
2017-04-27Annotate CC-to-Automation Lua-script and fix start/pos offset.Robin Gareus
2017-04-25Update LuaDialog scriptsRobin Gareus
2017-04-25Update CC-to-Automation script: use Lua-Dialog for parametersRobin Gareus
2017-04-25Add a Lua script to exercise the LuaDialogRobin Gareus
2017-04-24Add example script to convert MIDI-CC to Plugin AutomationRobin Gareus
2017-04-24Simplify example scriptRobin Gareus
Now that AutomationList is-a ControlList no explicit cast is needed.
2017-03-18Add example script to access midi-region eventsRobin Gareus
2017-03-17Lua VAMP plugin list: print value-namesRobin Gareus
2017-03-17Add example Lua script to print region transientsRobin Gareus
2017-03-16Update scripts to use == operatorRobin Gareus
2017-03-14Bundle a session-callback scriptRobin Gareus
2017-03-07two new action scripts (no icons yet)Robin Gareus
2017-02-24Add some Lua-script icon.Robin Gareus
2017-02-24add an example script to show/hide TAVsRobin Gareus