Вы находитесь на странице: 1из 17


Presented By
Kavita Kumari Roll No. MEIT13-06 2nd Sem. M.E.(Information Tec nolo!"#

University Institute of Engineering and Technology Panjab University, Chandigarh


What is MIDI? MIDI Transmission MIDI Hardware MIDI Software MIDI Messages MIDI Application MIDI Properties

What is MIDI?
MIDI stands for Musical Instrument Digital Interface. MIDI is a protocol developed in the !"#$s which allows electronic instruments and other digital musical tools to communicate with each other.

Some Clarification: MIDI doesn%t directl& descri'e musical sound. MIDI is not a language. It is a data communications protocol.

MIDI Transmission

(inar& )li*e all digital+ Serial , one 'it at a time. As&nchronous , devices can send messages whenever the device decides. -ne wa& , MIDI ca'les onl& carr& messages in one direction. . logical channels. Transmission speed )original standard+ , / 012# 'its per second )/ .12 *'its+.

HIDI Hardware
3omputer interfaces )with 4S( and 5ire, wire0 can 'e 'uilt into *e&'oards and other devices+.




Port sends and receives MIDI messages. (asic hardware ports include I60 -4T0 TH74. 2,pin DI6 connectors

-nl& / pins among 2 are used until now Serial transfer0 data are sent 'it '& 'it 4A7T chip main micro,controller 7eceiver8Transmitter+ )4niversal As&nchronous


2,pin ca'le was a t&pe of audio ca'le used in 9urope. 1 of the pins are never used. Designed to run to at least 2 meters.

MIDI Software
The MIDI Software application falls into four ma:or categories;

Music recording and Performance application Musical notations and printing application S&nthesi<er patch editors and li'rarians Music education application

MIDI Messages
MIDI messages are '&tes that are interpreted '& the MIDI devices

The messages are used to conve& a series of instructions to one or all of the MIDI devices within the s&stem
MIDI Messages

3hannel Messages

S&stem Messages

=oice Message

Mode Message

9>clusive Message

3ommon Message

7eal,Time Message

3hannel Message
Messages that are transmitted on individual channels rather that glo'all& to all devices in the MIDI networ*. Channel voice messages:

Instruct the receiving instrument to assign particular sounds to its voice Turn notes on and off Alter the sound of the currentl& active note or notes Channel mode messages: 3hannel mode messages are a special case of the 3ontrol 3hange message The difference 'etween a 3ontrol message and a 3hannel Mode message0 which share the same status '&te value0 is in the first data '&te. 3hannel mode messages determine how an instrument will process MIDI voice messages.

S&stem Messages
S&stem messages carr& information that is not channel specific0 such as timing signal for s&nchroni<ation0 positioning information in pre, recorded MIDI se?uences0 and detailed setup information for the destination device. System real time messages:

messages related to s&nchroni<ation System common messages: some standardi<ed features that are used for controlling the pla&'ac* of songs in MIDI format and some other miscellaneous features. System e!clusive message: )a+Messages related to things that cannot 'e standardi<ed0 )'+ addition to the original MIDI specification. It is :ust a stream of '&tes0 all with their high 'its set to #0 'rac*eted '& a pair of s&stem e>clusive start and end messages )5# and 5@+.

Applications of MIDI
. Studio Production recording0 pla&'ac*0 cut,and,splice editing creative control8effect can 'e added 1. Ma*ing score

with score editing software0 MIDI is e>cellent in ma*ing score some MIDI software provide function of auto accompaniment8intelligent chord arrangement /. Aearning

Bou can write a MIDI orchestra0 who are alwa&s eager to practice with &ouC

Applications of MIDI
D.3ommercial products

mo'ile phone ring tones0 music 'o> music. MIDI has detailed parameters for ever& input note It is useful for doing research 5or e>ample0 a pianist can input his performance with a MIDI *e&'oard0 then we can anal&<e his performance st&le '& the parameters

2. Musical Anal&sis

The Eood

Allows for one,to,man& control. 3ontrol is independent of s&nthesis. Digital representation of data allows for computer generation0 control0 and editing. MIDI data is Fporta'le.G Data can control an&thing that understands MIDI.

The (ad

Aowest common denominator approach. He&'oard 'ias8event oriented. Slow communication speeds. Poor data resolution.

The 4gl&

6ot all devices support the same feature sets )MIDI implementation charts+. Serial communication means that it is impossi'le to accuratel& represent simultaneous events. 6o re?uirements for how fast a device responds to a message.