Build entire DSP systems using software alone
Build with Partner Solution
DSP Concepts
Skip the source code and design audio DSP systems in Audio Weaver* from DSP Concepts. This fully featured tool is the gold standard in the industry and allows you to design, deploy, tune, and control a full audio system on a development board after flashing an xcore executable just once.
AUDIO WEAVER DESIGN
click to expand
* Audio weaver available on Microsoft Windows only
XMOS/DSP CONCEPTS JOINT WEBINAR
In this short webinar, delivered in collaboration with DSP Concepts, we delve into the details behind the partnership, and explore the ways in which the combination of XMOS’ highly-deterministic, low latency xcore.ai platform and DSP Concepts’ Audio Weaver software is revolutionising the audio and voice product development process.
Build your own
DSP for audio Applications
The xcore.ai multichannel audio board includes support for full and high-speed USB operation, USB Audio Class 2.0 & 1.0, MIDI, HID & DFU classes.
The board integrates four stereo audio DACs and two quad channel audio ADCs supporting eight simultaneous bi-directional audio streams. It also includes electrical and optical interfaces for S/PDIF and MIDI In and Out ports.
DSP LIBRARIES
- lib_audio_dsp
- lib_xcore_math – a comprehensive library of maths functions
- lib_src – sample rate conversion library
DSP for Voice Applications
- 2-microphone front-end
- Audio pipeline including echo cancelation, interference cancelling and noise suppression
- I2S to USB interface supporting asynchronous sampling rates between 44.1 kHz – 192 kHz
- Bidirectional signal path
- For more information see our xcore-voice platform
BLOCK DIAGRAM
click to expand
Developer Resources
Libraries
XMOS Libraries provide reusable software, as source, for common functions
LIBRARY | DESCRIPTION |
---|---|
LIB_XCORE_MATH | Comprehensive library of mathematical and DSP functions, including integer, float, vectorised and complex operations. |
LIB_SRC | Sample Rate Conversion (SRC) library provides both synchronous and asynchronous audio sample rate conversion functions. |
LIB_AUDIO_DSP | Fixed-point digital signal processing software library. The library implements of a suite of common signal processing functions. |