All SocaLabs plugins open sourced.
Moderators: raboof, MattKingUSA, khz
-
- Established Member
- Posts: 853
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 68 times
- Been thanked: 128 times
All SocaLabs plugins open sourced.
Hi,
https://socalabs.com/open-sourced-all-existing-plugins/
and have native builds https://socalabs.com/linux-versions-released/
I've made rough LV2 builds locally and go to push it in Geekos DAW repo after finishing.
https://socalabs.com/open-sourced-all-existing-plugins/
and have native builds https://socalabs.com/linux-versions-released/
I've made rough LV2 builds locally and go to push it in Geekos DAW repo after finishing.
-
- Established Member
- Posts: 1518
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 386 times
- Been thanked: 300 times
Re: All SocaLabs plugins open sourced.
Very good news! I like their stuff a lot, their previous chiptune synths are great!
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- SpotlightKid
- Established Member
- Posts: 278
- Joined: Sun Jul 02, 2017 1:24 pm
- Has thanked: 92 times
- Been thanked: 80 times
Re: All SocaLabs plugins open sourced.
I built the plugin suite yesterday. Took 1 hour and 45 minutes on my laptop
The build script needs fixing, when using a non-Debian/Ubuntu Linux:
https://gist.github.com/SpotlightKid/4c ... b16f6ae823
Unfortunately, only some of the plugins work on my system. The ones that do load without problems in Carla seem to work well. There are many variations of chiptune synths. The reverb plugin, MVerb2020, sounds quite good actually and is easy on the CPU.
But all the other plugins fail at the discovery stage in Carla (strangely without any error message) and Tracktion Waveform (which just says "failing to initialize correctly"). When I try run one of these plugins directly, I get:
(German for "Segmentation fault. Core dumped.")
Screenshot of the plugins that do work all loaded in Carla:
https://0x20.eu/nc/s/tkxr9zpK7a4rAsB
And here's a short demo of MVerb2020 being used on a live-played Low Whistle (with lsp mono compressor in front and low cut after):
https://0x20.eu/nc/s/qPAqi6sxMQ77JL3
The build script needs fixing, when using a non-Debian/Ubuntu Linux:
https://gist.github.com/SpotlightKid/4c ... b16f6ae823
Unfortunately, only some of the plugins work on my system. The ones that do load without problems in Carla seem to work well. There are many variations of chiptune synths. The reverb plugin, MVerb2020, sounds quite good actually and is easy on the CPU.
But all the other plugins fail at the discovery stage in Carla (strangely without any error message) and Tracktion Waveform (which just says "failing to initialize correctly"). When I try run one of these plugins directly, I get:
Code: Select all
$ /usr/lib/carla/carla-bridge-native vst ~/.vst/Effects/slPlugins/Compressor.so Compressor
libjack.so.0 loaded successfully!
Speicherzugriffsfehler (Speicherabzug geschrieben)
Screenshot of the plugins that do work all loaded in Carla:
https://0x20.eu/nc/s/tkxr9zpK7a4rAsB
And here's a short demo of MVerb2020 being used on a live-played Low Whistle (with lsp mono compressor in front and low cut after):
https://0x20.eu/nc/s/qPAqi6sxMQ77JL3
- SpotlightKid
- Established Member
- Posts: 278
- Joined: Sun Jul 02, 2017 1:24 pm
- Has thanked: 92 times
- Been thanked: 80 times
Re: All SocaLabs plugins open sourced.
The segfault happens after Compressor tries to access it's settings.xml file, which isn't there:
Code: Select all
$strace /usr/lib/carla/carla-bridge-native vst ~/.vst/Effects/slPlugins/Compressor.so Compressor
[...]
getcwd("/home/chris", 1023) = 12
openat(AT_FDCWD, "/home/chris/.fonts", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
access("/home/chris/.config/user-dirs.dirs", F_OK) = 0
stat("/home/chris/.config/user-dirs.dirs", {st_mode=S_IFREG|0600, st_size=643, ...}) = 0
openat(AT_FDCWD, "/home/chris/.config/user-dirs.dirs", O_RDONLY) = 8
stat("/home/chris/.config/user-dirs.dirs", {st_mode=S_IFREG|0600, st_size=643, ...}) = 0
read(8, "# This file is written by xdg-us"..., 643) = 643
close(8) = 0
stat("/home/chris/.config/com.socalabs/Compressor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/home/chris/.config/com.socalabs/Compressor/settings.xml", F_OK) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
Speicherzugriffsfehler (Speicherabzug geschrieben)
Code: Select all
$ ls -ld /home/chris/.config/com.socalabs/Compressor
drwxr-xr-x 2 chris users 4096 10.05.2020 19:57 /home/chris/.config/com.socalabs/Compressor/
$ ls -l /home/chris/.config/com.socalabs/Compressor
total 0
- funkmuscle
- Established Member
- Posts: 2955
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 181 times
- Been thanked: 49 times
Re: All SocaLabs plugins open sourced.
Code: Select all
git submodule update
Cloning into '/home/harv/slPlugins/modules/bfxr'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'git@github.com:FigBug/bfxr.git' into submodule path '/home/harv/slPlugins/modules/bfxr' failed
Failed to clone 'modules/bfxr'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/dRowAudio'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'git@github.com:FigBug/drowaudio.git' into submodule path '/home/harv/slPlugins/modules/dRowAudio' failed
Failed to clone 'modules/dRowAudio'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/gin'...
- SpotlightKid
- Established Member
- Posts: 278
- Joined: Sun Jul 02, 2017 1:24 pm
- Has thanked: 92 times
- Been thanked: 80 times
Re: All SocaLabs plugins open sourced.
Seems like only a temporary failure to reach the github repos. GH has been having trouble these past days...
I'm afraid that didn't help. But when I recompile 'Compressor.so' with
Code: Select all
make CONFIG=Debug
Re: All SocaLabs plugins open sourced.
I don't think the ENOENT is an issue to worry about. There is a SIGSEGV is actually being caused by my visualization code not handling mono correctly.
Pushed another change.
Can you let me know what other plugins are crashing and I'll look into it?
Pushed another change.
Can you let me know what other plugins are crashing and I'll look into it?
- funkmuscle
- Established Member
- Posts: 2955
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 181 times
- Been thanked: 49 times
Re: All SocaLabs plugins open sourced.
But the git pull works instantly, only the submodule fails. Isn't this all coming from the same servers? I've been trying for the past few days and this just dies at the exact same play saying that retry scheduled.SpotlightKid wrote: ↑Sun May 10, 2020 9:45 pmSeems like only a temporary failure to reach the github repos. GH has been having trouble these past days...
I'm afraid that didn't help. But when I recompile 'Compressor.so' withit starts up fine - that was even before your latest changes.Code: Select all
make CONFIG=Debug
Re: All SocaLabs plugins open sourced.
Do you have an account on github setup? I don't think git links will work unless you have an account.funkmuscle wrote: ↑Sun May 10, 2020 11:00 pm But the git pull works instantly, only the submodule fails. Isn't this all coming from the same servers? I've been trying for the past few days and this just dies at the exact same play saying that retry scheduled.
I think the following with force git to use https which will work anonymously.
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://
- funkmuscle
- Established Member
- Posts: 2955
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 181 times
- Been thanked: 49 times
Re: All SocaLabs plugins open sourced.
I've got a GH account. In fact I just installed something from git earlier today.SocaLabs wrote: ↑Sun May 10, 2020 11:11 pmDo you have an account on github setup? I don't think git links will work unless you have an account.funkmuscle wrote: ↑Sun May 10, 2020 11:00 pm But the git pull works instantly, only the submodule fails. Isn't this all coming from the same servers? I've been trying for the past few days and this just dies at the exact same play saying that retry scheduled.
I think the following with force git to use https which will work anonymously.
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://
This is still failing me.
Code: Select all
$ git submodule init
Submodule 'module/Q' (https://github.com/cycfi/Q.git) registered for path 'modules/Q'
Submodule 'module/bfxr' (git@github.com:FigBug/bfxr.git) registered for path 'modules/bfxr'
Submodule 'module/dRowAudio' (git@github.com:FigBug/drowaudio.git) registered for path 'modules/dRowAudio'
Submodule 'module/gin' (git@github.com:FigBug/Gin.git) registered for path 'modules/gin'
Submodule 'modules/infra' (https://github.com/cycfi/infra.git) registered for path 'modules/infra'
Submodule 'module/juce' (git@github.com:WeAreROLI/JUCE.git) registered for path 'modules/juce'
Submodule 'module/plugin_sdk' (git@github.com:TurnipHat/plugin_sdk.git) registered for path 'modules/plugin_sdk'
[harv@RockBox slPlugins]$ git submodule update
Cloning into '/home/harv/slPlugins/modules/Q'...
Cloning into '/home/harv/slPlugins/modules/bfxr'...
fatal: unable to access 'https://github.com/:FigBug/bfxr.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:FigBug/bfxr.git' into submodule path '/home/harv/slPlugins/modules/bfxr' failed
Failed to clone 'modules/bfxr'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/dRowAudio'...
fatal: unable to access 'https://github.com/:FigBug/drowaudio.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:FigBug/drowaudio.git' into submodule path '/home/harv/slPlugins/modules/dRowAudio' failed
Failed to clone 'modules/dRowAudio'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/gin'...
fatal: unable to access 'https://github.com/:FigBug/Gin.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:FigBug/Gin.git' into submodule path '/home/harv/slPlugins/modules/gin' failed
Failed to clone 'modules/gin'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/infra'...
Cloning into '/home/harv/slPlugins/modules/juce'...
fatal: unable to access 'https://github.com/:WeAreROLI/JUCE.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:WeAreROLI/JUCE.git' into submodule path '/home/harv/slPlugins/modules/juce' failed
Failed to clone 'modules/juce'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/plugin_sdk'...
fatal: unable to access 'https://github.com/:TurnipHat/plugin_sdk.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:TurnipHat/plugin_sdk.git' into submodule path '/home/harv/slPlugins/modules/plugin_sdk' failed
Failed to clone 'modules/plugin_sdk'. Retry scheduled
Cloning into '/home/harv/slPlugins/modules/bfxr'...
fatal: unable to access 'https://github.com/:FigBug/bfxr.git/': The requested URL returned error: 400
fatal: clone of 'git@github.com:FigBug/bfxr.git' into submodule path '/home/harv/slPlugins/modules/bfxr' failed
Failed to clone 'modules/bfxr' a second time, aborting
-
- Established Member
- Posts: 853
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 68 times
- Been thanked: 128 times
Re: All SocaLabs plugins open sourced.
IIRC You need public key installed.
Maybe it's simpler to replace git@github.com: by https://github.com in .gitmodules?
Maybe it's simpler to replace git@github.com: by https://github.com in .gitmodules?