AN02015 : Run-time DSP control in a USB Audio Application

VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
1.0.0 2024-08-12 VIEW HTML VIEW PDF ZIP

Overview#

This application note describes how to add real-time control to a DSP pipeline developed using lib_audio_dsp. Output audio from the host is passed through a DSP pipeline generated with lib_audio_dsp. An active speaker application with volume control and bass boost is used as the example.

Key Features#

The application is designed to run on the xcore.ai Multichannel Audio Board (MCAB). It uses the XMOS USB Audio framework to implement a USB Audio device with the following key features:

  • USB Audio Class 2.0 (High Speed)

  • Multi-channel inputs and outputs connecting the host to ADCs and DACs

  • DSP that is simple to configure to a specific application

  • 48 kHz sample rate

Known Issues#

  • None

Required Tools#

  • XMOS XTC Tools: 15.3.0

Required Libraries (Dependencies)#

Support#

Issues can be raised against the software at: http://www.xmos.com/support

Scroll to Top