Bloomverb - a blooming fun reverb

bloomverb.lv2.zip (11.8 KB)

Thought I’d share a reverb plugin I’ve been working on. It’s based on Caps PlateX2, but heavily modified, basically no longer a plate reverb…

So what was the idea? To try and get something similar to the Strymon BigSky bloom mode.

This is v1, compiled for arm64. Test it out and let me know what you think and please do leave feedback, even if it’s to say that it sucks :melting_face:

4 Likes

Hi @micahvdm

I tried to load you plugin, but it gets stuk while loading.

(I am on the latest vangelis version)

Cheers,
Maarten

PS is the code available somewhere? Cannot find it on Git…

bloomverb.lv2.zip (11.8 KB)

Can you try this one please? Think it was a typo in the ttl file.

Hi @micahvdm !

lilv_lib_open(): error: Failed to open library /zynthian/zynthian-plugins/lv2/bloomverb.lv2/Bloomverb.so (libmvec.so.1: cannot open shared object file: No such file or directory)
error: Failed to instantiate plugin

You need to link statically the specific libraries, so the plugin binary is self-contained.

Regards,

bloomverb.lv2.zip (11.8 KB)

Fixed. wasn’t linking against -lm so it was falling back to libmvec. This build should work now.

Hi @micahvdm ,

Thanks for your effort to fix your plugin.
However, when trying to load the plugin, my zynthian still gets locked up.

Cheers,
Maarten

PS… in Pipedal I can load it :slight_smile:

2 Likes

Just a heads up to help with testing, ssh into your zynthian and try to load your plugin there using jalv to see where it’s going wrong. It’s saved my butt a few times.

1 Like

Strange that it’s giving these issues, as Zynthian has caps-lv2 and the Makefile is exactly the same as what you’re using for that. Maybe it just doesn’t like jalv? It’s perfectly fine with mod-host and pipedal.

Sorry @micahvdm, it’s doesn’t work yet:

root@zynthian:/root# jalv http://moddevices.com/plugins/caps/Bloomverb
Plugin:       http://moddevices.com/plugins/caps/Bloomverb
JACK Name:    Bloomverb
Sample rate:  48000 Hz
Block length: 128 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  30.0 Hz
Scale factor: 1.0
lilv_lib_open(): error: Failed to open library /zynthian/zynthian-plugins/lv2/bloomverb.lv2/Bloomverb.so (libmvec.so.1: cannot open shared object file: No such file or directory)
error: Failed to instantiate plugin

Perhaps you have to specify the library explicitly when linking. The docs say:

For static builds with gcc needed to add both options with the following order: -lmvec -lm.
For static builds with g++ needed to add only -lmvec (-lm passed to linker by driver).

If you share a link to the code, i could try to build.

Regards,