Powoli tworzę prostego DAWa, którego można użyć z poziomu przeglądarki, a potem może nawet komórki.

http://www.noob-programmer.com/piano/piano.html

Większość rozwiązań w internecie bazuje na Flashu i generalnie jest całkiem mocno rozbudowana, co może zniechęcić początkujących.

Z technologii, których używam są to Tone.js (framework do generowania dźwięków) oraz jQuery.
Program wciąż ma małe bugi, ale na razie skupiam się na innych aspektach.

Na dniach zaprogramuję perkusję (drum machine, drum station), loop station, a potem jak się uda Piano Roll, aby można było tworzyć własne sample oraz możliwość zapisania muzyki na dysku.

Kod możecie podejrzeć na GitHubie: https://github.com/petercrowed/PianoGame

Największe trudności przy tworzeniu? CSS... ;)