wowowowowow, @claasp, this is gorgeous. i love when folks share things they’ve made with cheat codes and i have no idea how they pulled it off. what a lovely expression of these tools!! 
@lleicamun, thank you for the kind words – i’m excited for you to be able to play!
amplitude ducking would be cool, but the execution is a bit outside of the scope of what’s currently possible with softcut. as far as the code goes, there isn’t a way to query the actual amplitude of a single voice’s output – only it’s general level, which is static.
however, this got me thinking about mute grouping – eg. explicitly creating relationships between pads where if one plays the other pauses. this then got me thinking about other forms of grouping – eg. a meta bank where settings for each of the three banks could be memorized and recalled with a single button.
all to say, it’s in the hopper – but for now, i’d say a “ducking” vibe could be achieved by using the envelopes on [levels] and using the copy/paste function to map out your banks with duplicates of pads with different envelopes. then, it’s just about triggering multiple pads that you know have relational envelopes at the same time 