Replies: 4 comments 4 replies
-
I have edited the init.py file to check for the port names and make sure they are correct, by adding these lines in the load_bank function within the for fx in zone.get...
|
Beta Was this translation helpful? Give feedback.
-
I tried with jack instead of alsa and still the same behavior. |
Beta Was this translation helpful? Give feedback.
-
Hey, sorry for the delayed response. You need to change the As explained in the Plugins section of the docs, fluidsynth: error: Port 'Input L' not found on effect 'compressor10'
fluidsynth: error: Port 'Output L' not found on effect 'compressor10'
fluidsynth: error: Port 'Input R' not found on effect 'compressor10'
fluidsynth: error: Port 'Output R' not found on effect 'compressor10'
fluidsynth: error: LADSPA check failed, unable to activate effects which can hopefully give you a clue when this is happening. |
Beta Was this translation helpful? Give feedback.
-
No, but you could create the plugin at the bank level. You'll hear it on all your patches, for any MIDI channels that are in the same audio group(s) as the plugin
Nope, unless it's built into the plugin. Fluidpatcher sends all the sound through the plugins - it's 100% wet.
Yes. Having one audio group means that all MIDI channels will pass through any plugins you have. If you want to be more selective, have multiple audio groups. The way MIDI channels get assigned to audio groups by FluidSynth is a bit odd - channels are assigned to groups in order, with wrapping. So, with 3 audio groups, the midi channels are:
Easiest way is to have 16 audio groups - then the group(s) you assign a plugin to correspond exactly to the MIDI channels you'll hear them on. |
Beta Was this translation helpful? Give feedback.
-
Hi all!
I am using fluidpatcher for live performing and I want to add some plugins to my sf2. I have tried setting the SC4 compressor but I cannot seem to make it work. I set the threshold, makeup gain and attack to the minimum and still it seems to sound exactly the same...
When loading the bank i don't see any error so first I thought it was understanding what I was setting, but then i set some fake port names and i don't get any errors, so right now I can't tell if I am setting it properly....
Any help would be really appreciated!
These is the plugin I am using:
analyseplugin /usr/lib/ladspa/sc4_1882.so
Plugin Name: "SC4"
Plugin Label: "sc4"
Plugin Unique ID: 1882
Maker: "Steve Harris steve@plugin.org.uk"
Copyright: "GPL"
Must Run Real-Time: No
Has activate() Function: No
Has deactivate() Function: No
Has run_adding() Function: Yes
Environment: Normal or Hard Real-Time
Ports: "RMS/peak" input, control, 0 to 1, default 0
"Attack time (ms)" input, control, 1.5 to 400, default 101.125
"Release time (ms)" input, control, 2 to 800, default 401
"Threshold level (dB)" input, control, -30 to 0, default 0
"Ratio (1:n)" input, control, 1 to 20, default 1
"Knee radius (dB)" input, control, 1 to 10, default 3.25
"Makeup gain (dB)" input, control, 0 to 24, default 0
"Amplitude (dB)" output, control, -40 to 12
"Gain reduction (dB)" output, control, -24 to 0
"Left input" input, audio
"Right input" input, audio
"Left output" output, audio
"Right output" output, audio
And my files:
fluidpatcherconf.yaml
soundfontdir: /home/st/scripts/config/sf2
bankdir: /home/st/scripts/config/banks
mfilesdir: /home/st/scripts/config/midi
plugindir: /usr/lib/ladspa
currentbank: bank1.yaml
fluidsettings:
audio.driver: alsa
audio.realtime-prio: 99
audio.alsa.device: hw:CODEC
audio.period-size: 64
audio.periods: 2
midi.autoconnect: 1
player.reset-synth: 0
synth.audio-groups: 1
synth.chorus.active: 0
synth.reverb.active: 0
synth.sample-rate: 48000
synth.gain: 0.8
synth.cpu-cores: 4
synth.ladspa.active: 1
synth.min-note-length: 0
synth.polyphony: 32
bank1.yaml
patches:
mysf:
1: my_sf.sf2:000:000
ladspafx:
compressor1:
lib: sc4_1882.so
audio: stereo
group: 1
vals:
Ratio: 20
Threshold: -30
Attack: 1.5
Release: 800
Makeup: 0
Related questions:
Can I set the plugin at the init section of the bank? I have tried it with no success...
Is there some kind of wet/dry setting that I am missing?
Since I am setting synth.audio-groups to 1 I guess the group setting of the plugin should also be set to 1 right?
Beta Was this translation helpful? Give feedback.
All reactions