summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Add some doc/comments to the timecode example scriptRobin Gareus2016-12-081-5/+9
|
* Add timecode example scriptRobin Gareus2016-12-081-0/+17
|
* create_drum_tracks lua script by Phillip SmithBen Loftis2016-12-061-0/+41
|
* add_filters lua script by Phillip SmithBen Loftis2016-12-061-0/+54
|
* fader-to-trim lua script by Phillip SmithBen Loftis2016-12-051-0/+60
|
* a-High/LowPass allow 8K samples inclusiveRobin Gareus2016-11-241-1/+1
|
* MIDI LFO generator pluginRobin Gareus2016-11-211-0/+74
|
* Add a Lua script snippet processing region data from the editorRobin Gareus2016-11-191-0/+81
|
* Add example script to modulate parmaters globallyRobin Gareus2016-11-161-0/+46
|
* fix typo in example scriptRobin Gareus2016-11-121-1/+1
|
* update lua script to follow Region API change.nick_m2016-11-111-1/+1
|
* Revert "update lua script to follow API change (bb459a2e7d)"Robin Gareus2016-11-101-1/+1
| | | | | This reverts commit f09e9347e140d8b0151dd1bf1b5f91e473674699. because the new-midi branch wasn't merged, yet
* don't ship fan-out instrument lua script (but keep it as example)Robin Gareus2016-11-101-5/+12
|
* prototype script to fan out instrument outputs to bussesRobin Gareus2016-11-101-0/+62
|
* another lua DSP exampleRobin Gareus2016-11-091-0/+31
|
* update lua script to follow API change (bb459a2e7d)Robin Gareus2016-10-311-1/+1
|
* vamp_audio_to_midi script now operates on a list of regions, calling ↵Nathan Stewart2016-10-211-22/+38
| | | | qm-transcription for each region. The MIDI region holding the output is resized to the extents of the audio region list. This is because qm-transcription is a memory hog and barfs if you try to process too big a region.
* Clarify documentation of Lua inter-processor communicationRobin Gareus2016-10-121-3/+10
|
* make raw-midi script pass unit-tests (no midi port on track)Robin Gareus2016-10-111-1/+0
|
* Example Lua script for inter-plugin communicationRobin Gareus2016-10-101-0/+71
|
* Interpret start & length_beats properties as double rather than Evoral::Beats.nick_m2016-10-101-1/+1
| | | | | | | - Evoral::Beats operator!= would prevent an increment of start_beats by intervals of less than a tick, so its possible that other subtle problems existed due to this kind of thing.
* Audio->MIDI script: properly handle MIDI-region start-offsetRobin Gareus2016-10-091-5/+5
|
* add BBT offsets to Audio->MIDI scriptRobin Gareus2016-10-071-11/+10
|
* Arrrgh Ardour starts counting at 1 :(Robin Gareus2016-10-071-1/+1
|
* fix script now that block + step size are set correctlyRobin Gareus2016-10-071-2/+2
|
* prototype polyphonic audio to midi scriptRobin Gareus2016-10-071-0/+43
|
* Lua Script Example for Audio to Midi Transcription (work in progress)Robin Gareus2016-10-061-0/+57
|
* Add Lua snippet to list and describe Vamp PluginsRobin Gareus2016-10-061-0/+41
|
* elaborate Lua-Vamp exampleRobin Gareus2016-10-051-3/+17
|
* add Lua script example for vamp onset analysisRobin Gareus2016-10-031-0/+82
|
* add vamp-plugin example lua scriptRobin Gareus2016-10-031-0/+49
|
* update script to follow libardour API changeRobin Gareus2016-09-181-1/+1
|
* match ID of Inline Scope following 2b7a89eRobin Gareus2016-09-181-2/+2
|
* Tweak PR 269 for portable file-pathRobin Gareus2016-09-121-1/+1
|
* Cleaned up messed indents (tabs vs. spaces)Johannes Mueller2016-09-121-7/+7
|
* Lua script to export markers as mp4 chaptersJohannes Mueller2016-09-121-0/+55
| | | | | Location markers, that are not xruns are exported as mp4 chapter marks. This requires `Location::name()` to be exposed to Lua.
* Example script to prepare the session to recordJohannes Mueller2016-09-121-0/+62
| | | | | | | | | | | 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.
* and another SNAFU...Robin Gareus2016-08-301-113/+115
|
* fix jump out of local scopeRobin Gareus2016-08-301-1/+1
|
* correct comments and avoid /={4+}/Robin Gareus2016-08-301-6/+3
|
* -put method print_help() inside factory() (!) -nop / add commentsThomas Brand2016-08-301-148/+156
| | | | Signed-off-by: Thomas Brand <tom@trellis.ch>
* tom's loop: fix arguments to add_region()Robin Gareus2016-08-301-1/+1
|
* -adapt to new method syntax of add_region() to make script work with latest ↵Thomas Brand2016-08-301-3/+151
| | | | | | lua API -add help text; displayed on error in script output window Signed-off-by: Thomas Brand <tom@trellis.ch>
* notch: narrow the bandwidth with increasing frequencyRobin Gareus2016-08-281-1/+1
|
* fix typo in notch example scriptRobin Gareus2016-08-281-1/+1
|
* newbie documentationRobin Gareus2016-08-271-13/+51
|
* notch-bank: increase max Q, use logscaleRobin Gareus2016-08-271-1/+1
|
* update notch-bank to variable i/o, increase max stages to 100Robin Gareus2016-08-271-18/+38
|
* add a notch-bank filterRobin Gareus2016-08-271-0/+63
|
* example fluidsynth lua script (currently: hardcoded .sf2)Robin Gareus2016-08-231-0/+51
|
* pong on the major scale (and fix a typo)Robin Gareus2016-08-221-3/+5
|
* more musical pong. uhm ping.Robin Gareus2016-08-211-10/+24
|
* NO-OP: more source code commentsRobin Gareus2016-08-211-11/+23
|
* refurbish a-pongRobin Gareus2016-08-211-25/+89
| | | | | | | * add code comments * support no-inplace audio processing * display score * add re-init & difficulty settings
* clean up a-pongRobin Gareus2016-08-211-35/+47
|
* showcaseRobin Gareus2016-08-211-0/+156
|
* fix SNAFU in track-properties scriptRobin Gareus2016-08-181-1/+1
|
* add some track properties example scriptRobin Gareus2016-08-171-0/+38
|
* These are not the scripts you're looking forJulien "_FrnchFrgg_" RIVAUD2016-08-173-0/+0
|
* remove debug outputRobin Gareus2016-08-101-1/+0
|
* prefix no-inst script with an underscore and skip installRobin Gareus2016-08-1010-1/+2
|
* prefix blessed scripted DSP plugins with a-*Robin Gareus2016-08-106-16/+12
|
* add a script to multi-split regionsRobin Gareus2016-08-061-0/+70
|
* Remove dsp_has_midi_*() in favor of dsp_ioconfig()Julien "_FrnchFrgg_" RIVAUD2016-08-065-29/+13
| | | | | _has_midi_*put members of LuaProc will be set according to the actual configuration chosen, for configure_io() and run() to use.
* add a script to exercise varispeed playbackRobin Gareus2016-07-241-0/+32
|
* enforce range of HP/LPRobin Gareus2016-07-191-4/+27
| | | | | We must not assume that the host sends values within the the range nor that the enum is always an integer.
* Fix a typo in HiAndLowPass.luaJulien "_FrnchFrgg_" RIVAUD2016-07-191-6/+6
| | | | | | | | | 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).
* Optimize a-HiAndLowPassJulien "_FrnchFrgg_" RIVAUD2016-07-181-21/+37
| | | | | | | - 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.
* Simplify the logic in HiAndLowPass filterJulien _FrnchFrgg_ RIVAUD2016-07-181-38/+43
| | | | And beef up comments for readers using the filter as an example.
* clean up Hp/Lp codeRobin Gareus2016-07-181-9/+7
|
* cleanup High/Low PassRobin Gareus2016-07-171-10/+8
| | | | | | * shorten Name * fix typo in Time Constant * remove some local variables
* remove old a-Hi/Low passRobin Gareus2016-07-171-285/+0
|
* clean up a-HP/LPRobin Gareus2016-07-171-17/+31
|
* Hi AND low pass filter -- fresh from the oven werks.Robin Gareus2016-07-161-0/+342
|
* consistent height of a-eq a-hp/lpRobin Gareus2016-07-141-1/+1
|
* midimon: add option to format note-namesRobin Gareus2016-07-121-4/+24
|
* re-classify bundled lua scriptsRobin Gareus2016-07-1220-57/+30
| | | | | | | | | * 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)
* Make MIDI monitor a pass-through for audio and midiJulien "_FrnchFrgg_" RIVAUD2016-07-121-15/+24
| | | | | | | | | | | 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.
* update MIDIEvent lua bindings/exampleRobin Gareus2016-07-121-3/+3
|
* add a convenient lua forward mapped buffers methodRobin Gareus2016-07-111-2/+19
|
* Improve MIDI monitorJulien "_FrnchFrgg_" RIVAUD2016-07-111-12/+18
|
* Add a new MIDI monitor pluginJulien "_FrnchFrgg_" RIVAUD2016-07-111-0/+181
| | | | | | | | This plugin lets through all incoming MIDI events, and also shows the latest ones in a human-readable format directly on the mixer strip. The user can choose the font size and the number of recent events displayed, as well as whether to print values in decimal or hexadecimal, and whether to print system events.
* elaborate documented raw audio/midi buffer lua exampleRobin Gareus2016-07-111-17/+75
|
* refine lua-script documentationRobin Gareus2016-07-104-16/+35
|
* add a raw midi buffer plugin exampleRobin Gareus2016-07-101-0/+33
|
* update lua-biquad: add en/disableRobin Gareus2016-07-071-14/+24
|
* rewrite spectrogram using PBD::RingbufferRobin Gareus2016-07-071-77/+61
|
* fix a-High/LowPass transfer-fn display visual bleedRobin Gareus2016-07-061-1/+3
|
* tweak a-series plugin namesRobin Gareus2016-07-051-4/+2
|
* more lua-script updates:Robin Gareus2016-07-044-24/+23
| | | | | * comments and explain amp4.lua * move amp1-3 to "Example" category
* update lua scriptsRobin Gareus2016-07-043-8/+123
| | | | | | * add proper amplifier (smooth gain change) + text-example * remove commented no-inplace from High/Low pass * amend 913609be inline spectrogam re-init
* add grid to inline-spectrumRobin Gareus2016-07-031-7/+45
|
* HP/LP: enforce enum integr type (inline control sends continuous value)Robin Gareus2016-07-031-3/+3
|
* update lua-scripts:Robin Gareus2016-07-035-3/+305
| | | | | | * add an inline spectrum display * fix re-init HP/LP and Biquad * add some comments, labels etc
* fix lua filters for multi-channels processingRobin Gareus2016-07-012-15/+44
|
* update lua script to use new remote_id lookup APIRobin Gareus2016-05-314-4/+4
|
* prototype lua midi generators & filters and port event-rewriteRobin Gareus2016-05-294-3/+134
|
* lua script to remove all unknown processorsRobin Gareus2016-05-231-0/+21
|
* add a lua high/low pass filter with configurable slopeRobin Gareus2016-05-231-0/+273
|
* complete lua DSP filter with parameter interpolation & commentsRobin Gareus2016-05-211-42/+109
|