11 May 2021 // 18:00-20:00 // On Zoom // Register here

Mari Lesteberg
Mari Lesteberg


In this workshop, you will learn to create a simple musical instrument that can be accessed from a web browser. Web Audio API is an interface that builds upon JavaScript that allows you to program audio interfaces in web pages. With this hands-on course you will be tutored through a the introductory steps of audio programming. This will be a funny and creative way to learn JavaScript/HTML/CSS which involves music and sound. Tone.js is a library for Web Audio that features different effects and synths. Here are some examples of apps that has been made with Tone.js

This is a course for beginners, so no programming skills are required to follow this course. However, you should be prepared that learning a programming language can be just as challenging and frustrating as learning any kind of language. We will keep the number of participants low, so the participants can be allowed and feel free to ask questions and get help if stuck, during the workshop. We will use the browser-based JsFiddle as a coding environment.

Mari Lesteberg is a singer/keyboardist, composer and music technologist. She is currently taking a master’s degree in Music, Communication and Technology at the University of Oslo. She has been a research assistant for WoNoMute since 2018, and is this year also developing an app for the MICRO project at Ritmo.


  • Download and install one of these browsers (If you don’t have it from before. What we will do will not work in Safari):
    • Chrome
    • Firefox
    • Microsoft Edge
  • Preferably have the ability to use two screens (To be able to follow instructions on Zoom while coding)

How do I attend?

Register here