Back to Projects

Apr 2025 – May 2025

Music Synthesizer

Real-time music synthesizer with HDMI output on FPGA

Technologies

SystemVerilogCFPGA DesignXilinx Vivado

About This Project

Designed and implemented a real-time music synthesizer and playback system on FPGA, supporting multi-track composition and HDMI-based visual feedback.

Developed a custom embedded architecture utilizing BRAM to store multi-track note data, integrating keyboard input and on-screen note visualization to enable synchronized playback and an interactive, real-time composition experience.

Verified correct functionality using the Xilinx Vivado waveform viewer and hardware logic analyzers, ensuring valid BRAM access, accurate HDMI timing, and glitch-free audio output.

Links & Resources

Source code available for private review upon request.