What we're about

We'll meet and discuss C++ topics of the day. Sometimes casual, sometimes with a specific agenda.

Upcoming events (1)

Anatomy of a Bare Metal Synth - Jack Campbell

Needs a location

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!

-------

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.

Photos (37)