Plays songs from notes with really tiny controllers (e.g. ATTiny25). Interrupt driven (non-blocking) and blocking implementation selectable. Could be easily modified to other controllers and clockrates.
More information: sebastianfoerster86.wordpress.com
GPLv2
Atmel Studio 6.2