okay, got the bindings working, so now I don't have to use the streaming extractor at all, instead sticking to just a python script
made a simple visualizer (multiply a counter at a fixed rate, set it to the beat loudness if it's higher) and made the loudness numbers "more right" by applying stevens's power law (basically pow(energy, 0.67))
also for some god forsaken reason math.pow isn't exposed to udon