MVerb - A Free Open Source Reverb

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

User avatar
lucianodato
Established Member
Posts: 156
Joined: Sat May 15, 2010 9:00 pm
Has thanked: 3 times
Been thanked: 16 times

MVerb - A Free Open Source Reverb

Post by lucianodato »

Hi, i've found this piece of software developed by Martin Eastwood, it's licenced under GPL, and it seems that he is open to inciatives of anyone who could make a native linux vst or a lv2 plugin.

demo: http://www.youtube.com/watch?v=drYG055CCCA

http://www.kvraudio.com/forum/viewtopic ... sc&start=0

http://martineastwood.com/

Sound pretty cool!
Arguy (IRC)
User avatar
lucianodato
Established Member
Posts: 156
Joined: Sat May 15, 2010 9:00 pm
Has thanked: 3 times
Been thanked: 16 times

Re: MVerb - A Free Open Source Reverb

Post by lucianodato »

A linux User has compiled it and uploaded to KVR's forum, so you can try it right now...

Many Thanks to him!!!

http://www.kvraudio.com/forum/viewtopic ... &start=165
Arguy (IRC)
StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: MVerb - A Free Open Source Reverb

Post by StudioDave »

lucianodato wrote:A linux User has compiled it and uploaded to KVR's forum, so you can try it right now...
I tested it yesterday. Very nice reverb, it will definitely find a place in my setup.

Best,

dp
ccernn
Established Member
Posts: 16
Joined: Mon Feb 22, 2010 10:00 am

Re: MVerb - A Free Open Source Reverb

Post by ccernn »

that 'linux user' would be me :), (with lots of help from others, especially neolit123)..
there's been a small update regarding preset names, and support for hosts using older vst sdk versions.. and note that there's a ladspa version there too.
please report any problems, issues, bugs, wishes, whatever... so that we can get the underlying basis/foundation (axonlib) as stable and bugfree as possible.
there's a lot more plugins coming!! both ports and new ones. perhaps even lv2/dssi, if i can get over my initial shock from looking at the specs :shock:

- ccernn
User avatar
funkmuscle
Established Member
Posts: 2813
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 132 times
Been thanked: 34 times

Re: MVerb - A Free Open Source Reverb

Post by funkmuscle »

ok, copied mverb-ladspa.so to /usr/lib/ladspa
what else is needed? It freezes Ardour...
ccernn
Established Member
Posts: 16
Joined: Mon Feb 22, 2010 10:00 am

Re: MVerb - A Free Open Source Reverb

Post by ccernn »

funkmuscle wrote:ok, copied mverb-ladspa.so to /usr/lib/ladspa
what else is needed? It freezes Ardour...
ouch!
haven't tested it in Ardour :oops:
it works on my machine in jost, jack rack, renoise, ams, qtractor (and audacity on windows)..
it shouldn't need anything special at all (no external libs), but i will do an indepth testing (and bug-hunting) session later today! would be nice to get the ladspa part of it bug-free before adding in the dssi things on top of it..
i will report back..

- ccernn
StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: MVerb - A Free Open Source Reverb

Post by StudioDave »

ccernn wrote:there's a lot more plugins coming!! both ports and new ones. perhaps even lv2/dssi, if i can get over my initial shock from looking at the specs :shock:
Yes, it's confusing, but you might want to read over the latest dialog re: LV2 on the LAD list. Some pretty useful information resulted from Fons Adriaensen's problems with the spec. I think it might be simpler to use than it seems, but it also seems lacking in developer's documentation. Nevertheless, some excellent LV2 plugins have arrived since the spec's beginnings.
ccernn
Established Member
Posts: 16
Joined: Mon Feb 22, 2010 10:00 am

Re: MVerb - A Free Open Source Reverb

Post by ccernn »

funkmuscle wrote:ok, copied mverb-ladspa.so to /usr/lib/ladspa
what else is needed? It freezes Ardour...
just tested a little in ardour (Ardour/GTK 2.8.6), and it loads without any problems here...
but ldd gives:

Code: Select all

$ ldd mverb-ladspa.so 
	linux-gate.so.1 =>  (0xb77da000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb769c000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7692000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7678000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7582000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb755c000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb753d000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb73e3000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb73c8000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb73c4000)
	/lib/ld-linux.so.2 (0xb77db000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb73c0000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb73ba000)
i notice that i haven't updated the compile scripts...
(ladspa support was added to axonlib very recently)
the vst version uses Xlib, Xrender and pthread..
and it seems like the ladspa version want them too...
could that be a problem?

i'll update the scripts, recompile, and post a new version.
but it will have to wait until tomorrow..
busy with some other things.

- ccernn

