LADSPA Plugin usage - sm0svx/svxlink GitHub Wiki
Introduction
Needed packages
sudo apt install swh-plugins tap-plugins ladspa-sdk
Configuration examples
In the Tx section in svxlink.conf add the configuration parameter LADSPA_PLUGINS. It is possible to send commands to change the parameters in the plugin when svxlink is active via the COMMAND_PTY. See examples below.
Examples:
[RepeaterLogic]
COMMAND_PTY=/dev/shm/repeater_logic_ctrl
[Tx1]
LADSPA_PLUGINS=@Tx1_Hpf,@Tx1_Compressor
[Tx1_Hpf]
LABEL=hpf
Cutoff=500
[Tx1_Compressor]
LABEL=tap_dynamics_m
Attack=4
Release=500
Offset_Gain=15
Makeup_Gain=15
Function=13
To change Ladspa parameter while svxlink is active use, send the parameters to the COMMAND_PTY in this format.
Note: If you have permission issues when trying to echo to the COMMAND_PTY, try switching to the same users as svxlink process is running.
sudo su svxlink
echo CFG Tx1_Hpf Cutoff 300 > /dev/shm/repeater_logic_ctrl
echo CFG Tx1_Hpf Cutoff 800 > /dev/shm/repeater_logic_ctrl
echo CFG Tx1_Compressor Function 7 > /dev/shm/repeater_logic_ctrl
echo CFG Tx1_Compressor Attack 4 > /dev/shm/repeater_logic_ctrl