FPGA based MIDI interface

This FPGA based MIDI interpreter is meant to receive MIDI information from other device like laptop or instrument and generate sound according to data received.

It receives MIDI data, decodes it and then generates wave signal through DAC components which further is amplified so it could be listened with speaker. FPGA uses a wave-table look-up principle where sound waves are stored in memory and selected when needed. Simply when pitch changes core changes the reading speed of samples from table.

[..Source link..]

Bookmark the permalink.

Comments are closed.