Skip to content

julbouln/stm32f7discovery_midi_synth

Repository files navigation

DEPRECATED see https://github.com/julbouln/musicboard for updated version

STM32F746g Discovery board SF2 polyphonic MIDI synthesizer

This project use audio, SDRAM, SD card and USB of the board to provide an USB MIDI synthesizer.
Default ST BSP audio has been modified to support 32bits operations.

SF2 soundfont must be copied on SD card, filename can be configured in main.h

Usage:
make cube # once
make build_openocd # once
git submodule init # once
git submodule update # once
make
make program

References:
- Embedded fluidsynth : https://github.com/julbouln/lfluidsynth
- OpenOCD for STM32F7 : http://www.carminenoviello.com/en/2015/07/13/started-stm32f746g-disco/
- GCC template : https://github.com/stv0g/stm32cube-gcc
- External SDRAM support : https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FSTM32F7%20DISCO%20-%20memory%20sections&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F&currentviews=437

About

DEPRECATED see https://github.com/julbouln/musicboard for updated version STM32F746g Discovery board SF2 polyphonic MIDI synthesizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages