This 4 day course will go over the basics of digital audio and how to work with basic electronics to generate and manipulate it without requiring audio playback through a computer. We will use the Arduino platform to control the playback and recoding of audio and also to generate audio. We will cover digital-to-analogue audio conversion, wavetable synthesis, playing audio samples and will build the circuits needed to generate audio controlled by the Arduino microcontroller including amplifying audio.

Dates: 7,14, 21, 28 March, 7pm-9:30pm at SPACE in Hackney, London.

Level: Beginner, though previous experience with Arduino will be useful but not necessary.

Price: £150 (£120 conc.) (this includes all hardware to be taken home afterwards)

Registration is now closed.

Course Structure

Course material will be available on learning.codasign. Material is continually updated.

Evening 1: Introduce the Arduino, digital and analogue sensors and digital audio

  • Working with the Arduino
  • Digital and analogue sensors
  • Pulse width modulation vs pulse code modulation
  • Arduino tone( )

Evening 2: Synthesis and Amplification

  • Wavetable synthesis
  • Amplifier circuit

Evening 3: Wave Shield

  • Digital to analogue conversion of PCM audio
  • Build the Wave Shield

Evening 4: Sample-based Synthesis

  • Triggering playback of samples
  • Manipulating samples

Getting There

All sessions will be at SPACE, 129-131 Mare Street, London, E8 3RH.

View Larger Map

Price: £150 (£120 conc.) (this includes all hardware to be taken home afterwards)


Ticket Type




Cancellation Policy

As this course requires the ordering of hardware in advance of the course start, the registration fee will be refunded only if registration is cancelled over 2 weeks from the start date.