View
215
Download
0
Category
Preview:
DESCRIPTION
Guerino Mazzola (Fall 2015 © ): Honors Seminar ‘250 Bits per second ~ 1 MegaBit/32 per second (5mA) ~ 32 sec/Bit (NAMM) National Association of Music Merchants convention 1983 IN THRU OUT IN THRU OUT three port types
Citation preview
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
IV.3 IV.3 CommunicationCommunication
IV.3.1 IV.3.1 (Fr Nov 06) (Fr Nov 06) MIDIMIDI
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
ll
hh
ee
soundsoundeventsevents
scorescore
analysisanalysis
instrumental-instrumental-interfaceinterface
„„thaw“thaw“
instrumentalizeinstrumentalize
gesturesgestures
Standard MIDI fileStandard MIDI file
MIDI = MIDI = MMusicalusicalIInstrumentnstrumentDDigitaligitalIInterfacenterface
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
111010010111001000100011101010000110....111010010111001000100011101010000110....
31‘250 Bits per second ~ 1 MegaBit/32 per second (5mA) ~ 32 31‘250 Bits per second ~ 1 MegaBit/32 per second (5mA) ~ 32 sec/Bitsec/Bit
(NAMM) National Association of Music Merchants convention 1983(NAMM) National Association of Music Merchants convention 1983
IN THRU OUTIN THRU OUT three port typesthree port types
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
111010010111001000100011101010000110....111010010111001000100011101010000110....ExpressionExpression
SignificationSignification
ContentContent
MIDI Specification: MIDI Specification: http://www.midi.org
Message HierarchyMessage Hierarchy
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
MIDI Message SyntaxMIDI Message Syntax
StatusbyteStatusbyte 1st Databyte1st Databyte 2nd Databyte2nd Databyte
Sta
stus
bit
Sta
stus
bit
Dat
abit
Dat
abit
Note-OnNote-OnMessageMessage
ChannelChannel(5)(5)
Note NumberNote Number(60)(60)
VelocityVelocity(61)(61) D
atab
itD
atab
it
10 Bit Words:10 Bit Words:320 320 sec/wordsec/word
Startbit = 0Startbit = 0 Stoptbit = 0Stoptbit = 0
What?What? Who?Who? How?How?
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
MIDI Message HierarchyMIDI Message Hierarchy
single musicianssingle musicians all musiciansall musicians the entire systemthe entire system
SystemSystem
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
MIDI Channel VoiceMIDI Channel Voice
Statusbyte Databyte Message Description
StatusbyteStatusbyte 1st Databyte1st Databyte 2nd Databyte2nd Databyte
Sta
stus
bit
Sta
stus
bit
Dat
abit
Dat
abit
Note-OnNote-OnMessageMessage
ChannelChannel(5)(5)
Note NumberNote Number(60)(60)
VelocityVelocity(61)(61) D
atab
itD
atab
it
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
Standard MIDI FileStandard MIDI File
............................
Off of first note Off of first note and On of second noteand On of second note
Delta Time in Ticks = 480 per quarter noteDelta Time in Ticks = 480 per quarter note
StatusbyteStatusbyte 1st Databyte1st Databyte 2nd Databyte2nd Databyte
Sta
stus
bit
Sta
stus
bit
Dat
abit
Dat
abit
Note-OnNote-OnMessageMessage
ChannelChannel(5)(5)
Note NumberNote Number(60)(60)
VelocityVelocity(61)(61) D
atab
itD
atab
it
Gue
rino
Maz
zola
(Fal
l 201
5G
uerin
o M
azzo
la (F
all 2
015©©
): H
onor
s Se
min
ar
): H
onor
s Sem
inar
Recommended