guerino mazzola (fall 2015 ): honors seminar iv.3 communication iv.3.1 (fr nov 06) midi

Post on 19-Jan-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

top related