MIDI - How a Computer Works (2015)

How a Computer Works (2015)

28. MIDI

midi_kb_dia.jpg

Many sound cards incorporate a MIDI interface. MIDI sound was developed to enable musical instruments like keyboards and synthesizers to connect to a computer. The MIDI system enables the computer to save instructions on how to play the sounds but not recordings of the actual sounds this is to conserve disk space.

Wave Table Synthesis

midi_kb_on1.jpg

Key being read in

midi_kb_on2.jpg

Digital data streaming out of chip

A keyboard or synthesizer issues a MIDI instruction to the digital signal processor (DSP) chip. This instruction tells the DSP which instrument to play and how to play it. If the sound card uses wave table synthesis to reproduce the sound of musical instruments, samples of the actual sounds made by different instruments are stored in a ROM chip. The DSP looks up the sound in the ROMs table. If the instruction is for a keyboard B note the DSP sends the data bits for this to a digital to analogue converter (DAC). The DAC converts the data bits back to an analogue signal.

FM Synthesis

midi_card_in.jpg

Data being read in.

midi_card_on.jpg

Sound is produced

When the sound card uses FM synthesis the DSP tells the FM synthesis to produce the note. The chip stores the notes of musical instruments.

The DSP sends the data bits for this to a digital to analogue converter (DAC). The DAC converts the data bits back to an analogue signal. Amplified speakers convert the analogue signal into sound.