Want to keep learning?

This content is taken from the Goldsmiths, University of London 's online course, Learn to Code Electronic Music Tools with Javascript. Join the course to learn more.

Algorithmic music learning outcomes

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

  • use the Math.random() function to control a drum machine
  • use algorithmic methods to generate sequences of notes
  • explain the concepts of algorave and livecoding
  • understand the workings of a basic livecoding environment
  • add audio effects to drums and synthesizers

Share this article:

This article is from the free online course:

Learn to Code Electronic Music Tools with Javascript

Goldsmiths, University of London