4 ms·
Very cool! a couple of friends and I put this together for our living room: http://blog.shriphani.com/2016/08/03/a-frame-that-listens/ http://blog.shriphani.com
by shriphani 10y ago
Very cool! a couple of friends and I put this together for our living room: http://blog.shriphani.com/2016/08/03/a-frame-that-listens/ http://blog.shriphani.com/2016/08/03/a-frame-that-listens/
It is a pi + a condenser mic which generates visualizations in response to sound.
- Jaruzel 10y agoThat my friend, is beyond cool. Kudos!
- retox 10y agoNone of the images show for me. Why not host them yourself.
- shriphani 10y agoSorry I had them on instagram already and didn't think it would be an issue if I used their embed code.
- hantusk 10y agoCould be fun if it could listen to what music was playing (shazam/soundhound), and display the lyrics of the song
- princeverma 10y agoAmazing visualizations ! Care to detail how did you guys did that ? Is it open source ?
- zxcvgm 10y agoFrom the photos it looks like the display panel is driven by a Raspberry Pi. Adafruit makes it relatively straightforward to build the hardware part [1], now all that's left is the software that processes the audio and displays the visualization. [1] https://learn.adafruit.com/raspberry-pi-led-matrix-display/overview https://learn.adafruit.com/raspberry-pi-led-matrix-display/o...
- shriphani 10y agoSorry I only just checked this HN thread. The panels are from adafruit - there's 4 32x32 panels so you need a beefy PSU to power them. The visualizations listed there are: 1. an STFT (this is simple to compute - look @ numpy.fft.rfft 2. an energy based vis - light up n pixels where n is proportional to the energy of the frame (this is the integral of the function squared). 3. another energy based vis where if enough energy accumulates particles fall (acceleration proportional to energy). The code's super kludgy; I'll release it once it is cleaned up.