From 180843f9bd28b191c7404245ba0a121107992511 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 23 Feb 2020 20:48:02 +0100 Subject: Also move Lua scripts to share subfolder --- scripts/session_template_advanced.lua | 59 ----------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 scripts/session_template_advanced.lua (limited to 'scripts/session_template_advanced.lua') diff --git a/scripts/session_template_advanced.lua b/scripts/session_template_advanced.lua deleted file mode 100644 index 1eec0349ce..0000000000 --- a/scripts/session_template_advanced.lua +++ /dev/null @@ -1,59 +0,0 @@ -ardour { - ["type"] = "SessionInit", - name = "Advanced Session", - description = [[Allows to configure master-bus and autoconnect]], - master_bus = 0 -} - -function factory () return function () - - local auto_connect_in = { - [0] = "Manually", - [1] = "automatically to physical inputs", - } - - local auto_connect_out = { - [0] = "Manually", - [1] = "automatically to physical outputs", - [2] = "automatically to master bus", - } - - local dialog_options = { - { type = "heading", title = "Customize Session: " .. Session:name () }, - { type = "number", key = "master", title = "Master bus channels", min = 0, max = 24, step = 1, digits = 0, default = 2 }, - { type = "checkbox", key = "monitor", title = "Add monitor section", default = ARDOUR.config():get_use_monitor_bus () }, - { type = "dropdown", key = "ac_input", title = "Autoconnect Inputs", - values = { - [auto_connect_in[0]] = 0, - [auto_connect_in[1]] = 1, - }, - default = auto_connect_in[ARDOUR.config():get_input_auto_connect ()] - }, - { type = "dropdown", key = "ac_output", title = "Autoconnect Outputs", - values = { - [auto_connect_out[0]] = 0, - [auto_connect_out[1]] = 1, - [auto_connect_out[2]] = 2, - }, - default = auto_connect_out[ARDOUR.config():get_output_auto_connect ()] - }, - } - - local dlg = LuaDialog.Dialog ("Template Setup", dialog_options) - local rv = dlg:run() - if (not rv) then return end - - if rv['master'] > 0 then - local count = ARDOUR.ChanCount ( ARDOUR.DataType("audio"), rv['master']) - Session:add_master_bus (count) - end - - if rv['monitor'] then - ARDOUR.config():set_use_monitor_bus (true) - end - - ARDOUR.config():set_input_auto_connect (rv['ac_input']) - ARDOUR.config():set_output_auto_connect (rv['ac_output']) - - Session:save_state(""); -end end -- cgit v1.2.3