EPISODE 24

MIDI

HOST- Jeremy Burns, Matthew Scott Phillips

GENRE- Special Topics

DURATION- 75:24

BUMPER MUSIC- "MIDI, Vidi, Vici" (Area 47)

ANNOUNCER- Mike Cunliffe

LISTEN

DESCRIPTION

MIDI is one of the greatest things to happen to music and those who work with it. This music based language allows for the entry and edit of musical notes and their attributes. It also allows for the synchronization and communication between musical instruments, machines and computers. It can be a vital aid in composition and can expedite your musical work flow to a considerable measure. Learn about its origin, its language and its many uses!

KEYWORDS

MIDI (Musical Instrument Digital Interface)- A technical standard, established in the early 1980's, that allows for the interface, synchronization and communication between musical instruments and computers. It is also a language for the entry and edit of musical ideas and information.

PATCH- The instrument chosen to perform your programmed music.

EVENT- Any occurrence that results from programming or playing via the MIDI language. It could be an actual note or any articulation there of.

SYNTHESIZE- To create sounds by combining and manipulating raw sound waves, such as sine waves and square waves.

SAMPLE- To record an instrument for use as a MIDI patch. These recordings are stored on your computer's hard drive and accessed when referenced within the MIDI code.

QUANTIZE- To correct for time. You can quantize a note that you entered to be 100% on the beat or you can make it a little looser and randomized.

CHANNEL- A path through which the signal of an instrument is routed.

WHAT CAN MIDI DO?


-Allow for the entry and editing of musical information via piano keyboard or computer keyboard.

-Translate your recorded musical data entry into notation and vice-versa. It doesn't matter what sequencing software, or what notation software, you use. This info will be transferable among all MIDI compatible software (basically, all music software).

-MIDI time code can be used to synchronize the clocks and tempos among any two or more MIDI based machines.

-QUANTIZE, or correct (for time) the rhythmic accuracy of a recorded musical performance.

MIDI HARDWARE

THE CONTROLLER (THE INSTRUMENT)

This is where it all begins! You can use the controller, or instrument, to enter musical data. Below, a piano keyboard is shown.
But these controllers can come in many forms, based on all the different instruments (drums, guitars, wind, etc.). Even if you don't own a MIDI controller, you can still program this data via you computer keyboard.

On the back of this keyboard, there will be a panel of MIDI jacks that may look something like this.

The chart below outlines the functions of these connections.

You will go from the OUT port of your MIDI controller into another MIDI machine or into the INTERFACE. Originally, this was done (and still is in some cases) via the MIDI cable.

THE CABLE

Below is a diagram of the original 5 pin MIDI cable and the function of each pin.

Pin 1: NO CONNECT
Pin 2: 5 VOLT POWER
Pin 3: GROUND
Pin 4: NO CONNECT
Pin 5: MIDI DATA TRANSFER

Now MIDI data can be transferred directly via USB, Firewire, wireless, Bluetooth, etc.
In these cases, you can simply go straight into your computer via USB. In other cases, you will need an INTERFACE.

THE INTERFACE

The INTERFACE, such as this one below, will connect your MIDI device (or devices) to your computer.
See the IN, OUT and THRU ports on the front. On the back panel, there is a USB out port.

MIDI DATA

MIDI EVENTS

Once everything is hooked up properly, you can record your music using a MIDI friendly software application.
The notes, or EVENTS, you enter may look something like this. Each of the notes are represented by these thick, light blue lines.

In this particular application, Pro Tools 12, the volume of these notes are indicated by the shade of the notes.
The darker notes will play back louder and the lighter ones will play back softer.
On the bottom of the screen shot below, see the vertical lines with the diamonds on top.
You can adjust the individual VOLUMES of each note by moving these 'diamond heads' up, for more volume, and down, for less.
Any adjustment that is made will be stored in the programming as a MIDI EVENT.


MIDI CONTROLLER COMMANDS

(not to be confused with instrument controllers, such as keyboards, which are used to enter MIDI data)

The coding of these events involves commands that are referred to as CONTROLLERS.
Each controller command has a specific function, based on the many ways you can articulate a note.
Below is a list of all the CONTROLLER COMMANDS, from 0-127.

0-Bank Select
1-Modulation Wheel or Joystick (positive polarity)
2-Breath Controller Sometimes Joystick (negative polarity)
3-Undefined
4-Foot Pedal
5-Portamento Time
6-Data Entry
7-Volume
8-Balance
10-Pan position
11-Expression (sometimes routed to after touch)
12-Effect Control 1
13-Effect Control 2
14-Undefined
15-Undefined
16-19-General Purpose Controllers
20-31-Undefined
32-63-Least Significant Byte For Controllers 1-30
64-Sustain
65-Portamento
66-Sustanuto
67-Soft Pedal
68-Legato
69-Hold 2
70-Sound Controller 1 (Sound Variation)
71-Sound Controller 2 (Timbre)
72-Sound Controller 3 (Release Time)
73-Sound Controller 4 (Attack Time)
74-Sound Controller 5 (Brightness)
75-79-No Default Sound Controllers
80-83-General Purpose Controllers
84-Portamento
85-90-Undefined
91-Effects 1 Depth
92-Effects 2 Depth
93-Effects 3 Depth
94-Effects 4 Depth
95-Effects 5 Depth
96-Data Increment
97-Data Decrement
98-Non Registered Parameter Number LSB
99-Non Registered Parameter Number LSB
100-Registered Parameter Number LSB
101-Registered Parameter Number MSB
102-120-Undefined
121-Reset All Controllers
122-Local Control
123-All Notes Off
124-Omni Off
125-Omni On
126-Mono On (Poly Off)
127-Mono Off (Poly On)


GENERAL MIDI

This list of commands is now standardized among all MIDI compatible machines and softwares,
thanks to GENERAL MIDI (est. 1991). This standard also includes the organization of instrument sounds that are common among all MIDI machines and software. These sounds are also known as PATCHES. In 1999 GENERAL MIDI 2 was established.
This mainly allowed for more PATCHES, CONTROLLERS and registered parameter numbers.

PATCHES

PATCHES are basically instruments or sounds that you can choose from for the performance and playback of your music data.
These sounds are either SYNTHESIZED (created by manipulating raw sound waves until they sound like an instrument)
or SAMPLED (actually recorded from real instruments).
Below is a list of the instrument families available on all GENERAL MIDI machines and softwares.
From 1-128, all these sounds are organized into 16 instrument families (each with 8 instruments of that family).



1-8 Piano
9-16 Chromatic Percussion
17-24 Organ
25-32 Guitar
33-40 Bass
41-48 Strings
49-56 Ensemble
57-64 Brass
65-72 Reed
73-80 Pipe
81-88 Synth Lead
89-96 Synth Pad
97-104 Synth Effects
105-112 Ethnic
113-120 Percussive
121-128 Sound Effects

Each of these PATCHES can be individually routed through its own designated CHANNEL.

CHANNELS

The original MIDI cable had the capacity to carry 16 CHANNELS.
Not unlike a sound mixing board, each CHANNEL can have it's own instrument routed through it.
This CHANNEL is then accessed for playback and mixing.

THINGS TO REMEMBER

-MIDI can be a great tool for composition, performance and notation.

-MIDI was developed in 1983 by Dave Smith, of Sequential Circuits, and Ikutaro Kakehashi, of Roland. They were able to demonstrate that 2 instruments can be made to communicate with one another by using the MIDI language.

-If you're trying to use samples to emulate real musical instruments, you must also pay close attention to the nuances that occur within the performances of these instruments.