Skip to content

Anatomy of a Bare Metal Synth - Jack Campbell

Photo of
Hosted By
Jason T.


As always, dinner will be provided, please answer the question so we know how many people are attending in person.

Thank you to our sponsors:

  • Quantlab for food
  • Alteryx for event space and drinks!


Retry for moving September's Meetup to October!


This is a talk primarily geared towards engineers interested in learning about embedded software development.

Using a simple synthesizer built in C++ on the Electrosmith Daisy platform as a jumping point, we will discuss some of the fundamental concepts in embedded (audio) systems development:

  • GPIOs / multiplexing
  • Direct memory access
  • Interrupts
  • Serial communication protocols (UART, I2S, I2C)
  • Serial Audio Interfaces and audio codecs
  • Breadboard prototyping

We will cover these concepts by following a MIDI signal from an external device through our circuitry and program all the way until audio comes out of speakers on the other end.

COVID-19 safety measures
Event will be indoors
We request that you are masked or fully vaccinated against COVID-19
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Denver C++ Meetup
Denver C++ Meetup
See more events
12303 Airport Way #250 · Broomfield, CO