If you want to use that C++ implementation, then you should refer to their documentation for dependencies, build, installation and usage. I had a quick look and this looks like GUI-based app to connect to freesound, so I don't think you would be able to use it as-is on Bela, as we do not have a GUI. I think you could look at what the app is doing in terms of actual communication to the server and integrate those bits in a program that runs without a GUI. Once you have this running as a stand-alone program, then it should be easy to integrate that on Bela. Just make sure you run all the network and file I/O related stuff in an AuxiliaryTask
. See for instance this example https://github.com/BelaPlatform/Bela/blob/master/examples/11-Extras/bucket-brigade-chorus/render.cpp