13
0
livetrax/share/scripts
Nikolaus Gullotta 858bb4294d
Fix Mixer Store/Recall
Two main problems are addressed by this commit.

First, storage of
parameters was broken because the index for values was set by the
parameter count, not the control port count which set_processor_param()
expects.

Second, the value was not clamped to pd.upper and pd.lower causing some
parameters to fail when set.

This invalidates previous mixer store files.
2020-04-15 13:38:33 -05:00
..
__convolv.lua
__fluidsynth1.lua
__plugin_modulation.lua
__readable.lua Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
_amp1.lua
_amp2.lua
_amp3.lua
_amp_coefficient_ratio.lua Lua Amplifier plugin with gain-coeff ratio controls 2020-02-29 00:25:51 +01:00
_biquad_filter.lua
_calc_dsp_statistics.lua
_cron.lua
_dialog_test.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_dsp_plugin_communication.lua
_dump_latency.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_dump_midiregion.lua
_dump_playlists.lua
_export_plugins_on_save.lua
_export_tracks.lua
_fan_out_instrument.lua
_find_nonzero_sample.lua Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
_fir.lua
_hook_test.lua
_insert_region_gaps.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
_midi_lfo.lua
_midi_rec_start.lua
_midi_rewrite.lua
_midifilter.lua
_midigenerator2.lua Update script to use new process_map() API 2020-02-26 17:51:32 +01:00
_midigenerator.lua
_noisegen.lua Prefer using C++ DSP for noise generation in scripts 2020-04-11 11:41:22 +02:00
_osc_hook_example.lua
_plot_graph.lua
_pong.lua
_rawmidi.lua Update script to use new process_map() API 2020-02-26 17:51:32 +01:00
_region_transients.lua
_remember_file.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_rewind.lua
_rgh_midi_track_trick.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_route_template_generic_audio.lua
_route_template_generic_midi.lua
_rubberband_swing.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_session_load_hook.lua
_session_test.lua
_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
_split_benchmark.lua
_stereo_to_mono.lua
_system_exec.lua
_tempo_map_dump.lua
_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
_vamp_note_example.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
_vamp_onset_example.lua
_vamp_tempomap_example.lua
_varispeed_callback.lua
_vca_slave_assign.lua Fix typo in script 2020-03-15 11:24:55 +01:00
a_mute.lua Add a mute/gate plugin 2020-02-26 17:51:25 +01:00
a_slow_mute.lua
a-noise.lua Prefer using C++ DSP for noise generation in scripts 2020-04-11 11:41:22 +02:00
access_action.lua
add_filters.lua
addscopes.lua
amp4.lua
bounce_replace.lua
bypass_all_plugins.lua Fix script to bypass all plugins 2020-02-28 04:34:54 +01:00
create_drum_tracks.lua
delete_xrun_markers.lua
export_mp4chaps.lua
faders_to_trims.lua
HiAndLowPass.lua
jump_to_marker.lua
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
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
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 Fix Mixer Store/Recall 2020-04-15 13:38:33 -05:00
mixer_settings_store.lua Fix Mixer Store/Recall 2020-04-15 13:38:33 -05:00
mute_all_tracks.lua
new_playlist.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
normalize_all_tracks.lua
notch_bank.lua
periodic_backup.lua
post_export_save_hook.lua
preare_record_example.lua
README
remove_unknown_procs.lua
reset_mixer.lua Reset master send control along with sends 2020-04-14 13:34:49 -05: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 Fix off by one in Lua scripts 2020-03-03 00:28:19 +01:00
s_replaceplugin.lua
s_selection.lua
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
s_thin_automation.lua
s_timecode.lua
s_track_props.lua
s_vamp_plugin_index.lua
s_whoami.lua
scope.lua
select_every_2nd_region.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
send_to_bus.lua
session_template_advanced.lua
session_template_record.lua Also move Lua scripts to share subfolder 2020-02-23 20:48:02 +01:00
set_automation_mode.lua
singen.lua
spectrogram.lua
split_all_markers.lua
stop_at_marker.lua
store_recall_mixer.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
synth1.lua
tomsloop.lua
track_organizer.lua Remove redundant collectgarbage() calls from scripts 2020-03-10 23:31:20 +01:00
transparent_regions.lua
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

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.