summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
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
2017-02-24Add some convenient public editor methods (for lua-bindings)Robin Gareus
and s/get// in the old API for consistency.
2017-02-23Lua bindings to access editor selection + region selection bindingsRobin Gareus
2017-02-23Update lua-script to use new playlist-APIRobin Gareus
2017-02-21update plugin-utils Lua example scriptRobin Gareus
2017-02-20And some more action-script iconsRobin Gareus
2017-02-20Add 2 more action-script iconsRobin Gareus
2017-02-20NO-OP; clean up script spacing and remove gotoRobin Gareus
2017-02-20Add a Lua script to send multiple tracks to an aux-bus.Robin Gareus
2017-02-19Clean up create drum-tracks script (no global variables)Robin Gareus
2017-02-18Some more EditorAction icons & color API updateRobin Gareus
2017-02-18Bundle Audio to MIDI Lua scriptRobin Gareus
2017-02-17Update Lua action-icon docRobin Gareus
2017-02-17..and another action-button iconRobin Gareus
2017-02-17Example Lua action script iconRobin Gareus
2017-02-17Refine faders-to-trim scriptRobin Gareus
2017-02-17Don't bundle rewind example scriptRobin Gareus
2017-02-17Update solo/mute example script (use sessions' set_control(s)Robin Gareus
2017-02-15Example lua script to re-order/reverse pluginsRobin Gareus
2017-02-14Update Lua script - API change after 59daffea1Robin Gareus
2017-02-13Update scripts for API change in 59daffea1Robin Gareus
2017-02-02Lua script to save a snapshot after exportRobin Gareus
2017-01-21Add Example script to import file(s)Robin Gareus
2017-01-19add delete x-run marker scriptRobin Gareus
2017-01-08prototype track/bus sharing: state-exportRobin Gareus
2017-01-02Add an example script to start recording on a MIDI eventRobin Gareus
2016-12-28Add script to exercise AudioRegion Peak/RMS NormalizationRobin Gareus
2016-12-08Add some doc/comments to the timecode example scriptRobin Gareus
2016-12-08Add timecode example scriptRobin Gareus
2016-12-06create_drum_tracks lua script by Phillip SmithBen Loftis
2016-12-06add_filters lua script by Phillip SmithBen Loftis
2016-12-05fader-to-trim lua script by Phillip SmithBen Loftis