AVR Auto Composing Piano
This ATmega644-based smart piano can composes music of your own taste automatically. What you have to do is select a mood of the music and play two notes upon which the music is based, and then let the piano create the music for you. You can also train the piano by first playing several pieces […]