A simple Visualizer i made in an hour or two
--- HOW??? --- Audio is made out of different frequencies, i just take them, let Blender assign them a number between 1 and 0 every frame based on their strengt. Scratch then just reads the value and voilá!