Musical Staircase

see http://www.sparkfun.com/news/706