Главная
Study mode:
on
1
Intro
2
Analog Electronics
3
Analog Circuitry and Prototyping
4
Types of Embedded Software Development
5
Electrosmith Daisy Seed
6
Daisy Abstractions
7
MIDI Circuitry
8
What is a serial communication protocol?
9
Universal Asynchronous Receiver/Transmitter (UART)
10
MIDI is a serial communication protocol
11
GPIOs and Multiplexing
12
libDaisy UART Handler
13
Polling
14
Direct Memory Access (DMA) to the rescue!
15
Serial Audio Interface (SAI) Peripheral
16
Digital to Analog Conversion
17
Daisy Audio Codecs
18
What's next?
Description:
Explore the intricacies of building standalone music devices in this 50-minute conference talk from the Audio Developer Conference (ADC22). Delve into fundamental bare metal concepts for embedded audio programming, including serial communication protocols like MIDI, direct memory access, serial audio interfaces, and general purpose input/output. Using the Daisy platform as a context, gain insights into analog electronics, circuitry prototyping, and various types of embedded software development. Learn about the Electrosmith Daisy Seed, MIDI circuitry, UART, GPIOs, multiplexing, DMA, SAI peripherals, and digital-to-analog conversion. Ideal for embedded-curious audio software developers interested in creating digital synthesizers, guitar pedals, and other noisemakers.

Anatomy of a Bare Metal Synth - Embedded Audio Programming Fundamentals

ADC - Audio Developer Conference
Add to list