There are some posts on the Tangband design by Zaph down in
Single Driver forum. See especially posts on The Brick... not the smallest, but should
make music from an audio stream.
For small projects, the "Onken" has always appealed to me
for it's elegance: