LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.04k stars 1k forks source link

Rakarrack Integration Request #176

Closed tresf closed 9 years ago

tresf commented 10 years ago

Yesterday, a member of the KVR community asked if a plugin called Rakarrack could be integrated with LMMS.

It appears to be an effects processor popular for guitars (and likely other instruments).

Personally, knowing nothing about this, I looked it up and it appears to be based off of source code for ZynAddSubFX.

What is the likelihood this could make it into a future LMMS build? Is the fact that is a "JACK" plugin make it unusable? Would it need to be ported to LADSPA? Has this already been asked before (sorry if it has).

Today he stated he got it working, but suggested he was using the VST, but I wasn't aware we offered compatibility with VST effects yet, so I'm perplexed.

Thoughts welcome. I'd like to open an enhancement request.

image

badosu commented 9 years ago

It looks like it's primarily designed for JACK, I could not find any reference for other compatibility layers.

This would be a show-stopper since we allow the use of lmms without JACK.

If this could be ported to LV2 we could include it by default on lmms as soon as LV2 support lands.

tresf commented 9 years ago

Ok, thanks for looking into this. I did not examine the code but I was under the impression that if it had enough similarities to ZynAddSubFX, we would have the ability to treat it as a native plugin with some helpers.

badosu commented 9 years ago

@tresf I didn't look really in depth, maybe it is. I am currently on it's IRC channel, I'll ask the author to take a look into this.

badosu commented 9 years ago

So, my opinion is that this feature should be closed in favour of LV2 support.

There's an ongoing effort in porting rakarrack effects to LV2, see: http://sourceforge.net/u/ssj71/rakarrack/ci/master/tree/lv2/ . Joining efforts would be better overall for everyone.

tresf commented 9 years ago

:+1: