Moderní prohlížeče poskytují API pro práci se zvukem, a to ať už z externího zdroje (audio-soubor, mikrofon…), nebo z interního generátoru.
Práce s tímto API je opět z úplně jiného soudku – je třeba vytvořit sadu uzlů (zdroj, filtry, výstup), kterým jsou nastaveny parametry a jsou vzájemně propojeny. Ale základy opět nejsou nikterak složité.
Vaším úkolem je vytvořit stránku s „klaviaturou“ (tlačítka, barevné obdélníčky…), která po zmáčknutí zahraje příslušný tón.
Zahrát na vyžádání různé tóny by s pomocí ukázky z předchozího slajdu neměl být velký problém. Zjistit ale správné frekvence tónů například stupnice Cdur může být větší oříšek ^_~
Při přenosu aplikace z desktopu na mobil je třeba zaměnit javascriptové události mousedown/mouseup za události touchstart/touchend.
Zároveň dlouhý dotyk obrazovky mobilních zařízení způsobí automatický výběr textu, což nabourá předchozí, takže je třeba tomu zabránit pomocí CSS-pravidla user-select: none; na vhodném elementu (či elementech).
Nu a konečně má věšina dnešních mobilů úžasně vysoké rozlišení na dosti malém displeji, takže běžné prvky HTML-stránky budou pro ovládání prstem příliš malé, tak s tím počítejte.