I’ll give them a whirl and see how hard they are to integrate w/vvvv. I’m also trying to build the BeatTracker VST from the Sourceforge vvvv sources with VS2010 and the current VST SDK, but that’s another post…
A beat “tracker” is not just a beat detector, but something much more involved that tries to figure out tempo, and produces outputs at that tempo. In other words a metronome that syncs itself to arbitrary input music.
Ayup, I just want to get it built clean first with the existing lib, and then try dropping something else in. I’ve used the Fast Hartley Transform in the past (even on Z-80s!) which is much faster then an FFT for things needing only magnitude data, but I’d have to check it’s copyright/licensing first.
My initial attempts at building it have flushed out some references to build-system specific folders, and there is no doc I can find on the specific VST/VSTGUI versions used to build it; so it’s a process of squashing one build bug at a time.
The vamp plugin stuff looks interesting though, it’s all open-source, and there are some cool modern analysis things in there. I think a wrapper into vvvv would open some new sound-reactive possibilities. But I haven’t really looked at the interface yet.
please check the section: “Dependencies for building C++ Directshow Filters” on addon buildscript that should help you getting the beattracker to build.