zynaddsubfx as lv2 plugin

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Sas
Established Member
Posts: 26
Joined: Wed Mar 26, 2014 6:28 pm

Re: zynaddsubfx as lv2 plugin

Post by Sas »

I'm trying to install it, but I ran into some errors:

Code: Select all

CarlaEngineNative.cpp:563:5: error: looser throw specifier for ‘virtual CarlaBackend::CarlaEngineNative::~CarlaEngineNative()’
../CarlaEngine.hpp:642:13: error:   overriding ‘virtual CarlaBackend::CarlaEngine::~CarlaEngine() noexcept (true)’
make[2]: *** [CarlaEngineNative.cpp.exp.o] Error 1
make[2]: Leaving directory `/home/sas/carla/source/backend/engine'
make[1]: *** [../backend/carla_engine_plugin.a] Error 2
make[1]: Leaving directory `/home/sas/carla/source/plugin'
make: *** [debug] Error 2
make: Leaving directory `/home/sas/carla/source/plugin'
I followed all instructions, and have all dependencies...

Any help is greatly appreciated. I really would love to get it working. :)
Sas
Established Member
Posts: 26
Joined: Wed Mar 26, 2014 6:28 pm

Re: zynaddsubfx as lv2 plugin

Post by Sas »

Thank you falkTx! I'm really looking forward to it! :D this software is amazing.
vincenzoml
Established Member
Posts: 3
Joined: Fri Apr 04, 2014 12:45 pm

Re: zynaddsubfx as lv2 plugin

Post by vincenzoml »

Dear falktx,

this plugin is awesome. I just compiled and tried it, I am in love, I want to use this and nothing else :) First of all because it is painful to keep running zyn as a separate app, and second because I can have multiple instances, each one in its own track, with effects and the likes. However, at points the sound crackles like a vinyl, even in "solo mode". This is in ardour3 on a 64 bits machine. Do you think this is fixable? This is the only thing preventing me to use the plugin in all of my current songs.

EDIT: seems like I spoke too early: synth state is not saved (I load all parameters from a xmz file when instantiating the plugin, but they are lost when closing and reopening the session). Still available for any beta testing or help.

EDIT2: synth state IS saved; what I had done wrong is to "copy and paste" the plugin from track to track. In this way, state was not saved by *any* of the plugins. But deleting all the copies of the plugin from each track, and re-inserting a new zynaddsubfx for each, made the save state feature work flawlessly. Audio still cracks a lot; it seems to me that this happens when the multiple instances start to play simultaneoulsy (obviously I adjusted the gain of each track already).
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: zynaddsubfx as lv2 plugin

Post by autostatic »

Try raising the timeout setting in Jack to 2000. I think your issue are xruns, raising the timeout setting might work around this. What are your current Jack settings?
vincenzoml
Established Member
Posts: 3
Joined: Fri Apr 04, 2014 12:45 pm

Re: zynaddsubfx as lv2 plugin

Post by vincenzoml »

The problem I mentioned is just with ardour3, in qtractor everything runs fine. At this point I am unsure if the bug is in the zynaddsubfx plugin or in ardour3.
dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm
Has thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by dsreyes1014 »

Is this still workingt? I've tried installing this on Arch and nothing works. Also `lv2dynparam` is not longer available to build `zyn`. What's the alternative?
Last edited by dsreyes1014 on Fri Jun 27, 2014 1:50 pm, edited 1 time in total.
dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm
Has thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by dsreyes1014 »

falkTX wrote:I think you're confusing this with the zynadd plugin.
I'm not understanding fully. Is this Zynaddsubfx lv2 plugin completely done by you without `zyn`? I'm asking because I can't seem to get this going at all on my arch box. Carla isn't either. It's shows the GUI but when trying to add plugins it does not respond. Neither does `configure carla`. So Carla is no go here but I'd at least like to use your lv2 Zynaddsubfx through Ardour 3.
dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm
Has thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by dsreyes1014 »

falkTX wrote:carla is currently broken due to a bug in PyQt (both 4 and 5 versions).
PyQt has released a patch to fix this, but there's no official new release with the fix out yet.
Until ArchLinux imports that patch or PyQt gets a new version Carla will remain broken in Arch. :(
Here's some discussion about the PyQt bug http://www.riverbankcomputing.com/piper ... 34399.html

Debian (sid) has updated PyQt packages with the patch-fix.

This zyn as lv2 project discussed in this topic is about Carla internal plugins being exposed as LV2.
Since Carla has a bundled zynaddsubfx, it gets exported as LV2 together with a few other minor plugins.
Oh.... so if I have let's Zynaddsubfx-git installed there's no way I can use it as LV2 unless I have your Carla host?
dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm
Has thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by dsreyes1014 »

falkTX wrote:right now, that is correct.

I had plans to strip the carla code and make it "standalone", single zyn as lv2 plugin. But I changed my mind when I saw a new UI proposal for zyn:
http://budislavtvp.deviantart.com/art/Z ... -455890191

I'll probably create some new code to draw the UI like that, or at least I'll try.
(for a LV2/VST plugin)
Ok. I'll have to wait then.
dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm
Has thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by dsreyes1014 »

Actually it doesn't matter. I as long as Carla is installed I can use Zynaddsubfx inside Ardour 3. Thanks falkTX
User avatar
sysrqer
Established Member
Posts: 2525
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 153 times
Contact:

Re: zynaddsubfx as lv2 plugin

Post by sysrqer »

falkTX wrote: a new UI proposal for zyn:
http://budislavtvp.deviantart.com/art/Z ... -455890191
Oh my word, this looks amazing 8)
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: zynaddsubfx as lv2 plugin

Post by rghvdberg »

sysrqer wrote:
falkTX wrote: a new UI proposal for zyn:
http://budislavtvp.deviantart.com/art/Z ... -455890191
Oh my word, this looks amazing 8)
just had an "eyegasm" !!!
User avatar
DoosC
Established Member
Posts: 268
Joined: Tue Apr 20, 2010 8:28 pm
Location: Saeul, Grand Duchy of Luxembourg
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: zynaddsubfx as lv2 plugin

Post by DoosC »

falkTX wrote:I'll probably create some new code to draw the UI like that, or at least I'll try. (for a LV2/VST plugin)
Wow ! Honestly that sounds quite amazing and almost unbelievable that you could turn that into an actual Zyn plugin :shock:
There is this other thread about Carla and LMMS, and now that. It makes me dizzy :mrgreen:
I really hope you can get more monthly donators or find a way to get more donations because your are doing such an amazing work, and as those teasing thread show you probably will continue to amaze and surprise us with more awesome stuffs like this :D
Just as a reminder for anyone reading this thread, if you want the magic to keep happening, that is just one click away : http://kxstudio.sourceforge.net/Donations 8)
| DoosC |
User avatar
xaccrocheur
Established Member
Posts: 56
Joined: Wed Jul 24, 2013 10:15 am
Contact:

Re: zynaddsubfx as lv2 plugin

Post by xaccrocheur »

AndreeeCZ wrote:I cant imagine such a big parameter list for automation (just how many knobs are there in zyn??)

How about having a fixed number of possible parameters, say 10.
Then, by, say, middle clicking on a knob in zyn would pop you up with a short list of these and you could assign that knob to that parameter.

That would make it possible to control everything, but not being overwhelming at the same time.

What do you think?
I think this (just select within the plugin the params you want exposed to the DAW) would really be the best implementation. I've been holding my breath so long I guess I'm amphibian now :oops:
yPhil | Music & Code | Mastodon
fundamental
Established Member
Posts: 165
Joined: Thu Nov 07, 2013 1:19 pm
Been thanked: 1 time

Re: zynaddsubfx as lv2 plugin

Post by fundamental »

@xaccrocheur, that's the direction that things are heading in. Quoting myself from the issue tracker:
This MIDI CC based workflow has received criticism in the past and there are plans to move to[ward] more traditional VST [and LV2] parameters in the near-term. This is documented in https://github.com/zynaddsubfx/zyn-fusi ... /issues/20 and https://github.com/zynaddsubfx/zyn-fusi ... /issues/77 . The latter issue's direction has been summarized in a proposal at http://zynaddsubfx.sourceforge.net/prop ... -plan.html . As the proposal is a work-in-progress any feedback is appreciated.
ZynAddSubFX maintainer
Post Reply