ardour/share/scripts
Robin Gareus 925be49b2d
Remove redundant collectgarbage() calls from scripts
Since 8112d6472e garbage is automatically collected
after running a Lua GUI script.
2020-03-10 23:31:20 +01:00
..
__convolv.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
__fluidsynth1.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
__plugin_modulation.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
__readable.lua Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
_amp_coefficient_ratio.lua Lua Amplifier plugin with gain-coeff ratio controls 2020-02-29 00:25:51 +01:00
_amp1.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_amp2.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_amp3.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_biquad_filter.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_calc_dsp_statistics.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_cron.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_dialog_test.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_dsp_plugin_communication.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_dump_latency.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_dump_midiregion.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_dump_playlists.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_export_plugins_on_save.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_export_tracks.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_fan_out_instrument.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_find_nonzero_sample.lua Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
_fir.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_hook_test.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_insert_region_gaps.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midi_lfo.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midi_rec_start.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midi_rewrite.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midifilter.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midigenerator.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midigenerator2.lua Update script to use new process_map() API 2020-02-26 17:51:32 +01:00
_osc_hook_example.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_plot_graph.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_pong.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_rawmidi.lua Update script to use new process_map() API 2020-02-26 17:51:32 +01:00
_region_transients.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_remember_file.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_rewind.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_rgh_midi_track_trick.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_route_template_generic_audio.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_route_template_generic_midi.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_rubberband_swing.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_session_load_hook.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_session_test.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_smash.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_sort_tracks_by_name.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_spike_synth.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_split_benchmark.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_stereo_to_mono.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_system_exec.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_tempo_map_dump.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_toggle_monitor_section.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_tx_raw_midi_from_file.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_vamp_example.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_vamp_note_example.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_vamp_onset_example.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_vamp_tempomap_example.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_varispeed_callback.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_vca_slave_assign.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
a_mute.lua Add a mute/gate plugin 2020-02-26 17:51:25 +01:00
a_slow_mute.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
access_action.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
add_filters.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
addscopes.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
amp4.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
bounce_replace.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
bypass_all_plugins.lua Fix script to bypass all plugins 2020-02-28 04:34:54 +01:00
create_drum_tracks.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
delete_xrun_markers.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
export_mp4chaps.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
faders_to_trims.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
HiAndLowPass.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
jump_to_marker.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
lfo_automation.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
list_plugins.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
ltc_reader.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
meter_tap.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
midi_cc_to_automation.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
midi_remap.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
midimon.lua Update script to use new process_map() API 2020-02-26 17:51:32 +01:00
mixer_screenshot.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
mixer_settings_recall.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
mixer_settings_store.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
mute_all_tracks.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
new_playlist.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
noisegen.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
normalize_all_tracks.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
notch_bank.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
periodic_backup.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
post_export_save_hook.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
preare_record_example.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
README Update gitignore, clean up git status 2020-02-23 21:11:47 +01:00
remove_unknown_procs.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
reset_mixer.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
s_chanmap.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_fader_automation.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_foreach_track.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_group_color.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_import_files.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_plugin_automation.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_plugin_reorder.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_pluginutils.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_portengine.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_region_gain.lua Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
s_region_gain2.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_replaceplugin.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_selection.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_set_region_fades.lua Add Lua example snippet to set region fades 2020-03-10 23:20:07 +01:00
s_showhide_track.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_thin_automation.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_timecode.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_track_props.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_vamp_plugin_index.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
s_whoami.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
scope.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
select_every_2nd_region.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
send_to_bus.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
session_template_advanced.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
session_template_record.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
set_automation_mode.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
singen.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
spectrogram.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
split_all_markers.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
stop_at_marker.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
store_recall_mixer.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
synth1.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
tomsloop.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
track_organizer.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
transparent_regions.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
vamp_audio_to_midi.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
voice_activate.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
wscript Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00

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.

^_-*.lua
 git ignores those. Intended for local/custom dev scripts or work in progress.