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

Information about TAP Dynamics