What is MIDI
MIDI stands for Musical Instrument Digital Interface. Midi is a code that enables electronic instruments to communicate, control and sync to each another. MIDI’s first claim to greatness was that it allowed you to play multiple synths using just one keyboard controller. It became very popular and became the industry standard. The perfectly timed robotic sequences that midi creates and can sync to drum machines helped create the sound of the 80’s (god help us).
The midi signal doesn’t carry any audio data. Midi carries specific details of events that relate to notes. The information that is carried can control the type of instrument, pitch, duration, volume, attack, decay, etc. that is specified in the midi. Each midi channel corresponds to a different instrument or voice.
Midi has a defined list of sounds/patches. Its called General Midi (GM). GM has a standard set of 128 sounds. General midi doesn’t define the way the sound will be reproduced. It only names that sound. Meaning that each manufacturer can provide their sounds that is an acceptable representation of the data written for general midi. Midi contains 16 channels and of those 16 channels, only channel 10 is reserved for percussion or drum sounds