MUSIC STUDENT 1 0 1
HOME ABOUT US EPISODES CONTACT US DONATE EpISODE 24 MIDI

HOSTS- Jeremy Burns, Matthew Scott Phillips

 

TYPE- Special Topics

 

DURATION- 75:24

 

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

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!

KEY WORDS

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.

 

EXAMPLES

What MIDI Can 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 (INSTRUMENT)

(not to be confused with programmable controller commands, which generate and articulate

MIDI events)

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

The original MIDI cable was a 5 pin cable:

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.

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.

MUSIC STUDENT 101

© 2017 EVERYTHING BURNS PRODUCTIONS, LLC