Mario Plays Piano With A Little Help From Raspberry Pi


[David] has created his own live robot band to play live versions of the music and sound effects of NES games. Most of us who grew up in the 80’s and 90’s have the music of Nintendo games burned into our brains. While there have been some amazing remixes created over the years, [David] has managed to do something truly unique. Armed with an emulator, some software prowess, and a pair of Raspberry Pis, [Dave] created a system that plays game music and sound effects on analog instruments. A Yamaha Disklavier player piano handles most of the work through a connection to a Raspberry Pi. Percussion is handled by a second Pi.  Snare drum, wood block, and tambourine are all actuated by a custom solenoid setup.

The conversion process all happens on the fly as the game is played. [Dave] says the process has about ½ second of lag when played live, but we’re sure that could be fixed with some software tweaks.

We especially like the inclusion of Super Mario Brothers 2, as the intro music seems to have been written for piano. There have been offline conversions before, but hearing (and seeing) the original music played “live” on a real piano is something special.

One note on the sound. If it sounds as if the piano is “stepping on itself” at times, it is. The Piano is handling both background music and sound effects. Mario’s jumps and skid sounds fall right in the same octaves as the music.

[via BoingBoing]

9 thoughts on “Mario Plays Piano With A Little Help From Raspberry Pi

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.