summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2016-09-18update script to follow libardour API changeRobin Gareus
2016-09-18match ID of Inline Scope following 2b7a89eRobin Gareus
2016-09-12Tweak PR 269 for portable file-pathRobin Gareus
2016-09-12Cleaned up messed indents (tabs vs. spaces)Johannes Mueller
2016-09-12Lua script to export markers as mp4 chaptersJohannes Mueller
Location markers, that are not xruns are exported as mp4 chapter marks. This requires `Location::name()` to be exposed to Lua.
2016-09-12Example script to prepare the session to recordJohannes Mueller
Often one needs to make sure that all the relevant settings are made before one actually starts recording. The Lua interface can take care of this task easily, that the operater by just one action can make sure that the relevant settings (e.g. recenables, playhead position, etc.) are ready for recording. This example was written with a quasi live podcast scenario in mind. See `scripts/prepare_record_example.lua` for details.
2016-08-30and another SNAFU...Robin Gareus
2016-08-30fix jump out of local scopeRobin Gareus
2016-08-30correct comments and avoid /={4+}/Robin Gareus
2016-08-30-put method print_help() inside factory() (!) -nop / add commentsThomas Brand
Signed-off-by: Thomas Brand <tom@trellis.ch>
2016-08-30tom's loop: fix arguments to add_region()Robin Gareus
2016-08-30-adapt to new method syntax of add_region() to make script work with latest ↵Thomas Brand
lua API -add help text; displayed on error in script output window Signed-off-by: Thomas Brand <tom@trellis.ch>
2016-08-28notch: narrow the bandwidth with increasing frequencyRobin Gareus
2016-08-28fix typo in notch example scriptRobin Gareus
2016-08-27newbie documentationRobin Gareus
2016-08-27notch-bank: increase max Q, use logscaleRobin Gareus
2016-08-27update notch-bank to variable i/o, increase max stages to 100Robin Gareus
2016-08-27add a notch-bank filterRobin Gareus
2016-08-23example fluidsynth lua script (currently: hardcoded .sf2)Robin Gareus
2016-08-22pong on the major scale (and fix a typo)Robin Gareus
2016-08-21more musical pong. uhm ping.Robin Gareus
2016-08-21NO-OP: more source code commentsRobin Gareus
2016-08-21refurbish a-pongRobin Gareus
* add code comments * support no-inplace audio processing * display score * add re-init & difficulty settings
2016-08-21clean up a-pongRobin Gareus
2016-08-21showcaseRobin Gareus
2016-08-18fix SNAFU in track-properties scriptRobin Gareus
2016-08-17add some track properties example scriptRobin Gareus
2016-08-17These are not the scripts you're looking forJulien "_FrnchFrgg_" RIVAUD
2016-08-10remove debug outputRobin Gareus
2016-08-10prefix no-inst script with an underscore and skip installRobin Gareus
2016-08-10prefix blessed scripted DSP plugins with a-*Robin Gareus
2016-08-06add a script to multi-split regionsRobin Gareus
2016-08-06Remove dsp_has_midi_*() in favor of dsp_ioconfig()Julien "_FrnchFrgg_" RIVAUD
_has_midi_*put members of LuaProc will be set according to the actual configuration chosen, for configure_io() and run() to use.
2016-07-24add a script to exercise varispeed playbackRobin Gareus
2016-07-19enforce range of HP/LPRobin Gareus
We must not assume that the host sends values within the the range nor that the enum is always an integer.
2016-07-19Fix a typo in HiAndLowPass.luaJulien "_FrnchFrgg_" RIVAUD
Instead of mixing two consecutive biquad orders with a linear xfade, the code used the same weight for both signals to mix, due to a copy-paste blunder. Brown-bag fix this now. Also change a little the threshold for using 32-samples chunks to cater for steepness jumping from 0 to 4 (this doesn't change anything for commonly used rates and is just for robustness in never-happening cases anyway).
2016-07-18Optimize a-HiAndLowPassJulien "_FrnchFrgg_" RIVAUD
- Better formula for the lpf smoothness parameter. It is computed only on init and rate change anyway... - Only run as many Biquads as needed to save computing power, esp. when using low steepness and parameters are not changing.
2016-07-18Simplify the logic in HiAndLowPass filterJulien _FrnchFrgg_ RIVAUD
And beef up comments for readers using the filter as an example.
2016-07-18clean up Hp/Lp codeRobin Gareus
2016-07-17cleanup High/Low PassRobin Gareus
* shorten Name * fix typo in Time Constant * remove some local variables
2016-07-17remove old a-Hi/Low passRobin Gareus
2016-07-17clean up a-HP/LPRobin Gareus
2016-07-16Hi AND low pass filter -- fresh from the oven werks.Robin Gareus
2016-07-14consistent height of a-eq a-hp/lpRobin Gareus
2016-07-12midimon: add option to format note-namesRobin Gareus
2016-07-12re-classify bundled lua scriptsRobin Gareus
* search by author: - "Ardour Team" for "ready to use" plugins - "Ardour Lua Task Force" = example plugins * search by Category - use "Example" for DSP plugins (except instruments)
2016-07-12Make MIDI monitor a pass-through for audio and midiJulien "_FrnchFrgg_" RIVAUD
MIDI monitor only accepted midi data and output that same data. That was logical for a MIDI plugin, but a consequence is that automatic pin configuration makes MIDI monitors opaque to audio data, which means drag'n'dropping a MIDI monitor for debugging purposes can suddenly cut audio, or even change the channel count if strict I/O is enabled. Improve the MIDI monitor so that it passes through all incoming data unchanged.
2016-07-12update MIDIEvent lua bindings/exampleRobin Gareus
2016-07-11add a convenient lua forward mapped buffers methodRobin Gareus
2016-07-11Improve MIDI monitorJulien "_FrnchFrgg_" RIVAUD