Anatomy of a Bare Metal Synth - Jack Campbell
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
- 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.