on mix page, in has signal. mon is zero (no vu meters moving).
There are items in the params menu for input level and engine level which don’t seem to do anything for me. Same for 1 dry signal and 2 dry signal
looking at the code (in tlps.lua)…
params:add_control("input_level", "input level", controlspec.new(0, 1, "lin", 0, 0))
params:set_action("input_level", function(x) audio.level_adc_cut(x) end)
-- engine level
params:add_control("engine_level", "engine level", controlspec.new(0, 1, "lin", 0, 1))
params:set_action("engine_level", function(x) audio.level_eng_cut(x) end)
these are set to softcut level rather than global levels - so maybe those menu tags could be more descriptive?
and then…
-- dry signal
params:add_control(i .. "dry_signal", i .. " dry signal", controlspec.new(0, 1, 'lin', 0, 1, ""))
params:set_action(i .. "dry_signal", function(x) softcut.filter_dry(i, x) end)
perhaps this needs to be updated to softcut.pre_filter_dry?
(caveat - I really have not touched softcut and don’t know what is normal or not there)