Use a 32F723EDISCOVERY eval board as a USB audio soundcard with parametric EQ, compressor and expander.
This project allow the use of a 32F723EDISCOVERY eval board as a soundcard with additional post processing.
The audio path is like this:
To do this, you must do the following:
- Flash this firmware to a 32F723EDISCOVERY eval board:
- With STLINK Mass storage drag'n drop:
- Download
damc_stm32f723disco-vX.Y.Z-stlink_dragdrop.zip
- Copy either
damc_stm32f723disco.hex
ordamc_stm32f723disco.bin
to the USB Mass storage device - This will flash your board
- Download
- With STM32CubeProgrammer:
- Download
damc_stm32f723disco-vX.Y.Z-stm32cubeprogrammer.zip
- Flash the board using STM32CubeProgrammer and
damc_stm32f723disco.elf
- Download
- With STLINK Mass storage drag'n drop:
- Power-up and connect the board using USB
- Download damc-gui for your platform (Windows 32 bits / 64 bits or Linux)
2 audio outputs and 1 audio inputs should appear in Windows.
The supported audio format is 48000 Hz, Stereo, 16 bits.
For each strip, audio is processed in this order:
- Equalizers
- Expander
- Compressor
- Volume
- Peak meter take the audio levels here
- Mute