Noise Repellent JUCE plugin released

Beware of this too:

# Set this so that the executable will find all the right libraries inside the bundle
        export LD_LIBRARY_PATH=$INSTALL_DIR/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
        exec $INSTALL_DIR/bin/ardour-9.2.0 "$@"

it caused me some real headaches in the past.

@x42 you can’t just ‘statically link everything’ when building a plug-in, because licensing.

I always care about how the plugin sounds to me and this plugin really got the job done every time. But this new interface looks so neat. Exciting news, I must say. Thanks a lot.

1 Like

Hi, I had tried the other link here: chore: formalize build guidelines and update dependency management to… · lucianodato/noise-repellent@1f9c2fc · GitHub

I didn’t realize they had been updated on the main page because the 0.3.0 version number didn’t change, sorry for the noise. I will wait for your next release with the UI and bug fixes, thanks for all your work!

1 Like

Thanks man! That is what I really care too. In fact I don’t plan to do anything else until I make this thing the best it can be sound wise.

1 Like

Well, that applies to closed source, Linux only plugins only.

On other OS you don’t have free/libre (LGPL?) system-wide libs around to begin with, and I presume plugins work there as well…

Besides LGPL specifically allows static linking.

Probably should have said you can’t always just statically link everything.

(FWIW to keep dependencies to a minimum I built my own (SDF) font rendering engine from the ground up, but that’s probably a bit extreme)

1 Like

I have a new version just about to get out of the oven but unfortunately I think it still will be affected by the libfreetype issue mentioned above. In any case if anyone wants to check it out is here Release v0.3.1 · lucianodato/noise-repellent · GitHub

At least the LV2 version now opens correctly in Mixbus 12.0.1

1 Like

Hey, I tested both the LV2 and VST3 versions of the deb you provide (v0.3.1) on my debian sid system. I did not encounter any issue whatsoever (with Ardour nightly build 9.7.120). It’s actually a VERY useful plugin, so thanks!

2 Likes

Good to hear that. I’ve release the new version. If anyone has any issues I’ll work on them as soon as they come. Thanks for the feedback!

Hi, I just installed “NoiseRepellent-Win64-Installer-0.3.2.exe” on my new laptop, but the plugin won’t load onto a stereo track. It works as expected as an LV2 plugin in Ardour on CachyOS. I’m using Windows 11 Pro and an RME Fireface UC USB; is there any known information about what might be going wrong here? And how can I find out more?

1 Like

Hey good to know. I’ll look at it. Nobody has tested it on windows before.

@guth Hey I’ve got new builds In where your problem should be fixed. Try it out and let me know how it goes! Build & Release JUCE Plugin · lucianodato/noise-repellent@87e24a5 · GitHub

Thanks for the link to the new material; unfortunately, I can’t find any installation media there, and I don’t intend to compile it myself.

If you look at the bottom of the linked page there’s a section called artifacts. There’s a download for the windows installer there. I think it will download a zip but inside is the installer for windows. Basically what was happening is that one of the libraries that the plugin needed wasn’t being embedded into the dll in windows. I’ve got rid of the library dependency so no more problem should arise from that

Thank you very much, I’ll take a look at it.

I’m sorry, I can’t spot an active download there—other than the SHA256 checksum file?

The artifacts are listed, but not clickable/downloadable.

It seems that there´s a github policy in where users that are not logged in won´t be able to download artifacts from it. Sorry about that. I´m cooking a release soon though so I´ll make sure to inform here whenever that arrives and you´ll be able to test it

That is perfectly sufficient for me;-)