Product overview
Key Benefits
Accelerate your development
with LiveTune, the graphical audio dataflow tool, and the AudioChain execution framework.
Craft your own audio processing dataflow
by reusing ST-optimized algorithms and integrating your own.
Prototype and select the optimal STM32
using the integrated RAM and CPU load profiler.
Description
The X-CUBE-AUDIO-KIT Expansion Package provides an integrated platform for designing, implementing, and fine-tuning audio processing data flows on supported series of STM32 microcontrollers.
With LiveTune, a graphical user interface accessible through an HTML5 navigator, users can design and fine-tune data flows in real time on STM32 devices.
The Expansion Package includes a library of algorithms from STMicroelectronics and external sources.
Additionally, the users can integrate their own custom algorithms into the environment, allowing their execution and fine-tuning within the data flows.
This Expansion Package aims at use cases such as:
- Voice denoising for speech recognition or voice communication
- Audio output enhancement
- Audio conditioning
- Sound generation
- Audio effects
- Audio analysis
- Any other audio processing use case
X-CUBE-AUDIO-KIT includes one generic designer firmware for each of the STM32H573I-DK, STM32H735G-DK, STM32H7S78-DK, STM32N6570-DK, and STM32U5G9J-DK2 Discovery kits. Each firmware features a set of algorithms, the AudioChain framework, and the LiveTune interface.
-
All features
- Framework to support audio processing data flow
- Up to 48 kHz
- 16-bit fixed PCM, 32‑bit fixed PCM, 32‑bit floating-point PCM, PDM, 8‑bit compressed samples (G.711 µ-law and A-law)
- Mono, stereo, or a wider range of channels, interleaved or not
- Configurable latency mode and audio buffer sizes adjustable down to fractions of milliseconds
- Time and frequency domains
- Library of audio processing algorithms
- Generic processing algorithms such as FIR and IIR filters
- Voice use case oriented such as noise reduction, echo cancellation, beamforming, and far-field denoiser for speech recognition
- Audio output enhancement, such as multiband compression, equalization, and graphical equalization
- Dataflow enablers, such as router, split, stereo-to-mono, mixer, and mixer with RMS
- Musical effects such as echo, reverb, delay, and distortion
- Sound generation with MIDI player
- Fading for smooth transition upon gain change of every algorithm using gain configuration, filter response change for equalizers , multi-band dynamic range compressor and limiter (MDRC) configuration change
- Optimized for supported STM32 devices
- Tool to design and tune audio processing data flow and algorithm parameters
- Real-time testing and tuning on the board
- Automatic generation of an equivalent C code for the final product
- Profiling commands for detailed analysis of CPU load and memory usage
- Memory allocation policy control
- Capability to integrate the user’s algorithms
- Use cases and examples of data flows
- Management of different audio peripherals
- On-board microphone, line input, and audio output: supports int16 and int32 formats
- STEVAL-MIC008A dual microphone extension (optional)
- Capability to support additional microphones
- USB audio interface UAC 2.0: supports int16 and int32 formats
- USB MIDI input
- Open to customer-specific interfaces
- Support for STM32H573I-DK
- Support for STM32H735G-DK
- Support for STM32H7S78-DK
- Support for STM32N6570-DK
- Support for STM32U5G9J-DK2
- Framework to support audio processing data flow
Get Software
| Part Number | General Description | Latest version | ECCN (EU) | ECCN (US) | Supplier | Cube environment | Download | All versions |
|---|---|---|---|---|---|---|---|---|
| X-CUBE-AUDIO-KIT | Audio processing software expansion for STM32Cube | 1.6.0 | NEC | EAR99 | ST | HAL1 |
Recommended Tools & Software
All tools & software
All resources
| Resource title | Version | Latest update | Actions | Details | Download |
|---|
Product Specifications (1)
| Resource title | Version | Latest update | Actions | Options | ||
|---|---|---|---|---|---|---|
| 7.0 | 26 Oct 2026 | 26 Oct 2026 |
User Manuals (4)
| Resource title | Version | Latest update | Actions | Options | ||
|---|---|---|---|---|---|---|
| 5.0 | 24 Jun 2022 | 24 Jun 2022 | ||||
| 2.0 | 10 Sep 2020 | 10 Sep 2020 | ||||
| 2.0 | 10 Jan 2023 | 10 Jan 2023 | ||||
| 1.0 | 29 Jan 2024 | 29 Jan 2024 |
Presentations (2)
| Resource title | Version | Latest update | Actions | Options | ||
|---|---|---|---|---|---|---|
| 1.0 | 10 Aug 2022 | 10 Aug 2022 | ||||
| 1.0 | 10 Aug 2022 | 10 Aug 2022 |
License Agreement (1)
| Resource title | Version | Latest update | Actions | Options | ||
|---|---|---|---|---|---|---|
| 9.0 | 25 Feb 2026 | 25 Feb 2026 |
Additional License Terms (3)
| Resource title | Version | Latest update | Actions | Options | ||
|---|---|---|---|---|---|---|
| HTML | 1.6.0 | 26 Oct 2026 | 26 Oct 2026 | |||
| HTML | 1.5.0 | 11 May 2026 | 11 May 2026 | |||
| HTML | 1.6.0 | 26 Oct 2026 | 26 Oct 2026 |