Page 1 of 1

GxPlugins.lv2 release v0.6

Posted: Sun Jan 20, 2019 2:43 pm
by tramp
Hi

I like to announce a new release of GxPlugins.lv2
GxPlugins.lv2 is a set of mostly analogue guitar pedal simulations as
LV2 plugins, simulated with the guitarix ampsim toolkit.

This release add the GxCreamMachine, GXValveCaster and the GxBoobTube to
the set, and fix a issue with the bypass state under automation conditions.

I hope they may be useful for the one or the other.
Build instruction and screenshots may be found here:

https://github.com/brummer10/GxPlugins.lv2

the release tar.gz file is located here:

https://github.com/brummer10/GxPlugins.lv2/releases

regards
hermann

Re: GxPlugins.lv2 release v0.6

Posted: Sun Jan 20, 2019 6:03 pm
by magicalex
Great. I look forward to trying them out. Thanks!

Re: GxPlugins.lv2 release v0.6

Posted: Mon Jan 21, 2019 7:20 am
by Drazen
Great,

really appreciate it.

Best
Drazen

Re: GxPlugins.lv2 release v0.6

Posted: Tue Jan 22, 2019 12:25 am
by luciorgomes
What am I doing wrong?

All dependencies are installed (I'm on Kubuntu).

Code: Select all

lucio@kde-Inspiron-5547:~/Build/GxPlugins.lv2$ make
make[1]: Entering directory '/home/lucio/Build/GxPlugins.lv2/GxVoodoFuzz.lv2'
. . , clean up
generate resource files,
g++ -I. -I./dsp -I./plugin -fPIC -DPIC -O2 -Wall -funroll-loops -ffast-math -fomit-frame-pointer -fstrength-reduce -fdata-sections -Wl,--gc-sections -msse3 -mfpmath=sse plugin/gx_voodoo.cpp  -I. -shared -lm  -o gx_voodoo.so
In file included from plugin/gx_voodoo.cpp:66:0:
plugin/gx_voodoo.h:25:10: fatal error: lv2.h: Arquivo ou diretório inexistente
 #include <lv2.h>
          ^~~~~~~
compilation terminated.
Makefile:105: recipe for target 'gx_voodoo' failed
make[1]: *** [gx_voodoo] Error 1
make[1]: Leaving directory '/home/lucio/Build/GxPlugins.lv2/GxVoodoFuzz.lv2'
Makefile:10: recipe for target 'GxVoodoFuzz.lv2/' failed
make: *** [GxVoodoFuzz.lv2/] Error 2

Re: GxPlugins.lv2 release v0.6

Posted: Tue Jan 22, 2019 3:12 am
by tramp
Install the package lv2-dev.

Re: GxPlugins.lv2 release v0.6

Posted: Tue Jan 22, 2019 8:28 pm
by luciorgomes
tramp wrote:Install the package lv2-dev.
It is installed already:

Code: Select all

lucio@kde-Inspiron-5547:~$ apt search lv2-dev
Sorting... Pronto
Full Text Search... Pronto
libreadline-gplv2-dev/bionic 5.2+dfsg-3build1 amd64
  GNU readline and history libraries, development files

lv2-dev/xenial,now 2:1.15.5+git20181224v5 amd64 [installed]
  LV2 audio plugin specification

It's a kxstudio package (from gcc5-deps/now PPA). Not compatible?

Re: GxPlugins.lv2 release v0.6

Posted: Wed Jan 23, 2019 6:42 pm
by RockVice77

It is installed already:

Code: Select all
lucio@kde-Inspiron-5547:~$ apt search lv2-dev
Sorting... Pronto
Full Text Search... Pronto
libreadline-gplv2-dev/bionic 5.2+dfsg-3build1 amd64
GNU readline and history libraries, development files

lv2-dev/xenial,now 2:1.15.5+git20181224v5 amd64 [installed]
LV2 audio plugin specification


It's a kxstudio package (from gcc5-deps/now PPA). Not compatible?
Same issue here, with the same package from Kxstudio repository on KDE NEON 18.04

Re: GxPlugins.lv2 release v0.6

Posted: Wed Jan 23, 2019 10:57 pm
by schnitzeltony
Recent KXStudio builds lv2 1.15.5+git20181224v5 from git (the upcoming release of lv2). On the way lv2 1.14 (stable) -> 1.15 (future) two things were changed causing trouble in some projects:

* lv2-core.pc (for pkg-config) was removed -> lv2.pc is good enough
* layout of include headers was modified

To be compatible for upcoming lv2 I bet something like [1] is required for GxPlugins.lv2. Unfortunately I haven't GxPlugins.lv2 in my Raspi builds yet - if so there would be a pull request to fix...

[1] https://github.com/calf-studio-gear/calf/pull/213

Cheers

Andreas

Re: GxPlugins.lv2 release v0.6

Posted: Wed Jan 23, 2019 11:36 pm
by schnitzeltony
To be compatible for upcoming lv2 I bet something like [1] is required for GxPlugins.lv2. Unfortunately I haven't GxPlugins.lv2 in my Raspi builds yet - if so there would be a pull request to fix...
Just thought: was on my TODO anyway for long time to get GxPlugins.lv2 on Raspi - so why not just do it.

But starting I had to admit that GxPlugins.lv2 is a composition of umpteen git submodules.

And now yet another bet: there is more than just one project affected.

So fixing is definitely others people duty :)

