diff options
Diffstat (limited to 'scripts/s_chanmap.lua')
-rw-r--r-- | scripts/s_chanmap.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/s_chanmap.lua b/scripts/s_chanmap.lua new file mode 100644 index 0000000000..82e9bb0039 --- /dev/null +++ b/scripts/s_chanmap.lua @@ -0,0 +1,22 @@ +ardour { ["type"] = "Snippet", name = "plugin channel mapping" } + +function factory () return function () + -- first track needs to be stereo and has a stereo plugin + -- (x42-eq with spectrum display, per channel processing, + -- and pre/post visualization is handy here) + + r = Session:route_by_remote_id(1) + pi = r:nth_plugin(0):to_insert() + + pi:set_no_inplace (true) + + cm = ARDOUR.ChanMapping() + --cm:set(ARDOUR.DataType("Audio"), 0, 0) + cm:set(ARDOUR.DataType("Audio"), 1, 0) + pi:set_input_map (0, cm) + + cm = ARDOUR.ChanMapping() + --cm:set(ARDOUR.DataType("Audio"), 0, 0) + cm:set(ARDOUR.DataType("Audio"), 1, 0) + pi:set_output_map (0, cm) +end end |