A physical computing project made using Processing, Arduino and a 32×32 LED Matrix.

The requirements of the project being that there were two inputs and one output. The inputs were a push button to change between two different visualisation and serial data from a Processing sketch. The sketch performed a FFT on the given sound file and byte values taken from the FFT were passed to an Arduino Mega via Serial.

An LED Matrix was used as the output with the visualisation being drawn on the fly based on the given values. Users can either have a circular visualisation or a “bar height” visualization.

Key Technologies:

  • Arduino
  • Processing
  • Music / Signal Processing
  • Electronics

Link: http://rainbowsounds.wordpress.com (Active at 28/12/14)


Related Posts


CHI Conference Montreal 2018

At the end of April 2018 I had the great pleasure of travelling to Montreal to attend the CHI Conference and presented a late-breaking work poster about my current work. I had always wanted to Read more…


PHP Referal Tester

One issue that I encountered with Google Analytics was a large number of views from sites like semalt.com or buttons-for-websites.com, etc. These really hinder the accuracy of the referral views that come from your Google Read more…


What I’ve Learned as a Freelancing Student Web Developer

I’ve now been freelancing properly i.e. actually looking for clients, set up as a sole trader and got a business bank account, for just over a year and a half, so I thought I’d give Read more…