Piano Roll with ability to make multi-track songs.  Read more and check it out here: http://www.oliphaunts.com/pianoroll-js/