This is a MIDI synthesizer based on a TI MSP432 microcontroller and Lattice MachXO3 FPGA. The microcontroller handles MIDI input parsing and note mapping. The FPGA generates the audio waveforms using DDS and ADSR.
This was my first real FPGA project.