I'm a little surprised that colorchord didn't get a mention, since several folks use it for chromatic sound analysis to color conversion. ColorChord .NET (the desktop music visualizer) as well as AudioLink in VRChat both use the ColorChord core for the chromatic mapping. There was a really good interview with Macyler from CC.net on youtube a few years back.
There's so many massively better solutions than FFTs when it comes to the way people perceive sound.
When I set out to do this I was expecting to make a new version of the badge with a different circuit originally I had to add a bunch of components just to make the amplifier work. But, I just kept optimizing and whittling it down and eventually ended up back with the original circuit. This badge is the same one I showed off six months ago. It’s unmodified there are no hardware changes at all. So in a sense, the ability to do wireless updates was there all along – we just had to unlock it, by thinking really hard about the problem.
The surprising part is, thinking back to it, I don't know if any bugs surfaced. Nothing really glitched out. As long as the internet was up, everything just ... worked. And it's not like I tried extra hard to make it that way. I guess I just threaded the needle luckily.
Depends. If it's some random spot in the memory space, it gets an access violation and the kernel kills it. Otherwise, if it's still a "valid" memory address, it's allowed to access it. Even if it's say, within kernel space.
There's so many massively better solutions than FFTs when it comes to the way people perceive sound.