3 ms·
I was in the market for one these and ended up with yaafe [1], which is a little older, but has, IMO, a better api, more flexible output, and c as well as pytho
by beepbooptheory 5y ago
I was in the market for one these and ended up with yaafe [1], which is a little older, but has, IMO, a better api, more flexible output, and c as well as python bindings.
Also, the documentation is rather good, with links to the various papers for each algorithm. The above library, in contrast, is little impenetrable for me.
I'm using this with postgres and supercollider for more of an artistic project though, so YMMV.
1. https://github.com/Yaafe/Yaafe https://github.com/Yaafe/Yaafe
- Jugurtha 5y ago>I'm using this with postgres and supercollider for more of an artistic project though, so YMMV. Do you mind telling us more about this project?
- beepbooptheory 5y agoIts basically like a very granular sample database. I have audio frame data saved directly on some table rows, and other tables for all the different classifiers/analyzers, and then some other data that can group these things by detected segment. Then, using sclang's rudimentary Pipe class, I can query things directly from supercollider and directly fill buffers. "Find me 36 segments that are probably a minor chord with a root in a, that sound a little more airy" or "Find 10 segments that are maybe a bass drum" Its mostly just for fun/making music.