OK I had an hour to spare, and here is the result
Q01.save (10.4 KB)
Apologies for it being a quicksave, and I hope it’s the right one. Here’s a screenshot:
If you un-bypass the vca that is set with a bias value of five, the signal gets a bit louder, but the gain on the vca before it will, I THINK, mean that it does not clip…
I still have to make sure it works as planned, and it’s not super user-friendly [not even a “unit” yet]: but I think that – basically – if you put this vca unit, it should be obvious which one [the first one], at the start of some processes, then the signal after it, where you placed it, won’t undergo clipping.
Right? Try it with the second vca I mean, un-bypassing it… a trigger into a1 will reset the unit.
If there’s any interest in this – and someone says it works – then I will make it a unit and explain how it works, at a minimum.
EDIT not quite true, you could e.g. clip / distort the signal then reduce its amplitude later… but it works I THINK so that the output itself – the last unit in the chain – does not distort the signal. you could probably, with LUA, design a unit that goes before a unit and stops it – that unit it’s before – from ever clipping. Not sure, though at four percent of capacity you couldn’t add it everywhere. To make it a genuinely interesting unit, you would have to find a way to feed some of its values the output from the unit it is placed before [instead of outx]… does that make sense??