Abstract

Concepts for digital audio are introduced, in particular, the MIDI message protocol, digital audio processing, and wave audio files. The USBMIDI library is implemented to send and receive digital audio data and applied to building controllers and synthesizers. A practical, real-time digital filtering example is discussed, designed, and implemented. The analog circuitry requirements for interfacing real signals with a digital processing system are covered, and simple analog circuits for signal coupling, biasing, and reconstruction are discussed. The second example for a digital delay audio effect, as might be found in a guitar effects unit, is implemented. Furthermore, wave audio file types are evaluated and read from an external SD memory card, allowing the mbed to be used as a digital audio player. High-quality audio is introduced and the Texas Instruments TVL320 chip is used to input and output 16-bit stereo data at 44.1kHz.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call