- params:add_control("rec level","rec level",controlspec.new(0,1,"lin",0.01,1,"",0.01))
- params:set_action("rec level",update_parameters)
- params:add_control("rec thresh","rec thresh",controlspec.new(1,100,'exp',1,10,'amp/1k'))
- params:set_action("rec thresh",update_parameters)
- params:add_control("vol pinch","vol pinch",controlspec.new(0,1000,'lin',1,500,'ms'))
- params:set_action("vol pinch",update_parameters)
- params:add_option("rec thru loops","rec thru loops",{"no","yes"},1)
- params:set_action("rec thru loops",update_parameters)
- params:add_control("stop rec after","stop rec after",controlspec.new(1,64,"lin",1,1,"loops"))
- params:set_action("stop rec after",update_parameters)
- params:add_option("input type","input type",{"line-in","tape","line-in+tape"},3)
- params:set_action("input type",function(x)
- update_softcut_input()
- update_parameters()
- end)
- params:add_option("sync lengths to first","sync lengths to first",{"no","yes"},1)
- params:set_action("sync lengths to first",update_parameters)
- params:add_group("save/load",3)
- params:add_text('save_name',"save as...","")
- params:set_action("save_name",function(y)