Drag racing powered by your voice
Remember when you were a kid, playing with toy cars and "vrrrooom" noises? Imagine if you could drive a car using those sounds!
How it works
Vroom! analyzes microphone input to find the fundamental frequency of your voice. First, a fast Fourier transform is performed to get the spectrum of frequencies in the audio data. Next, autocorrelation is used to find the period between frequency peaks, which gives us the fundamental frequency.
Vroom! uses a model for rolling resistance, air resistance, gear ratios, and engine torque to simulate the car. When the player matches up their voice with the current RPM of the car, the car accelerates.