13
0
livetrax/scripts
2020-02-03 16:07:13 -06:00
..
__convolv.lua Exclude Lua Convovler from unit-test (fails because of missing IR) 2019-09-05 20:17:57 +02:00
__fluidsynth1.lua Lua Fluid Synth example needs FluidR3_GM.sf2, skip unit-test 2019-09-06 01:31:43 +02:00
__plugin_modulation.lua Another script to skip during unit-tests 2019-09-06 18:17:23 +02:00
_amp1.lua
_amp2.lua
_amp3.lua
_biquad_filter.lua
_calc_dsp_statistics.lua Add script to exercise PI-stats interface 2018-09-25 18:50:14 +02:00
_cron.lua Update Lua scripts to use new transport request API 2019-11-26 17:02:41 +01:00
_dialog_test.lua
_dsp_plugin_communication.lua
_dump_latency.lua Latency debug script: include MIDI ports 2020-01-09 18:21:48 +01:00
_dump_midiregion.lua Some more frame -> sample changes (in scripts) 2019-06-16 01:30:34 +02:00
_dump_playlists.lua Tweak dump-playlist script to indicate current playlist 2019-07-06 18:10:36 +02:00
_export_plugins_on_save.lua Add example script to save instrument plugins on save 2019-03-15 01:38:49 +01:00
_export_tracks.lua
_fan_out_instrument.lua
_find_nonzero_sample.lua Remove debug print (amends 978de9) 2020-01-23 22:42:29 +01:00
_hook_test.lua Some more frame -> sample changes (in scripts) 2019-06-16 01:30:34 +02:00
_insert_region_gaps.lua
_midi_lfo.lua
_midi_rec_start.lua Update Lua scripts to use new transport request API 2019-11-26 17:02:41 +01:00
_midi_rewrite.lua
_midifilter.lua
_midigenerator2.lua Lua MIDI genertors 2019-12-01 21:32:51 +01:00
_midigenerator.lua Lua MIDI genertors 2019-12-01 21:32:51 +01:00
_osc_hook_example.lua Some more frame -> sample changes (in scripts) 2019-06-16 01:30:34 +02:00
_plot_graph.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
_pong.lua
_rawmidi.lua
_region_transients.lua
_remember_file.lua Add an example plugin to demonstrate Lua global variables 2019-01-02 22:26:19 +01:00
_rewind.lua
_rgh_midi_track_trick.lua
_route_template_generic_audio.lua
_route_template_generic_midi.lua
_rubberband_swing.lua Update comments & icon of rubberband example Lua script 2020-01-15 02:20:59 +01:00
_session_load_hook.lua
_session_test.lua Update Lua scripts to use new transport request API 2019-11-26 17:02:41 +01:00
_smash.lua
_sort_tracks_by_name.lua NO-OP: documentation/comments 2019-06-24 15:09:54 +02:00
_spike_synth.lua Add test synth to debug capture alignment 2020-01-11 22:33:32 +01:00
_split_benchmark.lua Add Lua script to benchmark region-split operation 2018-11-11 21:28:15 +01:00
_stereo_to_mono.lua
_system_exec.lua
_tempo_map_dump.lua Add some example Lua scripts 2020-01-14 17:04:04 +01:00
_toggle_monitor_section.lua Update scripts, monitor-section API change 2019-03-01 16:46:08 +01:00
_tx_raw_midi_from_file.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
_vamp_example.lua
_vamp_note_example.lua Update Lua scripts, class-name change 2019-09-02 15:45:14 +02:00
_vamp_onset_example.lua Update Lua VAMP scripts to show a progress dialog 2019-09-02 05:19:27 +02:00
_vamp_tempomap_example.lua Update Lua VAMP scripts to show a progress dialog 2019-09-02 05:19:27 +02:00
_varispeed_callback.lua Update Lua scripts to use new transport request API 2019-11-26 17:02:41 +01:00
_vca_slave_assign.lua Amend f474d0d4a9, remove explicit casts 2019-02-27 16:44:39 +01:00
a_slow_mute.lua Add a DSP script to slowly fade in/out 2019-04-16 00:05:33 +02:00
access_action.lua
add_filters.lua
addscopes.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
amp4.lua
bounce_replace.lua Update lua script to current playlist API 2019-12-08 17:40:38 +01:00
bypass_all_plugins.lua
create_drum_tracks.lua
delete_xrun_markers.lua
export_mp4chaps.lua Honor the current start position when exporting chapter marks 2019-06-16 01:30:55 +02:00
faders_to_trims.lua
HiAndLowPass.lua
jump_to_marker.lua
lfo_automation.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
list_plugins.lua Tweak Plugin List script: output formatting and name 2019-02-20 17:23:45 +01:00
ltc_reader.lua Update Lua LTC decoder (API change in d7dc224d) 2018-09-11 16:03:19 +02:00
meter_tap.lua Cleaup meter-tap: reduce nesting and remove code-dup 2019-04-08 16:12:19 +02:00
midi_cc_to_automation.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
midi_remap.lua Made any -> none mappings remove events 2019-02-19 15:38:10 +01:00
midimon.lua
mixer_screenshot.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
mixer_settings_recall.lua NOP: Convert back to using tabs instead of spaces 2020-01-30 13:43:40 -06:00
mixer_settings_store.lua NOP: Convert back to using tabs instead of spaces 2020-01-30 13:43:40 -06:00
mute_all_tracks.lua
new_playlist.lua
noisegen.lua
normalize_all_tracks.lua
notch_bank.lua Release notch-bank filter 2019-04-18 14:11:52 +02:00
periodic_backup.lua Lower impact of periodic backup script. 2018-11-17 00:13:12 +01:00
post_export_save_hook.lua
preare_record_example.lua
README Add Readme to the Lua script folder 2019-09-06 18:18:29 +02:00
remove_unknown_procs.lua
reset_mixer.lua Mixer Reset now resets automation state of all plugin inserts 2020-02-03 16:07:13 -06:00
s_chanmap.lua
s_fader_automation.lua
s_foreach_track.lua
s_group_color.lua
s_import_files.lua
s_plugin_automation.lua
s_plugin_reorder.lua
s_pluginutils.lua
s_portengine.lua
s_region_gain2.lua
s_region_gain.lua Add/update scripts reading raw audio-data 2020-01-20 06:37:30 +01:00
s_replaceplugin.lua
s_selection.lua
s_showhide_track.lua
s_thin_automation.lua Add example script to thin automation 2019-02-26 18:05:10 +01:00
s_timecode.lua
s_track_props.lua
s_vamp_plugin_index.lua
s_whoami.lua check-in of Lua script snippet to determine what program is running 2018-07-31 14:13:34 -05:00
scope.lua
select_every_2nd_region.lua Fix some script icons for non-square buttons 2019-11-19 04:41:12 +01:00
send_to_bus.lua
session_template_advanced.lua Update scripts, monitor-section API change 2019-03-01 16:46:08 +01:00
session_template_record.lua
set_automation_mode.lua Add script to set automation states of multiple controls 2019-09-04 16:35:47 +02:00
singen.lua
spectrogram.lua
split_all_markers.lua Update Lua Script to use new MusicSample API 2019-04-09 03:15:38 +02:00
stop_at_marker.lua Clarify stop-at-marker transport position logic 2020-01-31 02:11:41 +01:00
store_recall_mixer.lua Fix processor invalidation issue with substiuted routes 2018-07-30 09:16:55 -05:00
synth1.lua
tomsloop.lua Remove cruft - amend 279faad7 2019-12-03 22:02:46 +01:00
track_organizer.lua Remove "This is a script" note on some Lua dialogs. 2018-08-02 10:36:49 -05:00
transparent_regions.lua
vamp_audio_to_midi.lua Proper error messages for Audio2MIDI script 2019-09-02 21:20:26 +02:00
voice_activate.lua Update Lua scripts to use new transport request API 2019-11-26 17:02:41 +01:00
wscript

Ardour Lua Scripts
==================

https://manual.ardour.org/lua-scripting/

For upstream script addition, please file a pull-request at
https://github.com/Ardour/ardour/tree/master/scripts

Script Naming conventions:

^_
 A script filename with a leading underscore indicates an example script.
 These scripts are only available from ardour's git repository and not
 installed nor included with binary bundles.

^__
 Scripts with a filename starting with two underscores are excluded from
 unit-tests.  This is currently the case for convolver, fluidsynth and
 plugin-modulation.
 They depend on external files (soundfont, impulse-response) or a specific
 session-setup (plugin-modulation needs an automatable plugin).

^s_
 A filename beginning with "s_" indicates a code snippet.
 These scripts can only be used in the interactive interpreter
 (Window > Scripting). They may be useful by themselves or handy for copy/edit
 to create EditorActions.
 The filename prefix is only for convenience, "type" = "Snippet" is used when
 scripts are listed at runtime.