← BACK TO PORTFOLIO
03
PIANO SYNTHESIZER & LOOP MACHINE
Nov 2024 – Dec 2024
Implemented a digital piano synthesizer and loop machine on the DE1-SoC FPGA, converting PS/2 keyboard inputs into real-time audio output with synchronized VGA visual feedback for enhanced playability.
Latency
<5 ms
Clock
50 MHz
Recording
10 sec
Test Sessions
12+
HIGHLIGHTS
- Designed modular Verilog controllers for input handling, tone generation, VGA display, and recording/playback
- Achieved <5 ms audio latency with 100% functional accuracy across 12+ test sessions
- Optimized on-chip memory and FPGA architecture for 10-second recording/playback within 50 MHz timing constraints
- Built synchronized VGA visual feedback alongside real-time audio synthesis
TECH STACK
VerilogQuartus PrimeDE1-SoCPS/2VGAFPGA