Presented By: Kavita Kumari Roll No. MEIT13-06 2 Sem. M.E. (Information Technology)
Presented By: Kavita Kumari Roll No. MEIT13-06 2 Sem. M.E. (Information Technology)
Presented By: Kavita Kumari Roll No. MEIT13-06 2 Sem. M.E. (Information Technology)
Presented By
Kavita Kumari Roll No. MEIT13-06 2nd Sem. M.E.(Information Tec nolo!"#
MIDI
Outlines
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+.
Ports
3a'les
MIDI Port
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
3a'les
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.