Skip to content
/ tinySynth Public

A synthesiser running on a STM32F4Discovery. This is my final year BEng project.

License

Notifications You must be signed in to change notification settings

dshr/tinySynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinySynth

A synthesiser running on a STM32F4Discovery. This is my final year BEng project.

To run this guy:

  • Get yourself an STM32F4Discovery
  • Install ST-Link and the GNU ARM Toolchain brew install st-link arm-none-eabi-gcc
  • Build this MIDI interface and connect it to PA3
  • Run make in the root directory of the project
  • Connect the STM32F4Discovery to your computer
  • Open a Terminal window and run st-util
  • Open another Terminal and run arm-none-eabi-gdb
  • In GDB run tar ext:4242, then file main.elf, load and run
  • Hurray! 🎉 The synth is now running on your board. Now connect a MIDI keyboard to it and have fun! 🎹

In this project I used a STM32F4Discovery template project from https://github.com/jeremyherbert/stm32-templates

About

A synthesiser running on a STM32F4Discovery. This is my final year BEng project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages