The thesis describes the development of a musical keyboard with a MIDI interface for musical instruments. Unlike commercially available solutions that utilize microprocessors or microcontrollers, the described keyboard uses programmable logic. This offers advantages such as higher operating speeds, greater polyphony, and better system upgradability.
The work summarizes the most important parts of the MIDI standard. A simple MIDI keyboard is proposed – an instrument with 25 velocity-sensitive keys, primarily intended for the development and demonstration of the MIDI interface. The individual components are developed, with special attention given to the digital components within the FPGA.
The final product utilizes 27% of the FPGA and puts forward the basic building blocks useful for further development of FPGA MIDI devices. The product has been tested with a logic analyzer and professional musical equipment. The observed advantages and disadvantages are noted, and guidelines for potential improvements and further development in this field are set.
|