Fircomp2 plugin with Ardour

Hello,

anyone using the Fircomp2 compressor plugin with Ardour? There is free Linux native VST3 version available from Jon V Audio site, but it crashes my Ardour (both 6.x and 7.x) immediately after opening the GUI. It does work however with Carla.

Could it be well known bug related to old JUCE version (similar to the problem reported here)? If so I’ll report it to Jon, but I’d like to make sure it’s not a problem with my setup. So can anyone reproduce the crash?

Best regards.

Working 100% for me on ardour 6.7 and 7.2 AVLinux. (linux vst3)
Also fine on win 7 64 bit ardour 6.9
I think i downloaded from plugins4 free
Hopefully you can get it sorted as its a great compressor.

Thanks @kscot, but are you sure you are a talking about Fircomp2 not older Fircomp 1.0 (which also works flawlessly in my setup)? I can’t find Fircomp2 on plugins4free TBH.

Anyway, in meanwhile I dumped the backtrace, and one can see endless loop @x42 mentioned in similar issue:

#89742 0x00007fff85f28602 in ?? () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89743 0x00007fff861629cc in juce::Component::sendMovedResizedMessages(bool, bool) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89744 0x00007fff8618bc56 in juce::ComponentPeer::handleMovedOrResized() () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89745 0x00007fff8621b050 in juce::LinuxComponentPeer<unsigned long>::setBounds(juce::Rectangle<int> const&, bool) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89746 0x00007fff8615e0b3 in juce::ComponentPeer::updateBounds() () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89747 0x00007fff8618d4b1 in juce::Component::setBounds(int, int, int, int) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89748 0x00007fff85f28602 in ?? () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89749 0x00007fff861629cc in juce::Component::sendMovedResizedMessages(bool, bool) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89750 0x00007fff8618bc56 in juce::ComponentPeer::handleMovedOrResized() () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89751 0x00007fff8621b050 in juce::LinuxComponentPeer<unsigned long>::setBounds(juce::Rectangle<int> const&, bool) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89752 0x00007fff8615e0b3 in juce::ComponentPeer::updateBounds() () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.
#89753 0x00007fff8618d4b1 in juce::Component::setBounds(int, int, int, int) () from /usr/local/lib/vst3/FirComp2.vst3/Contents/x86_64-linux/FirComp2.so
No symbol table info available.

So I’m now pretty sure it is indeed JUCE bug mentioned above.
And yes, the Fircomp has earned an outstanding reputation and I’m determined to make it work under Ardour.

Best regards.

My mistake ! sorry about that. I am using fircomp 1.
Totally forgot about v2.

It does not work for me either. In fact, it makes plasma crash!

I’ve captured a gdb log: https://web.math.utk.edu/~finotti/tmp/gdb.txt

In fact, gdb was stuck for a while and was using 1GB of memory… I will try to contact the developer.

P.S.: It works in Carla…

Yes, it’s almost identical to mine, although it doesn’t crash my Plasma (I’m on Debian Buster with KDE).

BTW, my full backtrace is here.

I dropped him email yesterday, but the more the better I guess.

Best regards.

I tested a new version that works in Ardour! Hopefully it will be released soon. I haven’t tried it very much, but it seemed really good.

Yep, build 227 doesn’t crash Ardour anymore! The latest release can now be found here: https://jonvaudio.com/fircomp2/linux/. I guess it still not official, but Jon permitted to share it with the community anyway.

I haven’t had time to check it soundwise thoroughly too, but so far it sounds remarkably good and DSP usage is even lower than the Fircomp1 (due to severe optimizations as has been explained by Jon). Extremely good work!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.