|
From: SoX N. <so...@fa...> - 2025-12-15 15:35:57
|
This one's a doozey. You can now make arbitrary keystrokes
adjust some of the effects' parameters in --interactive mode.
What asked for it was dolbyb.gain to set 1.0 to correspond to 220nWb
magnetic tape density:
play -V --keymap D:dolbyb.gain+2 --keymap d:dolbyb.gain-2 foo.mp3
there's also * and / to do exponential adjustment and = to set it to a value.
The current bindings are:
centercut.gain for the -a parameter
chorus.(gain-in|gain-out)
contrast.amount
dolbyb.gain
echo.(gain-in|gain-out)
echos.(gain-in|gain-out)
overdrive.(gain|color)
phaser.(gain-in|gain-out|regen)
saturation.(blend|offset|drive|color|threshold)
softvol.(volume|double-time|headroom)
vad.(trigger-level|trigger-time|gap)
vol.gain adjusted by the gain type you specified
i.e. all the ones where the parameter value is used unadorned
in the sample loop, or a derivative of it that's easy to convert.
For things where tables need to be recalculated or
memory sizes changed, I am open to suggestions
of which parameters of which effects it would be
most useful to be able to twiddle, and evaluate
their relative difficulties to implement.
https://codeberg.org/sox_ng/sox_ng/releases
Thanks to many for the input
M |