Up next

Keyboard synthesizer on FPGA

19 Views· 27 Jun 2019
Cornell_Uni
Cornell_Uni
5 subscribers
0

http://people.ece.cornell.edu/....land/courses/ece5760
This project is a velocity sensitive hardware based piano synth. We simulated two strings per note using a Karplus Strong algorithm written in Verilog, and coupled it with a Casio electric piano keyboard fitted with custom switches to act as a user interface. On an Altera DE2 board we built a hardware Karplus-Strong synthesizer to simulate a piano key with two strings, along with a hardware timer. The timer was used to determine the key push's velocity, which in turn affected the volume level of the synthesized sound. The keyboard fed into the DE2 using the board's GPIO ports.

Show more
100% online learning from the world's best universities, organisations and Instructors

 0 Comments sort   Sort By


Up next