13
0
Commit Graph

278 Commits

Author SHA1 Message Date
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
Nikolaus Gullotta
37fe6b8ba1 Check-in of set_meter_point() utility/example 2018-06-01 09:52:53 -05:00
523f8b4ba4 Example snippet to list plugins (and their presets) 2018-05-31 16:02:43 +02:00
Nikolaus Gullotta
d0f7bec624 lots of changes including: ability to store and recall more than one mixer state, ability to work on selected tracks only, plus bugfixes and removal of redundant checks 2018-04-02 10:11:22 -05:00
Nikolaus Gullotta
4e04da667c assert(rv) removed, fixed redundant checking, and fixed proc ordering issue caused by commit c7f7347 2018-03-23 09:01:38 -05:00
Nikolaus Gullotta
c7f7347822 better group support + mute and solo recall 2018-03-22 10:03:09 -05:00
Nikolaus Gullotta
cbb039b9f6 more stability fixes 2018-03-20 15:41:20 -05:00
Nikolaus Gullotta
f1dc39bb82 fixed processor ordering crash in ardour and added group support (kinda) 2018-03-20 13:23:04 -05:00
Nikolaus Gullotta
9ca094d9f6 Fixed issue in plugin id invalidator caused by commit d5d5c0c 2018-03-19 13:30:19 -05:00
Nikolaus Gullotta
d5d5c0c026 cleanup, fix in-on-change issue. 2018-03-19 12:25:21 -05:00
2092934721 Example Lua script to perform action at specific wallclock time 2018-03-18 15:56:28 +01:00