Linuxsampler and Internal FX

You name it!
Post Reply
fullbackup
Newbie
Posts: 1
Joined: Fri Jun 09, 2017 1:56 am

Linuxsampler and Internal FX

Post by fullbackup » Fri Jun 09, 2017 2:30 am

Hi, I'm using linuxsampler without a GUI talking directly to the server trough port 8888. Until now I can add devices, setup channels, load samples, assign midi channels too, everything plays beautiful but I can't make effects to work.

So I created an FX send on the channel:
CREATE FX_SEND 0 0 'fxname'
Then:
CREATE EFFECT_INSTANCE 43
ADD SEND_EFFECT_CHAIN 0
APPEND SEND_EFFECT_CHAIN EFFECT 0 0 0

I get OK with no errors but there's no differences on the sound, tried to modify send value with:
SET FX_SEND LEVEL 0 0 1
Also did
SET FX_SEND EFFECT 0 0 0 0 but nothing

Also modified parameters on the effect with SET EFFECT_INSTANCE_INPUT_CONTROL VALUE
and nothing changed..

I just want a list of commands in order, so I can get effects working, lets say at Device 0, Midi 16, Linuxsampler Channel 0, Effect Index 43

Thank you in advance!!

User avatar
cuse
Developer
Posts: 366
Joined: Wed Jan 23, 2008 10:07 pm
Location: Germany

Re: Linuxsampler and Internal FX

Post by cuse » Mon Jul 17, 2017 2:38 pm

That's probably because you just created FX send channels so far. You need however also to load some effect.

When the sampler is launched, make sure you see this:

Code: Select all

Registered internal effect systems: LADSPA
Because right now the sampler will only load LADSPA effect plugins yet.

Then check what kind of LADSPA effects the sampler found and are available with

Code: Select all

LIST AVAILABLE_EFFECTS 
and

Code: Select all

GET EFFECT INFO <id>
Then create the effect with

Code: Select all

CREATE EFFECT_INSTANCE
and finally route the respective FX send channels to the respective effect.

See also http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html#effects

Post Reply