Hey, I've been trying to use the Convolver class for a convolution reverb on a synth, but I am getting a linker error when I try run it. I am using the exact same method as is seen in the convolver example except on oscillators and not file/input (which works fine in the example project), I even downloaded the convolution file that is used in that example project but still get this error:
libraries/Convolver/build/Convolver.o: In function Convolver::setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)':
/root/Bela/libraries/Convolver/Convolver.cpp:39: undefined reference to
AudioFileUtilities::getNumChannels(std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/root/Bela/libraries/Convolver/Convolver.cpp:40: undefined reference to AudioFileUtilities::getNumFrames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/root/Bela/libraries/Convolver/Convolver.cpp:47: undefined reference to
AudioFileUtilities::getSamples(std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned int, unsigned int, unsigned int)'
/root/Bela/libraries/Convolver/Convolver.cpp:47: undefined reference to `AudioFileUtilities::getSamples(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned int, unsigned int, unsigned int)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: [/root/Bela/projects/RingSynth/RingSynth] Error 1
make: [/root/Bela/projects/RingSynth/RingSynth] Error 2
What could be causing this? Also as a sidenote as I don't see Convolver in the C++ documentation, does it matter whether the file you give it in setup is mono or stereo? Cheers