makezine.com
MP3 player responds to its environment | Make:
Greg Bertrand's Arduino controlled MP3 player changes its volume based on its distance from its listener and changes other parameters from built in