Carla won't accept SF2/SFZ soundfonts
Posted: Sun Aug 03, 2014 1:41 pm
Hello everyone,
I'm a musician, relatively new to the JACK world.
I found this forum not long ago. It's full of resources, with a thriving community, and I'd like in some way, to be a part of it.
I already use MuseScore, and I was learning how to use it together with QSynth through JACK with some sf2 fonts.
I also compiled and installed linuxsampler and tried it with qsampler. It took me a long time to get it working (with Qsynth things are pretty easy, all instruments from the sf2 are loaded and it's ready to go), but finally I got it working (more or less) with a sfz soundfont (SalamanderGrandPianoV3_48khz24bit).
Somewhere I read that Carla is the best plugin out there, so I went out and tried compiling it.
I'm a Debian stable (Wheezy) user, and I prefer not to use external repositories (i.e. KXStudio's, which would make this very easy). When I need some program not in the Debian repos, I try to backport it, and if it isn't possible, compile it from source.
It wasn't possible to backport Carla package from the KXStudio's repos (on the other hand, Cadence suite was pretty easy to backport). Carla required some packages that aren't possible to backport at all (I don't remember right now, but they were things like fluidsynth-static, which don't make sense in my system).
So I had to compile it from source, cloning from git.
I installed the dependencies stated in INSTALL.md (compiled ntk and backported fftw3) and then compiled Carla without problems.
Although it found the sf2 and sfz soundfonts, and even though "make features" shows SF2 and SFZ support:
they aren't listed as plugins. This is some terminal output:
I'm sorry if this isn't the appropriate place to ask these questions. I just hope you can point me in the right direction.
Any other suggestions or information regarding learning to use soundfonts and samplers/synths are welcome.
I'm a musician, relatively new to the JACK world.
I found this forum not long ago. It's full of resources, with a thriving community, and I'd like in some way, to be a part of it.
I already use MuseScore, and I was learning how to use it together with QSynth through JACK with some sf2 fonts.
I also compiled and installed linuxsampler and tried it with qsampler. It took me a long time to get it working (with Qsynth things are pretty easy, all instruments from the sf2 are loaded and it's ready to go), but finally I got it working (more or less) with a sfz soundfont (SalamanderGrandPianoV3_48khz24bit).
Somewhere I read that Carla is the best plugin out there, so I went out and tried compiling it.
I'm a Debian stable (Wheezy) user, and I prefer not to use external repositories (i.e. KXStudio's, which would make this very easy). When I need some program not in the Debian repos, I try to backport it, and if it isn't possible, compile it from source.
It wasn't possible to backport Carla package from the KXStudio's repos (on the other hand, Cadence suite was pretty easy to backport). Carla required some packages that aren't possible to backport at all (I don't remember right now, but they were things like fluidsynth-static, which don't make sense in my system).
So I had to compile it from source, cloning from git.
I installed the dependencies stated in INSTALL.md (compiled ntk and backported fftw3) and then compiled Carla without problems.
Although it found the sf2 and sfz soundfonts, and even though "make features" shows SF2 and SFZ support:
Code: Select all
$ make features
---> Engine drivers
JACK: YES
ALSA: YES
PulseAudio: YES
CoreAudio: NO [MacOS only]
ASIO: NO [Windows only]
DirectSound: NO [Windows only]
---> Plugin formats:
Internal: YES
LADSPA: YES
DSSI: YES
LV2: YES
VST: YES
VST3: NO [Windows and MacOS only]
AU: NO [MacOS only]
---> LV2 UI toolkit support:
Gtk2: YES (bridge)
Gtk3: YES (bridge)
Qt4: YES (bridge)
Qt5: NO [Qt5 missing]
X11: YES (direct+bridge)
---> File formats:
GIG: YES
SF2: YES
SFZ: YES
---> Internal plugins:
Carla-Rack: YES
ZynAddSubFX: YES (with UI)
Code: Select all
carla-discovery::error::SF2 support not available - /usr/share/sounds/sf2/merlin_gold.sf2
Any other suggestions or information regarding learning to use soundfonts and samplers/synths are welcome.