Learning outcomes

At the end of this week you will be able to:

  • understand the need for user interfaces
  • describe examples of user interfaces for digital music instruments
  • build visual user interfaces from components
  • use alternative user input sources such as movement sensors
  • control sound synthesizers with user interfaces

The key techniques we will cover are:

  • Enabling the nexusUI library
  • Creating UI widgets: dials, keyboards etc.
  • Receiving and processing callbacks from UI widgets
  • Connecting UI widgets to synthesis parameters

Share this article:

This article is from the free online course:

Learn to Code Electronic Music Tools with Javascript

Goldsmiths, University of London