all sources are available at http://axonlib.googlecode.com, so if you're feeling adventurous (and in a hurry), you could try to re-compile it (and a bunch of other plugins) yourself...
ccernn
Established Member
Posts: 16
Joined: Mon Feb 22, 2010 10:00 am

Re: MVerb - A Free Open Source Reverb

Post by ccernn »

StudioDave wrote: Yes, it's confusing, but you might want to read over the latest dialog re: LV2 on the LAD list. Some pretty useful information resulted from Fons Adriaensen's problems with the spec. I think it might be simpler to use than it seems, but it also seems lacking in developer's documentation. Nevertheless, some excellent LV2 plugins have arrived since the spec's beginnings.
yeah...

one other 'problem' with lv2, is that i doesn't really fit very well into how axonlib is set up. the main idea is that you can compile to any of the supported formats (exe/vst/ladspa) and platforms (linux/windows) with just a compiler switch or two, and not needing to touch the source code (or any other file) at all. things like parameters, inputs, outputs, etc, are set up with code in the class constructors, and the various formats override various methods/functions to do it their own way. that wouldn't be so smooth with all these extra lv2 specific stuff? but, of course, i could have mis-understood some things...

also, so far we have concentrated on formats that are available on all supported platforms, and lv2 doesn't fit too well into that, either. ladspa is on the borderline, audacity is the only windows host where you can use them (as far as i know).. and, i think the upcoming dssi support will be gui-less ones only.

but, we'll at least give it a try, see if we can make it fit within our 'methodology', but won't promise too much yet.

- ccernn
User avatar
funkmuscle
Established Member
Posts: 2813
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 132 times
Been thanked: 34 times

Re: MVerb - A Free Open Source Reverb

Post by funkmuscle »

It does kinda work in Ardour... My bad, I missed that it keeps disconnecting Ardour from jack. Adjusting sliders like gain will cause a disconnection from jack. Was able to play with it a bit... nice sounding.
User avatar
Louigi Verona
Established Member
Posts: 402
Joined: Mon Aug 24, 2009 8:56 am
Been thanked: 1 time

Re: MVerb - A Free Open Source Reverb

Post by Louigi Verona »

Tried it yesterday, LADSPA version. Did not like it at all. Either I am a total lamer at tweaking reverbs (possible) or else this is not a very good one. It muffles the sound yet I did not hear it adding much space to it.
juhana
Established Member
Posts: 14
Joined: Fri Sep 07, 2012 1:11 am

Re: MVerb - A Free Open Source Reverb

Post by juhana »

Is it fault of ladspa that mverb sounds bad for you?

Original release thread has a plenty of positive feedback,
and the reverb algorithm originates from Lexicon.

Somebody should check this issue. Users should just power on
the plugin and select a preset, not thinker how to get the plugin
sound good.

If anyone has a hardware reverb, like Lexicon, I would like to
develop Dattorro algorithm a bit further. Dattorro design didn't
include early reflections.
wolftune
Established Member
Posts: 1350
Joined: Fri Feb 24, 2012 7:40 pm
Location: Portland, OR
Been thanked: 2 times
Contact:

Re: MVerb - A Free Open Source Reverb

Post by wolftune »

Whatever happened to this? It seems nice and I wish it were included in KXStudio.
Martin Eastwood's site seems to be down. I have the .so files from an old download still. Maybe it could be packaged in KXStudio?
Aaron Wolf
Music teacher, scholar
http://wolftune.com
wolftune
Established Member
Posts: 1350
Joined: Fri Feb 24, 2012 7:40 pm
Location: Portland, OR
Been thanked: 2 times
Contact:

Re: MVerb - A Free Open Source Reverb

Post by wolftune »

falkTX wrote:the linux version it's kinda broken, and 32bit only afaik.
I could port it into the distrho project, but we already have pretty good reverbs so I don't see the point.
which reverbs do you think are best? And have you listened to this one and compared it to others? I remember liking it messing around on my Mac years ago. If it sounds different from other reverbs (and good), then I'd like to see it in distrho, but if there's others that are really similar (and also similar enough or better in terms of flexibility and CPU use), then forget it. I liked its simple interface anyway. Reverbs can be pretty quirky so the differences can be interesting.

Anyway, I simply haven't fully explored all the plugins in KXStudio yet… :P
Aaron Wolf
Music teacher, scholar
http://wolftune.com
wolftune
Established Member
Posts: 1350
Joined: Fri Feb 24, 2012 7:40 pm
Location: Portland, OR
Been thanked: 2 times
Contact:

Re: MVerb - A Free Open Source Reverb

Post by wolftune »

wonderful!
Aaron Wolf
Music teacher, scholar
http://wolftune.com
Post Reply