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