I’m on a phone r/n but will look when possible
Meantime, check for warnings about missing voice method
@Molotov, @speakerdamage
i looked. travelling with severely limited internet atm.
the params generated by softcut.params() method (which is a quick hack really) are kinda wonky. step size is not so useful, and the labels are goofy (i added some underscores, will make a minor PR) - but it basically works, i was able to add params for filter fc/rq/mode levels, rec/pre levels, loop/fade times, &c for multiple voices, from the maiden REPL
couple weird ones:
-
position is one that makes no real sense as a parameter.
-
loop points are basically useless because of the gigantic step size - better off making customized params appropriate to whatever the script is doing, and wrapping the lower-level setter methods exposed by softcut.lua module.
-
when i tried to set a param for rec flag some total crazy thing happened, some metro throwing errors, (@tehn is there a global called rec or something?? sorry i lost the error but i’m sure its reproducable)
but there is some weirdness where i can’t actually scroll to the end of the params list if the list is long enough - it neither moves the selection line, nor allows space at the bottom of the screen - which i take to be a bug in menu.lua. 
btw @speakerdamage, sorry but the supposition in incorrect, p[1] is all the params for voice 1, p[2] for voice 2, &c.
hope that helps / makes sense