13
0
Commit Graph

288 Commits

Author SHA1 Message Date
Nikolaus Gullotta
b05cabe700 type is a protected word. 2019-01-04 11:14:23 -06:00
e612be9037
Add an example plugin to demonstrate Lua global variables
Note: this only works when loading the script action.
Window > Scripting doesn't run the factory method for upindex variables
2019-01-02 22:26:19 +01:00
3ce5e0217f
Add a script to list all plugins in the session 2018-12-30 22:42:16 +01:00
a0994b16dd
Update Convolver/LuaConvolver
* Add API to allow per-channnel gain and delay
* Fix channel-mapping for stereo IRs w/o true-stereo
2018-12-24 02:29:24 +01:00
3977fbae51 Lower impact of periodic backup script. 2018-11-17 00:13:12 +01:00
693b579253 amend 02f92300, skip backup snapshot when recording 2018-11-12 01:58:12 +01:00
549e01feaa Add Lua script to benchmark region-split operation 2018-11-11 21:28:15 +01:00
02f92300da Add callback script to periodically save a backup snapshot 2018-11-11 21:26:50 +01:00
bfc35e514b Example convolution plugin (Lua script, hardcoded IR) 2018-10-20 00:24:38 +02:00
8ff1cc31cb Add script to exercise PI-stats interface 2018-09-25 18:50:14 +02:00
12abbf52fe Update Lua LTC decoder (API change in d7dc224d) 2018-09-11 16:03:19 +02:00
Maxime Lecoq
e546b109c5 Fix unbound methods, add options, arrange dialog
Remove is_channelstrip() and is_nonbypassable() calls.
Add options: solo, pan, pan width, gain automation, pan automation and pan width automation.
Add radio buttons for sends, inserts and plug-ins.
Arrange prompt dialog: list, names and default values (now false to avoid unwanted behavior).
Add my name to the authors list.
2018-08-24 21:59:55 +02:00
Nikolaus Gullotta
7b9461cbe5 use paramer_count position as index, instead of control-port position 2018-08-17 14:24:16 -05:00
Nikolaus Gullotta
908d629041 comment out old code remnant that is causing crash on mac. 2018-08-17 11:23:07 -05:00
Nikolaus Gullotta
e2e560ef06 stop trying to guess plugin type, just ask the plugin during store-time 2018-08-17 08:47:51 -05:00
Nikolaus Gullotta
645a08cce1 rt:is_master(), not r:is_master() 2018-08-15 10:54:56 -05:00
Nikolaus Gullotta
23c87e8463 added a check for master, due to substituting pan control values for non master() routes 2018-08-15 10:43:06 -05:00
Nikolaus Gullotta
6987f00db4 Make authoring consistent 2018-08-15 08:35:40 -05:00
75f84970b2 Save Mixer values in "C" locale. 2018-08-15 00:53:19 +02:00
Nikolaus Gullotta
857be47728 protect the_instrument() on MIDI tracks, needs a lot more work. 2018-08-02 15:59:47 -05:00
50569eab78 More consistent dialog window titles (Recall Mixer Settings). 2018-08-02 13:54:31 -05:00
Nikolaus Gullotta
da27661dd4 use ordered list of routes and fix some dialog box names 2018-08-02 13:37:01 -05:00
Nikolaus Gullotta
92b68a87d9 option to create groups if necessary and add order var to dialog table for future 2018-08-02 11:03:11 -05:00
949927cc39 Remove "This is a script" note on some Lua dialogs. 2018-08-02 10:36:49 -05:00
Nikolaus Gullotta
dfb1c52192 remove redundant checks in wake of 980de904e 2018-08-02 09:17:54 -05:00
Nikolaus Gullotta
b45c7089c6 implement fetch_valid_settings_file() to avoid the user having to see stub files 2018-08-01 14:42:02 -05:00
Nikolaus Gullotta
d77aa4e3a5 more dialog formatting changes 2018-08-01 12:14:08 -05:00
Nikolaus Gullotta
f771b0e882 use is_nonbypassable(), is_channelstrip(), and display_to_user() to protect critical plugins, and add option to remove sends 2018-08-01 12:13:59 -05:00
Nikolaus Gullotta
b5212ebd21 edit dialog formatting 2018-08-01 09:12:42 -05:00
Nikolaus Gullotta
1d55ac1706 incorporate program name into save and recalling 2018-07-31 14:40:07 -05:00
Nikolaus Gullotta
04ac151a1b check-in of Lua script snippet to determine what program is running 2018-07-31 14:13:34 -05:00
Nikolaus Gullotta
dc4294b89a split store_recall_mixer into two files: mixer_settings_store.lua
and
mixer_settings_recall.lua

also changed a lot of dialog formatting and configure global and local 
paths
2018-07-31 12:57:43 -05:00
Nikolaus Gullotta
0ad9d57154 Fix processor invalidation issue with substiuted routes 2018-07-30 09:16:55 -05:00
Nikolaus Gullotta
cd7341cd6a add group_name fallback for adding routes to groups 2018-07-27 14:19:43 -05:00
Nikolaus Gullotta
80592f30fb whitespace editing and comments + add ability to substitute routes at will 2018-07-27 13:56:39 -05:00
Nikolaus Gullotta
1698abc382 get rid of ugly concatenation in favor of string.format(), and add small readout for what the script will do to your session allowing user to pick and choose 2018-07-25 15:47:16 -05:00
Nikolaus Gullotta
a8265431ad mark_tracks() now accepts a bool that tells it to work of a selected routelist() or get_routes() 2018-07-23 15:51:50 -05:00
Nikolaus Gullotta
fa17364977 move new_playlist Lua script from mixbus and add some garbage collection 2018-07-17 15:16:04 -05:00
Nikolaus Gullotta
a54a501ad6 Move track_organizer Lua script to ardour 2018-07-17 13:02:05 -05:00
Nikolaus Gullotta
49d8d4ad77 Create ardour-friendly version of reset_mb4_mixer Lua script 2018-07-17 12:55:43 -05:00
3a64d355b7 Lua DSP LTC decoder plugin 2018-07-17 09:44:34 +02:00
Nikolaus Gullotta
3700ef4af6 add route:name() to output file, and use this to catch routes who's ids don't match, but their names do 2018-07-16 13:01:36 -05:00
Nikolaus Gullotta
7496f06fa3 check if rv != nil, so it can still be run again if the user bails. 2018-07-16 12:56:46 -05:00
Nikolaus Gullotta
92f480adab Fix silly typo in script script name 2018-07-13 19:05:09 -05:00
Nikolaus Gullotta
173211bde3 Make store_recall_mixer.lua a first-class script and not just an example 2018-07-13 18:55:49 -05:00
637e70749c Add script to normalize all tracks 2018-06-20 23:35:55 +02:00
Nikolaus Gullotta
00fe5a86b1 sr = 0, not rate 2018-06-19 13:56:42 -05:00
Nikolaus Gullotta
c2d162c33e cap redrawing at 15 times /s 2018-06-19 13:54:16 -05:00
Nikolaus Gullotta
820cbc8c4f forgot else in selected-tracks check. 2018-06-01 11:25:46 -05:00
Nikolaus Gullotta
29aba34d1c moving singen and noisegen from mixbus repo to ardour + change singen display and add noisegen display 2018-06-01 09:55:41 -05:00