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
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#90): https://groups.io/g/sox-ng/message/90
Mute This Topic: https://groups.io/mt/116793777/21656
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/sox-ng/leave/13602885/21656/313486934/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to