Can Carla sf2 plugins listen in on a specific channel?

Unofficial support for the KXStudio Linux distribution and applications.
More info at http://kxstudio.linuxaudio.org/

Moderators: MattKingUSA, khz

Post Reply
PTPi
Established Member
Posts: 21
Joined: Mon Jul 27, 2015 5:55 pm

Can Carla sf2 plugins listen in on a specific channel?

Post by PTPi »

Is there a way to tell Carla sf2 plugins to listen in on a specific channel without using the channel filter? I want to set up an orchestra in Carla hooked up to MuseScore, and need to adjust reverb and chorusing for each instrument (channel) separately. I can do this easily with LMMS's sf2 player, but LMMS exhibits horrible timing problems with a large orchestra that make it unusable (not synchronized, dropped notes, etc.) for my purposes. Since I'm working with approx. 5 ports x 16 channels, I'm hoping I don't have to set up 80-90 channel filters.
PTPi
Established Member
Posts: 21
Joined: Mon Jul 27, 2015 5:55 pm

Re: Can Carla sf2 plugins listen in on a specific channel?

Post by PTPi »

I often score for full symphony orchestra using MuseScore. Each of the MuseScore staves has several midi channels associated with it so I can switch between sf2s to handle differing articulations and timbres for its particular instrument. MuseScore exposes as many midi ports as are needed to handle all the channels (up to around 90), but not the channels themselves. Each instrument requires its own processing for things like reverb, equalization, and chorusing, which means that if MuseScore puts the oboes on port 1/channel 4, I need my sf2 "oboes" in Carla to respond only to midi events coming in on 1:4, not 1:1-16. As I said in the OP, LMMS's sf2 playger provides this as a matter of course, and I keep thinking Carla must be able to do the same thing. I just can't see how except with the channel filter. Having to set up 90 or so channel filters is something I don't want to do unless it's the only way.
PTPi
Established Member
Posts: 21
Joined: Mon Jul 27, 2015 5:55 pm

Re: Can Carla sf2 plugins listen in on a specific channel?

Post by PTPi »

Aha! The very solution I was looking for. I got hung up on terminology, channel "filter" vs. channel "splitter", so I didn't see the channel splitter in my plugin list. Thanks so much. BTW, Kxstudio is wonderful. Linux audio has been a PITA over the years. With Cadence/Claudia/Carla, now it just works. No hassles. No surprises. The ALSA bridge let me finally cleanse my system of PulseAudio and JACK-ify everything. Fantastic.
Frank Carvalho
Established Member
Posts: 363
Joined: Sat Nov 17, 2012 3:36 pm

Re: Can Carla sf2 plugins listen in on a specific channel?

Post by Frank Carvalho »

Hi
I dont seem to be able to find a MIDI splitter plugin, and I badly need it. How or where exactly do I find this plugin?
Best
Frank
Edit: Ah! I was too quick. It comes with Carla 2 I see. The laptop I was on has not been updated for a while...
Edit, edit: Strange. The laptop is the same version as my stationary PC (where I can find the MIDI splitter). But I cant find the MIDI splitter on the laptop. I have checked that I have the same sources on both machines and OS is the same version. But Carla just wont find it on the laptop. I tried to download the 2-0 beta4 version from the kxstudio site, but that one does not have MIDI splitter either. I also tried the 1.2.4 download, and strangely that one DOES have the MIDI spliter. What is going on?
Vox, Selmer, Yamaha and Leslie amplifiers. Rickenbacker, Epiphone, Ibanez, Washburn, Segovia, Yamaha and Fender guitars. Hammond, Moog, Roland, Korg, Yamaha, Crumar, Ensoniq and Mellotron keyboards. Xubuntu+KXStudio recording setup.
Frank Carvalho
Established Member
Posts: 363
Joined: Sat Nov 17, 2012 3:36 pm

Re: Can Carla sf2 plugins listen in on a specific channel?

Post by Frank Carvalho »

Final edit: Seems my laptop had a broken package management. Some dependencies between Carla 1.2.4 and Carla 1.9.6 on the package carla-debug made it impossible to completely remove 1.2.4 and reinstall 2.0beta4. I decided to wipe the disc entirely and make a fresh install of Xubuntu and kxstudio, and then all plugins became available.

However, now I experienced another strange thing with MIDI split on the laptop. No MIDI passes through on the freshly installed MIDI split! If I replace it with the MIDI channel filter instead I can filter midi channels correctly, but no MIDI passes though the splitter!?
This is really strange. I have Carla running on a small RPi2 too with Raspbian and autostatic additions, and that one has MIDI splitter working, and it also works with no issues on my main DAW PC.

/Frank
Vox, Selmer, Yamaha and Leslie amplifiers. Rickenbacker, Epiphone, Ibanez, Washburn, Segovia, Yamaha and Fender guitars. Hammond, Moog, Roland, Korg, Yamaha, Crumar, Ensoniq and Mellotron keyboards. Xubuntu+KXStudio recording setup.
Post Reply