AN02031: Live Streaming Sound Card Example#
- vendor:
XMOS
- version:
1.0.0
- scope:
Example
- description:
Live streaming sound card example
- category:
Audio
- keywords:
USB, UAC, DSP, Audio
- hardware:
XK-AUDIO-316-MC
Overview#
Note
Some software components in this tool flow are prototypes and will be updated in Version 2 of the library. The underlying Digital Signal Processing (DSP) blocks are however fully functional. Future updates will enhance the features and flexibility of the design tool.
This application note shows a live streaming USB sound card application which can be configured in real time via a graphical user interface running on a PC. The application is uses lib_xua to create UAC 2.0 (USB Audio class) end points and also a control end point. The host application is written in python and uses pyside (a Qt6 python wrapper) to present a window to the user.
Key features#
Graphical user interface
Audio DSP
Known issues#
None
Required tools#
XMOS XTC Tools: 15.3.1
Required libraries (dependencies)#
lib_audio_dsp
lib_xua
Support#
This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support