06-24-2019, 11:35 AM | #1 |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 747
|
Problem to get SFZero work in Xubuntu
Hi,
For now I'm testing Xubuntu and so far I like it alot. In other distros I tried I have no problem to use SFZero. I add it to my .vst folder and it doesnt show up. I move it to /usr/lib/vst same thing it doesnt show up. In Reaper under VST option I do a new scan/clear cache and I see SFZero.so flashing by, but still not found i FX browser. I tried both variants by oxmidi - diskstreaming and the "other" one. https://github.com/osxmidi/SFZero-X/releases/tag/0.5 What am I missing?
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
06-24-2019, 12:30 PM | #2 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,084
|
Someone recently mentioned in this forum that Carla can act as a soundfont or SFZ player among other things, so I downloaded it and extracted only the VST .so file into my .vst folder. REAPER instantly added it on the next boot and sure enough, it loads all my soundfonts and SFZ files just fine. I haven't used it in a project yet, but I've jammed around using it a few times.
|
06-24-2019, 12:38 PM | #3 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,084
|
OK I downloaded the non streaming version, extracted only the .so file, put it into my .vst folder and REAPER does not see it. It behaves the exact same way as if this were an LV2 plugin and not a VST plugin.
|
06-25-2019, 12:54 AM | #4 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Seems like the Debian version doesn't work on Ubuntu.
Check the SFZero-X page for a Ubuntu update. |
06-25-2019, 04:13 AM | #5 |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 747
|
Splendid. Thanks alot. Try it out soon.
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
06-25-2019, 07:22 AM | #6 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
The trouble with sfz is that quite a few sfz files are not written very well and can have non compliant values which throw SFZero-X into a spin but with some basic editing of the sfz file(s) it can be ok and also that sforzando has become the standard and it has a lot of extensions so sfz files made for sforzando will probably not work very well with SFZero-X.
But SFZero-X has a lot of stuff added to the basic SFZero, things like Added Round Robin seq_length and seq_position opcodes and Random hirand and lorand and Modwheel gain_ccx loccx hiccx and Channel selection lochan hichan opcodes and Sample Trigger on_loccx on_hiccx opcodes and Crossfade xfin_lo xfin_hi xfout_lo xfout_hi key and MIDI CC opcodes and Filter cutoff resonance (fil_type lpf_1p hpf_1p lpf_2p hpf_2p bpf_2p brf_2p) opcodes. seq_length seq_position hirand and lorand, useful for randomizing and varying orchestral and drum samples etc. gain_ccx, useful for orchestral and drum etc crescendos and diminuendos using MIDI CC. loccx hiccx, useful for sample selection using MIDI CC. lochan hichan useful for selecting and isolating MIDI channels. xfin_lo xfin_hi xfout_lo xfout_hi useful for crossfading. Filter opcodes useful for lowpass highpass bandpass bandreject filters. |
06-25-2019, 08:26 AM | #7 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,084
|
Way cool!!! Working great here with SF2 and SFX. Is there a way to set the default folder it opens when browsing for a file to load? If not no big deal. Thanks for making this available, because I'm sure it consumes less CPU than any other method of playing SF2/SFZ files I had available before, and I like efficiency!
|
06-25-2019, 11:12 AM | #8 |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
SFZero-X & BalanceSPTeufelsberg Reverb
Hi,
btw do you guys experience issues loading SFZero-X and BalanceSPTeufelsberg Reverb on same track? Which plug i load in which order does not matter, last one blacks out and Reaper freezez.
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 |
06-25-2019, 09:01 PM | #9 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
|
|
06-25-2019, 09:04 PM | #10 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
I used to have that problem on MXLinux but now I don't, so maybe something got updated on my system and now it's ok. I don't know if the Ubuntu version is any better. On the SFZero-X page it links to how SFZero-X can be run inside Linux-LinVst (nothing to do with Windows or Wine btw) to try to get around possible gtk etc errors. The binaries are in the Releases folder. So, copy lin-vst-server to /usr/bin and then place linvst*.so in the folder that SFZero.so is in and then rename linvst*.so to SFZero*.so (the asterisks need to be there btw). Then choose SFZero with an asterisk in the name inside Reaper (and not the usual SFZero with no asterisk in the name). Last edited by osxmidi; 06-26-2019 at 01:08 AM. |
|
06-25-2019, 09:05 PM | #11 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Drum sfz tips https://sfzformat.com/tutorials/drum_basics
|
06-27-2019, 12:33 AM | #12 | |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
Quote:
Think I need to setup Fruit and try building BalanceSPTeufelsberg this summer..
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 |
|
04-21-2020, 08:02 PM | #13 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
I've added a last used directory/folder recall feature.
I've updated SFZero-X to use Juce 6. The original SFZero that SFZero-X is based on is pretty basic. SFZero-X has had opcodes added to it so it might be useful for some things but it's nowhere near Sforzando. Some sfz files can be made to work pretty well with a bit of editing and using the sfz docs. Vst3 made using Manjaro. https://github.com/osxmidi/SFZero-X https://github.com/osxmidi/SFZero-X-DiskStreaming |
04-22-2020, 12:15 AM | #14 |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
hm, strange, this version does not show up in list.
However I glance on Reaper start it shows on new plug scan. Tried removing, clearing cache and rescan, several times but nada. Also nothing interesting in term, so no errors to report either.
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 |
04-22-2020, 05:20 AM | #15 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
Maybe it's a library problem. It works on Manjaro. I've put up a Debian 10 version as well. Last edited by osxmidi; 04-22-2020 at 05:45 AM. |
|
04-22-2020, 08:55 AM | #16 |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
I'm on glibc_2.30, also tried the debian-10's but no fun for me
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 |
04-22-2020, 08:40 PM | #17 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Juce Linux Vst3 has just been added to Juce so it's probably not complete at the moment.
The Juce SFZero-X Vst3 gui freezes in Bitwig. Ardour still hasn't got Vst3. There is a Juce version that does lv2 but it never became official and some daws don't do lv2. Vst2 used to work on all the daws but there are no more Vst2 releases via Juce unless someone has a license for it. Juce has been bought by PACE. The current state of plugins/Juce on Linux. Last edited by osxmidi; 04-22-2020 at 09:01 PM. |
04-23-2020, 01:02 AM | #18 |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
@osxmidi
Well thank you anyways, for the info and the new builds.
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 |
04-23-2020, 04:17 AM | #19 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
|
04-23-2020, 07:42 AM | #20 |
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
Nice!,
..I see Reaper discovers the plugs on rescan, but they're no where to be found in pluglist sadly.. so might be I'm using swell_gdk2 or a glibc version mismatch. To bad I can't figure out a way to debug this on my end. Weird since the Odin_II is built on latest Juce/vst3 too and it's ok. Edit: ..maybe make new thread for FSZero-X (Pre-/beta/release) for easy discovery..
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 / Reaper_6.82 / NI_KA2 / Dynaudio_BM6 Last edited by biopsin; 04-23-2020 at 08:04 AM. |
04-27-2020, 12:37 PM | #21 |
Human being with feelings
Join Date: May 2014
Location: South Hadley, MA
Posts: 115
|
You might want to consider using Ubuntu Studio (which ships with XFCE like Xubuntu) but is already configured with both Carla and JACK set up for audio work: https://ubuntustudio.org
__________________
Steven Jay Cohen • Audiobooks recorded with Reaper AudioTechnica AT4047/SV • Focusrite Scarlett Solo (3rd Gen) • Debian Stable/Testing |
05-18-2020, 06:00 AM | #22 | |
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
Quote:
I go here : https://github.com/osxmidi/SFZero-X-...aming/releases but the Vst3 is not found by Reaper. I'm on Ubuntu Studio. Is there any other binary somewhere that can work in Ubuntu? Thanks in advance! |
|
05-19-2020, 12:41 AM | #23 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
Try placing the Debian Buster vst3 into /home/your user name/.vst3 (hidden folder) I also made a Ubuntu 18.04 version and that's on the releases page. |
|
05-19-2020, 06:04 AM | #24 |
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
Thanks so much, Osxmidi!
It isn't the location itself; the problem happens when when you just copy the .so files without the original folder/subfolders structure that you provide. If you do it so, it just works, i.e., in the /usr/lib/vst3 folder. I'll create a specific thread to ask you a couple of specific questions about Sfzero, the opcodes, etc. Thanks again, it just seems to work great! I'll have to test it in some real life, stress situations... |
05-19-2020, 06:19 AM | #25 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
I tried to make SFZero into something near LinuxSampler's opcode capability and I then called it SFZero-X because there are a lot of SFZero things floating around without the extra opcodes. The opcodes code probably needs some tweaking/updating but I havn't got the time at the moment. The Juce dependent Midi CC code, I wasn't so sure about because my Midi test controller wasn't the greatest thing to test the code with. The Round Robin seq_length and seq_position opcodes and Random hirand and lorand were the first opcodes I added because of their use in Drum sfz files. The lfo opcodes probably need some tweaking/updating. Since then there has been sfizz appearing which also tries to get near LinuxSampler's opcode capability. The original SFZero has very basic opcodes. The disk streaming part came from another programmer and it seems to work as far as I can tell. Some of the opcodes I added were SFZero-X added opcodes Added Round Robin seq_length and seq_position opcodes and Random hirand and lorand and Modwheel gain_ccx loccx hiccx and Channel selection lochan hichan opcodes and Sample Trigger on_loccx on_hiccx opcodes and Crossfade xfin_lo xfin_hi xfout_lo xfout_hi key and MIDI CC opcodes. seq_length seq_position hirand and lorand, useful for randomizing and varying orchestral and drum samples etc. gain_ccx, useful for orchestral and drum etc crescendos and diminuendos using MIDI CC. loccx hiccx, useful for sample selection using MIDI CC. lochan hichan useful for selecting and isolating MIDI channels. xfin_lo xfin_hi xfout_lo xfout_hi useful for crossfading. etc etc Last edited by osxmidi; 05-19-2020 at 06:34 AM. |
|
05-20-2020, 01:30 PM | #26 |
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
|
Thanks for the detailed info, Osxmidi!
It's good to know the specs of the opcode implementation. I'm just approaching this format, but I'm considering all the available options in Linux, and your mod of SFZero is really interesting. I'll be asking you some questions here and there... |
Thread Tools | |
Display Modes | |
|
|