Making Audible Waveforms on the ESP32
Make your microcontroller sing. Program the ESP32 to generate and shape real audio signals and drive your analog circuits.
Take your first steps into digital audio by programming an ESP32 microcontroller to generate and shape audible waveforms in real time.
In this workshop we will use the ESP32, a low-cost but powerful microcontroller, to generate audio signals through code. We will learn how to program the ESP32 to produce waveforms such as cosine and pulse waves, and explore how to modulate these sounds over time to create evolving tones and textures. We will also look at how the ESP32 can interface with the analog circuits built in previous sessions, using it to produce control voltage signals that can drive the oscillators and filters we have already constructed. ESP32s will be provided to participants. If you are able, please bring a laptop so you can download the Arduino IDE software to program the ESP32. There is no cost to attend this workshop.
Please use this google form for any accommodation requests or inquiries.
This session is part of a 10 week summer workshop series led by Miles Scharff, Mark Santolucito, and David Kramer at the Computer Music Center at Columbia University. These workshops are free and open to the public.
Good to know
Highlights
- 3 hours
- In person
Location
632 W 125th St
632 West 125th Street
New York, NY 10027
How do you want to get there?
