80FFTs Per Second To Detect Whistles (and Switch On Lights)
New submitter Mathieu Stephan writes "Hello everyone! Some people told me that my latest project might interest you. I'm not sure you publish this kind of projects, but here it goes. Basically, it is a small platform that recognizes whistles in order to switch on/off appliances. It will be obviously more useful for lighting applications: just walk in a room, whistle, and everything comes on. The project is open hardware, and all the details are published on my website." The linked video is worth watching for the hidden-camera footage alone: it would be hard to not keep playing with this sensor.
Interesting idea, but I think there would be serious scalability problems. Imagine if this was in each room in your home, and the doors to the rooms were open. Whistling in one room would almost certainly trigger the lights in the adjacent rooms as well. You would run into similar issues trying to control multiple lights in the same room independently, unless you started getting into more complex whistle patterns then those shown in the video. In that case you would start to sound like a songbird, or maybe R2D2.
And finally two side notes...
Not for use in emergency situations while eating saltine crackers.
This method of controlling the lights would be extremely popular in the von Trapp house.
Better known as 318230.
I remember seeing a whistle device that you attach to your key ring. When you lose your keys, you whistle and your key ring beeps.
https://www.amazon.co.uk/Tobar-Keyfinder-Keyring-Whistle-Activated/dp/B000246JIQ
Everything I write is lies, read between the lines.
See, that's why the bible is so hard to believe. There's just no way all those things happened one minute apart.
http://www.rootstrikers.org/
Actually, an FFT is often cheaper than autocorrelation because it's N*log(N) whereas auto-correlation is N^2. In any case, it's insanely cheap on today's machines.
Opus: the Swiss army knife of audio codec