Design Win

Audio processing software expansion for STM32Cube

Get Software Download databrief

Product overview


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, audio conditioning and effects, and any other audio processing use case.

X-CUBE-AUDIO-KIT includes one generic designer firmware for each of the STM32H573I-DK and STM32H735G-DK 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, 8-bit compressed samples (G.711 µ-law and A-law)
      • Mono, stereo, or a wider range of channels, interleaved or not
      • Configurable audio buffer sizes
      • Time and frequency domains
    • Library of audio processing algorithms
      • Generic processing algorithms such as FIR and IIR filters, and equalizers
      • Voice use case oriented such as noise reduction, echo cancellation, and beamforming
      • Audio out such as multiband compressor and mixer
      • Musical effects such as echo, reverb, delay, and distortion
    • Tool to design and tune audio processing data flow and algorithm parameters
      • Real-time testing on the board
      • Automatic generation of an equivalent C code for the final product
    • Capability to integrate the user’s algorithms
    • Use cases and examples of data flows
    • Management of different audio peripherals
      • On-board microphone and audio output
      • STEVAL-MIC008A dual microphone extension (optional)
      • USB audio interface
    • Support for STM32H735G-DK
    • Support for STM32H573I-DK

Get Software