Whistlerr detects whistling sounds from the microphone using the Web Audio API. It's based on a research paper Human Whistle Detection and Frequency Estimation by M. Nilsson.

Click Here to start detecting. You'll need to give permission to access the microphone.

Blow a whistle and watch as the particles swirl. Please excuse the false positives! :)

Github Source