Re: GxPlugins.lv2 release v0.6

Posted: Wed Jan 23, 2019 11:55 pm
by schnitzeltony
off-topic - but...
So fixing is definitely others people duty :)
1. One of the more fun typos (?): I knew there has to be an 's' somewhere..
2. The smile should be more a \o/

zzzz

Re: GxPlugins.lv2 release v0.6

Posted: Thu Jan 24, 2019 12:34 am
by schnitzeltony
And another one:

glanced the screen shots: they look bit mod-guish to me.

As far as I remember: mod-gui is about webkit based plugin GUIs.

If both so:
a browser engine for... a plugin GUI - really??? That performing acceptable on Raspi while rendering audio? Nothing to expect. So do GxPlugins.lv2's GUIs support less expensive Genvironments?

Re: GxPlugins.lv2 release v0.6

Posted: Fri Jan 25, 2019 12:24 am
by luciorgomes
There's a new lv2-dev version in kxstudio repositories. Now is possible to build it.

Re: GxPlugins.lv2 release v0.6

Posted: Sat Jan 26, 2019 7:45 am
by tramp
luciorgomes wrote:There's a new lv2-dev version in kxstudio repositories. Now is possible to build it.
Good to know.
schnitzeltony wrote:To be compatible for upcoming lv2 I bet something like [1] is required for GxPlugins.lv2. Unfortunately I haven't GxPlugins.lv2 in my Raspi builds yet - if so there would be a pull request to fix...
Definitely, changing a plugin standard implementation in this way, is a no go. :!:
schnitzeltony wrote:And now yet another bet: there is more than just one project affected.
So fixing is definitely others people duty :)
Indeed, and I'm glad that it is done already in the right place.
https://github.com/drobilla/lv2/commit/ ... da5f0eb278
schnitzeltony wrote:glanced the screen shots: they look bit mod-guish to me.
The screenys show the plug interfaces which are written based on the X11 lib and cairo. So the ones you could use with your host of choice.
But indeed all GXPlugins comes with a web based MOD interface as well, as I use them all on my MOD.
To use the MOD UI, you've to run

Code: Select all

make mod
schnitzeltony wrote:a browser engine for... a plugin GUI - really??? That performing acceptable on Raspi while rendering audio?
Running the dsp and a little server on the Raspi and running the UI on a external PC or tablet or whatever, yes, that perform acceptable.

Re: GxPlugins.lv2 release v0.6

Posted: Sun Jan 27, 2019 3:32 pm
by schnitzeltony
Agreed fully: mod is an option and LV2 issues turned into right direction.

So I took some time to build GxPlugins.lv2 and did some quick runtime tests: Looks very good.

One thing: To make GxPlugins.lv2 build cross with Openembedded/Yocto I had to create a huge patch. That is some brute force / quick and dirty approach - just wanted to see if the plugins will build and run. Problem with the patch is: Apart of that it is ugly - it will be a maintenance burden. So I thought about another solution and I will send out a pull request to GxAxisFace.lv2 as an example and we'll see...