I could have sworn I requested something like this in the past, but only found a request for @clipping, which looks like that now exists!
It would be great to be able to apply atodb, dbtoa, ftom, and ftom, and/or having an @exponential attribute too (to mirror scale/scale~) via a @scale attribute, which could take any of the above (e.g. atodb, dbtoa, etc… or if it is given a float instead, it interprets that as an exponent to apply.
I find myself wanting to linearize the output of fluid.bufloudness~ for applying @weights specifically, but also for better interfacing with fluid.bufspectralshape~s @power 1 @unit 1 combo or fluid.bufpitch~s @unit 1.
What I’ve done in older patches is to dump everything out and do this stuff in Max-land, then dump it back in, but that’s obviously fragile and clunky, and like in the concat thread, staying “native” as much as possible is always desirable.