conference logo

Playlist "BOB Konferenz 2020"

A Nokia 3310 Ringtone Player in Elm

Ju Liu

In this talk we build a web application in Elm that
reads some good old school Nokia 3310 ringtones and plays them
in a browser. We will explore how to write a parser to
interpret the Ring Tone Text Transfer Language (RTTTL) format
and how to use modern Web Audio APIs to recreate those iconic
sounds. We will conclude the talk by playing a selection of
tunes, applying some effects and having a good time.