加载 LADSPA 插件不起作用(模块加载失败。)

加载 LADSPA 插件不起作用(模块加载失败。)

按照@Takkat 的建议(将 LADSPA 插件应用于输入(麦克风)),我尝试将插件(SC4 Mono)应用到新创建的接收器:

pacmd load-module module-ladspa-sink sink_name=ladspa-sink master=alsa_output.pci-0000_00_10.1.analog-stereo plugin=sc4m_1916 label=SC4mono control=0,100,400,0,0,3.25,0,0,0

使用以下命令检查接收器的名称:

pacmd list-sinks

在文件夹中检查了插件的名称:

/usr/lib/ladspa/

但是在终端中运行该命令会返回:

Module load failed.

当我使用 Audacity 加载命令时,我使用 SC4 Mono 插件的默认设置。最后,我想将插件 SC4 Mono 应用于声卡的麦克风输入,以便其他程序接收改变后的信号。

答案1

我的命令中有两个错误:

原始命令:

pacmd load-module module-ladspa-sink sink_name=ladspa-sink master=alsa_output.pci-0000_00_10.1.analog-stereo plugin=sc4m_1916 label=SC4mono control=0,100,400,0,0,3.25,0,0,0
Module load failed.

标签更改为 sc4m:

pacmd load-module module-ladspa-sink sink_name=ladspa-sink master=alsa_output.pci-0000_00_10.1.analog-stereo plugin=sc4m_1916 label=sc4m control=0,100,400,0,0,3.25,0,0,0
Module load failed.

控制值改变:

pacmd load-module module-ladspa-sink sink_name=ladspa-sink master=alsa_output.pci-0000_00_10.1.analog-stereo plugin=sc4m_1916 label=SC4mono control=1,1.5,401,-30,20,5,12
Module load failed.

标签和控制值已改变 - 成功:

pacmd load-module module-ladspa-sink sink_name=ladspa-sink master=alsa_output.pci-0000_00_10.1.analog-stereo plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12

变更摘要:

label=sc4m
control=1,1.5,401,-30,20,5,12

steve harris 插件的正确标签(http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html) 似乎是插件名称旁边括号内的第一个部分。

控制值也必须仔细选择。

相关内容