From Music Hack Day
Badgify is an Android and Arduino hack done in a 48 hour hack-a-thon for the MIDEM Hack Day 2012 in Cannes, France. It is a hack inspired by the internet of things that allows those around you to know what you are currently listening to via a badge you pin to your bag.
Android app was written using Processing. The app called a php script that aggregated the information about the current or most recent track scrobbled to Last.fm and information about the track from the Echo Nest. That information was then processed and passed from the Android to the Arduino via Bluetooth. The information gathered (energy, key, danceability) was used to determine the colors and diameter of the circles in the visualization. The tempo of the song was the rate that the circles and stripes appeared.
 Tools and APIs Used
- Amarino - Set of libraries for Android that let you communicate between an Android device and an Arduino via Bluetooth.
- Adafruit TFT Breakout Board - 1.8" LCD screen and graphics library compatible with an Arduino.
- Last.fm - Service that, among other things, lets you keep track of what you have listened to and what you are listening to currently.
- The Echo Nest - Service that provides musical information about songs; we used key, energy and danceability information.