Toneroll is an open-source javascript application introducing automatic music transcription in a web environment. It is a composition of music information retrieval algorithms including pitch and chord estimation, onset detection and more.
An online prototype version can be found at: https://toneroll.com/demo