Introduction
- MIDI is the acronym for Musical Instrument Digital Interface.
- The MIDI protocol allows electronic devices to interact and work in synchronization with other MIDI compatible devices.
- Using a master controller device such as a keyboard, one can play or trigger sounds from other electronic devices remotely.
Introduction to project
- MIDI Keyboard connects to computer sound card or synthesizer module to create midi code.
- Creating a virtual piano using Microsoft C# console application.
- Keyboard circuit diagram is drawn out.
Requirements for creating project
- Creating wireframe sketch.
- Creating UI for keyboard.
- Make function list.
- UI design concepts.
- Set the frequency.
Steps to using sound technology in C#
- Create a sound device.
- Create a buffer description.
- Use the device description and create a frequency.
- Playing the sound is accomplished through a method on the frequency.
Click here to play the piano Virtual piano.


Log in or sign up for Devpost to join the conversation.