13
0
livetrax/share/scripts
Robin Gareus 9697187037 Fix erractic timecode detection when extracting LTC from video
Some music using square waves can inadvertently be interpreted as valid
LTC frame. However the encoded data is not a valid timecode, which can
lead huge A/V offsets, or other issues.
2022-09-03 21:39:26 +02:00
..
__convolv.lua Implement zero-latency convolver 2021-03-30 01:29:32 +02:00
__fluidsynth1.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
__plugin_modulation.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
__readable.lua
_add_filters.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
_add_gx_tuner.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_add_x42_compressor.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_amp1.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_amp2.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_amp3.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_amp4.lua
_amp_coefficient_ratio.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
_biquad_filter.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_calc_dsp_statistics.lua
_channelstrip.lua
_configure_master_bus.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_connect_Hydrogen_MIDI.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_connect_MIDI_keyboard_control.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_create_from_template.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_cron.lua Correct namespace of constants in some Lua scripts 2021-11-28 21:10:32 +01:00
_dialog_test.lua
_dsp_plugin_communication.lua
_dump_latency.lua Align printed port/latencies in debug script output 2021-09-14 21:39:54 +02:00
_dump_midiregion.lua
_dump_playlists.lua
_export_plugins_on_save.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_export_tracks.lua
_fan_out_instrument.lua
_find_nonzero_sample.lua lua: changes to a few Lua scripts because of Readable->AudioRedable and AudioRegion as IS-A AudioReader API changes 2021-08-13 12:51:29 -06:00
_fir.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_hook_test.lua Update GUI Region[s]PropertyChanged signal handlers (2/3) 2021-05-07 23:29:25 +02:00
_insert_region_gaps.lua
_kill_automation.lua Add script to clear all automation 2021-06-30 19:23:44 +02:00
_midi_lfo.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_midi_rec_start.lua Fix various typos 2022-04-08 19:51:02 +02:00
_midi_rewrite.lua Elaborate MIDI rewrite example script 2020-10-14 01:56:36 +02:00
_midifilter.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_midigenerator2.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_midigenerator.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_new_playlist.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_noisegen.lua
_osc_hook_example.lua Update GUI Region[s]PropertyChanged signal handlers (2/3) 2021-05-07 23:29:25 +02:00
_plot_graph.lua
_pong.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_rawmidi.lua Fix various typos 2022-04-08 19:51:02 +02:00
_region_transients.lua
_remember_file.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_reset_DragonFly_reverbs.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
_rewind.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_rgh_midi_track_trick.lua Add option to skip MIDI track input auto-connect 2021-01-08 22:50:45 +01:00
_route_template_generic_audio.lua Fix various typos 2022-04-08 19:51:02 +02:00
_route_template_generic_midi.lua Fix various typos 2022-04-08 19:51:02 +02:00
_session_load_hook.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_session_test.lua Correct namespace of constants in some Lua scripts 2021-11-28 21:10:32 +01:00
_smash.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_sort_tracks_by_name.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_spike_synth.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_split_benchmark.lua libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
_stereo_to_mono.lua
_system_exec.lua
_tempo_map_dump.lua
_toggle_monitor_section.lua
_transparent_regions.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
_vamp_example.lua
_vamp_note_example.lua
_vamp_onset_example.lua Fix various typos 2022-04-08 19:51:02 +02:00
_vamp_tempomap_example.lua Fix various typos 2022-04-08 19:51:02 +02:00
_varispeed_callback.lua Update Lua script to new request_transport_speed() API 2021-12-18 15:36:40 +01:00
_vca_slave_assign.lua
a_mute.lua Fix a typo 2022-08-21 23:36:17 +03:00
a_slow_mute.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
a-noise.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
ab_switch.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
access_action.lua
add_audio_track.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
add_cdmarker.lua fix luabindings for Editor.mouse_add_new_marker(), since API changed 2022-01-04 15:23:51 -07:00
add_MIDI_monitor.lua Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
addscopes.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
amp5.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
avldrums_midimap.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
bounce_replace.lua
bypass_all_plugins.lua
collapse_playlists.lua Add Lua script to collapse playlists 2020-11-04 00:21:29 +01:00
create_drum_tracks.lua
delete_xrun_markers.lua
export_mp4chaps.lua
faders_to_trims.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
HiAndLowPass.lua Ace-Hi/Lo: Fix multi-channel LPF (typo in 4f43d5d024) 2022-04-19 00:46:51 +02:00
jump_to_marker.lua libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
lfo_automation.lua Fix various typos 2022-04-08 19:51:02 +02:00
list_plugins.lua List-Plugin script: include track-names for each plugin 2021-07-07 04:08:29 +02:00
ltc_reader.lua Fix erractic timecode detection when extracting LTC from video 2022-09-03 21:39:26 +02:00
metering_point.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
midi_cc_to_automation.lua Fix various typos 2022-04-08 19:51:02 +02:00
midi_remap.lua Fix various typos 2022-04-08 19:51:02 +02:00
midimon.lua Remove debug message 2022-02-08 23:06:45 +01:00
mixer_screenshot.lua
mixer_settings_recall.lua Mixer Save+Recall (Lua): add option to recall the route names stored in the file 2022-06-01 08:53:50 -05:00
mixer_settings_store.lua Mixer Save+Recall (Lua): support args for local+global separation 2022-06-01 08:53:50 -05:00
mute_all_tracks.lua
normalize_all_tracks.lua
notch_bank.lua Fix various typos 2022-04-08 19:51:02 +02:00
periodic_backup.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
pitch_to_mts.lua Add Lua script to send 12TET tuning as MTS messages 2021-02-12 16:01:43 +01:00
post_export_save_hook.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
preare_record_example.lua Fix various typos 2022-04-08 19:51:02 +02:00
README Avoid regex convention in script documentation 2021-05-08 00:35:31 +02:00
record_now.lua Lua script button to immediately record 2021-09-26 00:03:52 +02:00
remove_unknown_procs.lua
reset_mixer.lua lua mixer_reset: fix copy+paste thinko so it actually works 2022-06-22 14:19:40 -05:00
rubberband_swing.lua Fix various typos 2022-04-08 19:51:02 +02:00
s_chanmap.lua
s_ducks.lua Lua API for sends, sidechains and monitoring 2021-05-11 20:30:53 +02:00
s_fader_automation.lua Fix various typos 2022-04-08 19:51:02 +02:00
s_foreach_track.lua
s_group_color.lua
s_import_files.lua fix import file Lua script to follow new API to PublicEditor::do_import() 2021-05-07 14:58:16 -06:00
s_plugin_automation.lua
s_plugin_reorder.lua
s_pluginutils.lua Add Lua binding to query plugin-presets and scalepoints 2021-05-27 16:56:24 +02:00
s_portengine.lua
s_region_gain2.lua
s_region_gain_curve.lua Add Lua bindings to modify region gain curve 2021-05-04 18:18:04 +02:00
s_region_gain.lua lua: changes to a few Lua scripts because of Readable->AudioRedable and AudioRegion as IS-A AudioReader API changes 2021-08-13 12:51:29 -06:00
s_replaceplugin.lua
s_selection.lua Lua script fix for new timeline types 2021-08-13 12:51:29 -06:00
s_set_region_fades.lua
s_showhide_track.lua
s_tempo_map.lua lua/superclocks: use accessor rather than static var 2022-03-17 14:15:59 -06:00
s_thin_automation.lua Fix various typos 2022-04-08 19:51:02 +02:00
s_timecode.lua
s_track_props.lua Fix various typos 2022-04-08 19:51:02 +02:00
s_vamp_plugin_index.lua
s_whoami.lua
scl_to_mts.lua Fix various typos 2022-04-08 19:51:02 +02:00
scope.lua Fix various typos 2022-04-08 19:51:02 +02:00
select_every_2nd_region.lua
send_to_bus.lua send_to_bus script: fix typo in prior commit 2022-07-01 10:11:05 -05:00
session_template_advanced.lua
session_template_record.lua Fix various typos 2022-04-08 19:51:02 +02:00
set_automation_mode.lua
singen.lua
spectrogram.lua Fix various typos 2022-04-08 19:51:02 +02:00
split_all_markers.lua Fix various typos 2022-04-08 19:51:02 +02:00
stop_at_marker.lua libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
store_recall_mixer.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
synth1.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
tomsloop.lua libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
track_organizer.lua Consolidete script author names 2020-09-30 22:06:35 +02:00
tx_raw_midi_from_file.lua Fix various typos 2022-04-08 19:51:02 +02:00
vamp_audio_to_midi.lua
voice_activate.lua use Session::request_roll() instead of request_transport_speed (1.0, ...) 2021-04-19 16:14:08 -06:00
wscript wscript: use consistent python shebang path 2022-04-09 11:44:28 +02:00
x-fade.lua Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02: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/share/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.