Anatomy of a Bare Metal Synth - Embedded Audio Programming Fundamentals
ADC - Audio Developer Conference via YouTube
Overview
Syllabus
Intro
Analog Electronics
Analog Circuitry and Prototyping
Types of Embedded Software Development
Electrosmith Daisy Seed
Daisy Abstractions
MIDI Circuitry
What is a serial communication protocol?
Universal Asynchronous Receiver/Transmitter (UART)
MIDI is a serial communication protocol
GPIOs and Multiplexing
libDaisy UART Handler
Polling
Direct Memory Access (DMA) to the rescue!
Serial Audio Interface (SAI) Peripheral
Digital to Analog Conversion
Daisy Audio Codecs
What's next?
Taught by
ADC - Audio Developer Conference