Here is a tutorial I published about a month ago, showing how to drive particles with music.
As a general rule, adding music always elevates a WebGL experience, as it makes it that much more immersive. And if your objects (or in this case particles) are in sync with the audio, it completes that immersion.
Here are a couple links to get you started:
The tutorial is split in 4 videos:
Part 1/4 - Introduction
Part 2/4 - Use Volume To Drive Particles
Part 3/4 - Use Waveform Data
Part 4/4 - Extract Beats To Add Forces To Particles
Happy to hear about anybody trying to create similar WebGL experiences using audio.