Upload
pawan-kumar-thakur
View
213
Download
0
Embed Size (px)
Citation preview
8/12/2019 Midi Final
1/17
MIDIMIDI
University Institute of Engineering and Technology
Panjab University, Chandigarh
Presented By
Kavita Kumari
Roll No. MEIT13-06
2ndSem. M.E.(Information Tecnolo!"#
8/12/2019 Midi Final
2/17
MIDI
Outlines
What is MIDI?
MIDI Transmission
MIDI Hardware
MIDI Software
MIDI Messages
MIDI Application
MIDI Properties
8/12/2019 Midi Final
3/17
What is MIDI?
MIDI stands for Musical Instrument Digital Interface.MIDI is a protocol developed in the !"#$s which allows electronicinstruments and other digital musical tools to communicate with eachother.
Some Clarification:MIDI doesn%t directl& descri'e musical sound.MIDI is not a language.It is a data communications protocol.
8/12/2019 Midi Final
4/17
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# 'itsper second )/.12 *'its+.
8/12/2019 Midi Final
5/17
HIDI Hardware
3omputer interfaces )with 4S( and 5ire,wire0 can 'e 'uilt into *e&'oards and otherdevices+.
Ports
3a'les
8/12/2019 Midi Final
6/17
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 )4niversal As&nchronous
7eceiver8Transmitter+
8/12/2019 Midi Final
7/17
3a'les
2,pin ca'le was a t&pe of audio ca'le usedin 9urope.
1 of the pins are never used.
Designed to run to at least 2 meters.
8/12/2019 Midi Final
8/17
MIDI Software
The MIDI Software application falls into fourma:or categories;
Music recording and Performanceapplication
Musical notations and printing application
S&nthesi
8/12/2019 Midi Final
9/17
MIDI Messages
MIDI messages are '&tes that are interpreted '& the MIDIdevices
The messages are used to conve& a series of instructions toone or all of the MIDI devices within the s&stem
MIDI Messages
3hannel Messages S&stem Messages
=oice
Message
Mode
Message
3ommon
Message
7eal,Time
Message
9>clusive
Message
8/12/2019 Midi Final
10/17
3hannel Message
Messages that are transmitted on individual channels rather that glo'all& toall 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 MIDIvoice messages.
8/12/2019 Midi Final
11/17
S&stem Messages
S&stem messages carr& information that is not channel specific0 suchas timing signal for s&nchroni
8/12/2019 Midi Final
12/17
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*ingscore
some MIDI software provide function of autoaccompaniment8intelligent chord arrangement
/. earning Bou can write a MIDI orchestra0 who are alwa&s eager to
practice with &ouC
8/12/2019 Midi Final
13/17
Applications of MIDI
.3ommercial products
mo'ile phone ring tones0 music 'o> music.
2. Musical Anal&sis
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&
8/12/2019 Midi Final
14/17
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.
8/12/2019 Midi Final
15/17
The (ad
owest common denominator approach.
e&'oard 'ias8event oriented.
Slow communication speeds.
Poor data resolution.
8/12/2019 Midi Final
16/17
The 4gl&
6ot all devices support the same featuresets )MIDI implementation charts+.
Serial communication means that it is
impossi'le to accuratel& representsimultaneous events.
6o re?uirements for how fast a device
responds to a message.
8/12/2019 Midi Final
17/17