SlideShare a Scribd company logo
1 of 13
MIDI Messages: general concepts
(…….this is important!)
The MIDI protocol is made up of a series of messages of 8-bit
bytes.
The first byte of the message is the status byte, residing in the
range 128-255.
The remaining bytes of the message (called data bytes) will be in
the range 0-127.
The first bit of a status byte is always a 1; the first bit of a data
byte is always a 0.
There is 1 start bit, 8 data bits, and 1 stop bit, for a period of
320 microseconds per serial byte or 3,125 bytes per second.
MIDI transmits a variety of messages used to express different
musical attributes and performance functions.
Note On
Q. Who’s on first?
A. Status byte = kind of event or function…..Data byte(s) follow(s) with the details.
DATA BYTE INDICATING
KEY VELOCITY = 64

MIDI OUT

01000000

DATA BYTE INDICATING
KEY #60 = MIDDLE C

00111100
10010000

MIDI IN
STATUS BYTE FOR
NOTE ON MESSAGE
Note off
DATA BYTE INDICATING
KEY VELOCITY = 0
DATA BYTE INDICATING
KEY VELOCITY = 64

00000000
MIDI OUT

00111100
01000000

DATA BYTE KEY #60
= MIDDLE C
STATUS BYTE FOR
NOTE ON MESSAGE

10010000
MIDI IN

00111100
Transmitting a C+ chord in root position
Note On/Note Off/Velocity
00000000

DATA BYTE G KEY
VELOCITY = 63

01000011
00000000

MIDI OUT

01000000

00000000
00111100

00111111
DATA BYTE KEY #64
= G above mid. C
DATA BYTE E KEY
VELOCITY = 68

01000011
01000100

01000000
01000000

MIDI IN

10010000

00111100

DATA BYTE KEY #64
DATA BYTE
= E above mid. C
KEY VELOCITY = 64

DATA BYTE KEY #60
STATUS BYTE FOR
= MIDDLE C
NOTE ON MESSAGE
Controllers
MIDI allows for up to 121 devices that transmit
Control Change Messages between values of 0 – 127.
Standard MIDI Controller #s. 0 - 63 designate
continuous message devices i.e. 1 = mod. wheel, 4 =
foot pedal, 7 = volume pedal.
Controllers 64 - 120 designate switch devices with
values 64 - 127 = On.
Pitch change messages provide 16,384 steps of
resolution to accommodate the ear’s acute sensitivity
to pitch.
Excessive use of controllers in a dense musical
arrangement can lead to an overload of MIDI’s
transmission capacity.
Example of Continuous Data Controller

00000000

01000011
00010001

00000111

MIDI OUT

00001010
00000111
00000110
DATA BYTE KEY #64
= G above mid. C
DATA BYTE BREATH
CTLR. = 2

01000011
00000010

10110000
10010000

00111100

MIDI IN
STATUS BYTE FOR
NOTE ON MESSAGE

01000000
STATUS BYTE FOR
CTL. CHANGE MESSAGE
Pitch Bend
MIDI OUT

ETC……...

MOST SIGNIFICANT
DATA BYTE
LEAST SIGNIFICANT
DATA BYTE

00000110
00000000

11100000
10010000

00111100

MIDI IN
STATUS BYTE FOR
NOTE ON MESSAGE

01000000
STATUS BYTE FOR
PITCH CHANGE MESSAGE
Program Changes
MIDI OUT
DATA BYTE INDICATING
PRESET PROGRAM
NUMBER

STATUS BYTE FOR
PGM. CHANGE
MESSAGE

MIDI IN

00111100

11000000
Channels and Modes
MIDI allows for up to 16 channels/cable port utilizing 4
possible modes to create elaborate multi instrumental
arrangements.
2nd nibble of a status byte is used to represent numbers 1 – 16.
Four possible combinations of Omni On/Off and Poly/Mono
are used to configure synths to respond or ignore channel
messages, or to operate in a poly- or monophonic mode.
Omni-On/Poly, Omni-On/Mono, Omni-Off/Poly, OmniOff/Mono.
Synthesizers have a limited number of available voices.
Practical Assignments:

Set up the following examples of Daisy Chains.
Test MIDI program change messages and channel assignments.
Test MIDI data flow from one device to the next.

IN

IN THRU OUT

THRU

OUT

Keyboard*

Computer/
Sequencer

* Omni-On (Off)/Poly Mode
Example of Daisy Chain
IN

THRU

OUT

Keyboard
IN

THRU

OUT

Keyboard
IN

THRU

Module

OUT
Example of Daisy Chain
IN

THRU

OUT

Keyboard
IN

THRU

OUT

Keyboard
IN

THRU

Module

OUT
Example of Daisy Chain
IN

IN THRU OUT

THRU

OUT

Keyboard*

Computer

IN

THRU

OUT

Keyboard
IN

THRU

Module
*CTL.TYPE SET TO BOTH/THRU???

OUT

More Related Content

What's hot

Lecture6 audio
Lecture6   audioLecture6   audio
Lecture6 audioMr SMAK
 
Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Meshal Alawwad
 
2 system-unit.ppt-compatibility-mode
2 system-unit.ppt-compatibility-mode2 system-unit.ppt-compatibility-mode
2 system-unit.ppt-compatibility-modeEL Institute
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUNDazira96
 
Digitization of Audio.ppt
Digitization of Audio.pptDigitization of Audio.ppt
Digitization of Audio.pptVideoguy
 
Chapter 7 Sound
Chapter 7 SoundChapter 7 Sound
Chapter 7 Soundshelly3160
 
Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Eko Supriyadi
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphicIrfan Khan
 
ONTAP - Recording Equipment
ONTAP - Recording EquipmentONTAP - Recording Equipment
ONTAP - Recording EquipmentWRDSB
 
Fundamentals of computer
Fundamentals of computerFundamentals of computer
Fundamentals of computerYash Jain
 
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONDIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONramya marichamy
 

What's hot (20)

audio
audioaudio
audio
 
Sound
SoundSound
Sound
 
Lecture6 audio
Lecture6   audioLecture6   audio
Lecture6 audio
 
Sound Editing
Sound Editing Sound Editing
Sound Editing
 
Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1
 
2 system-unit.ppt-compatibility-mode
2 system-unit.ppt-compatibility-mode2 system-unit.ppt-compatibility-mode
2 system-unit.ppt-compatibility-mode
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Digitization of Audio.ppt
Digitization of Audio.pptDigitization of Audio.ppt
Digitization of Audio.ppt
 
Chapter 7 Sound
Chapter 7 SoundChapter 7 Sound
Chapter 7 Sound
 
Ch05
Ch05Ch05
Ch05
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Audio system waterproof
Audio system waterproofAudio system waterproof
Audio system waterproof
 
Audio file format
Audio file formatAudio file format
Audio file format
 
Computer Parts
Computer PartsComputer Parts
Computer Parts
 
Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1Menggabungkan audio ke dalam sajian multimedia1
Menggabungkan audio ke dalam sajian multimedia1
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphic
 
Ig2 task 1
Ig2 task 1Ig2 task 1
Ig2 task 1
 
ONTAP - Recording Equipment
ONTAP - Recording EquipmentONTAP - Recording Equipment
ONTAP - Recording Equipment
 
Fundamentals of computer
Fundamentals of computerFundamentals of computer
Fundamentals of computer
 
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONDIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
 

Similar to Midi message formats

Similar to Midi message formats (20)

digi.elec.number%20system.pptx
digi.elec.number%20system.pptxdigi.elec.number%20system.pptx
digi.elec.number%20system.pptx
 
Data representation
Data representationData representation
Data representation
 
2 Midi
2 Midi2 Midi
2 Midi
 
LinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrumentLinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrument
 
Mc303 Adv Midi
Mc303 Adv MidiMc303 Adv Midi
Mc303 Adv Midi
 
04 digital transmission
04 digital transmission04 digital transmission
04 digital transmission
 
Basic ISDN
Basic ISDNBasic ISDN
Basic ISDN
 
Digital Components
Digital ComponentsDigital Components
Digital Components
 
Product catlog
Product catlogProduct catlog
Product catlog
 
CC2500 Wireless Trans-receiver Module
CC2500 Wireless Trans-receiver ModuleCC2500 Wireless Trans-receiver Module
CC2500 Wireless Trans-receiver Module
 
Remote
RemoteRemote
Remote
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
 
R2 r dac
R2 r dacR2 r dac
R2 r dac
 
Chapter5 dek3133
Chapter5 dek3133Chapter5 dek3133
Chapter5 dek3133
 
Number_systems_for _o_& _A_levels by fari
Number_systems_for _o_& _A_levels by fariNumber_systems_for _o_& _A_levels by fari
Number_systems_for _o_& _A_levels by fari
 
Cpu224 xp eth-manual
Cpu224 xp eth-manualCpu224 xp eth-manual
Cpu224 xp eth-manual
 
Encoders
EncodersEncoders
Encoders
 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
 
Encoders
EncodersEncoders
Encoders
 
Presentation1
Presentation1Presentation1
Presentation1
 

Recently uploaded

What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)Salty Vixen Stories & More
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...Amil Baba Dawood bangali
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...TeslaStakeHolder
 
Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxsayemalkadripial4
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Amil baba
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleQui9 (Ultimate Quizzing)
 
Zoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingZoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingRafik ABDI
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)finlaygoodall2
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentazuremorn
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxazuremorn
 
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' MotherA Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Motherget joys
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024Durkin Entertainment LLC
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Documentf4ssvxpz62
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfilef4ssvxpz62
 
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...Amil Baba Dawood bangali
 

Recently uploaded (20)

S10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptxS10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptx
 
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
 
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
NO1 Certified Black magic specialist,Expert in Pakistan Amil Baba kala ilam E...
 
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
办理滑铁卢大学毕业证成绩单|购买加拿大文凭证书
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
 
Aesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptxAesthetic Design Inspiration by Slidesgo.pptx
Aesthetic Design Inspiration by Slidesgo.pptx
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
 
Zoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a trainingZoom In Game for ice breaking in a training
Zoom In Game for ice breaking in a training
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainment
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docx
 
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptxSincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
 
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' MotherA Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
A Spotlight on Darla Leigh Pittman Rodgers: Aaron Rodgers' Mother
 
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptxMoveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Document
 
Statement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfileStatement Of Intent - - Copy.documentfile
Statement Of Intent - - Copy.documentfile
 
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptxS10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
 
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
NO1 Certified kala ilam Expert In Peshwar Kala Jadu Specialist In Peshwar Kal...
 

Midi message formats

  • 1. MIDI Messages: general concepts (…….this is important!) The MIDI protocol is made up of a series of messages of 8-bit bytes. The first byte of the message is the status byte, residing in the range 128-255. The remaining bytes of the message (called data bytes) will be in the range 0-127. The first bit of a status byte is always a 1; the first bit of a data byte is always a 0. There is 1 start bit, 8 data bits, and 1 stop bit, for a period of 320 microseconds per serial byte or 3,125 bytes per second. MIDI transmits a variety of messages used to express different musical attributes and performance functions.
  • 2. Note On Q. Who’s on first? A. Status byte = kind of event or function…..Data byte(s) follow(s) with the details. DATA BYTE INDICATING KEY VELOCITY = 64 MIDI OUT 01000000 DATA BYTE INDICATING KEY #60 = MIDDLE C 00111100 10010000 MIDI IN STATUS BYTE FOR NOTE ON MESSAGE
  • 3. Note off DATA BYTE INDICATING KEY VELOCITY = 0 DATA BYTE INDICATING KEY VELOCITY = 64 00000000 MIDI OUT 00111100 01000000 DATA BYTE KEY #60 = MIDDLE C STATUS BYTE FOR NOTE ON MESSAGE 10010000 MIDI IN 00111100
  • 4. Transmitting a C+ chord in root position Note On/Note Off/Velocity 00000000 DATA BYTE G KEY VELOCITY = 63 01000011 00000000 MIDI OUT 01000000 00000000 00111100 00111111 DATA BYTE KEY #64 = G above mid. C DATA BYTE E KEY VELOCITY = 68 01000011 01000100 01000000 01000000 MIDI IN 10010000 00111100 DATA BYTE KEY #64 DATA BYTE = E above mid. C KEY VELOCITY = 64 DATA BYTE KEY #60 STATUS BYTE FOR = MIDDLE C NOTE ON MESSAGE
  • 5. Controllers MIDI allows for up to 121 devices that transmit Control Change Messages between values of 0 – 127. Standard MIDI Controller #s. 0 - 63 designate continuous message devices i.e. 1 = mod. wheel, 4 = foot pedal, 7 = volume pedal. Controllers 64 - 120 designate switch devices with values 64 - 127 = On. Pitch change messages provide 16,384 steps of resolution to accommodate the ear’s acute sensitivity to pitch. Excessive use of controllers in a dense musical arrangement can lead to an overload of MIDI’s transmission capacity.
  • 6. Example of Continuous Data Controller 00000000 01000011 00010001 00000111 MIDI OUT 00001010 00000111 00000110 DATA BYTE KEY #64 = G above mid. C DATA BYTE BREATH CTLR. = 2 01000011 00000010 10110000 10010000 00111100 MIDI IN STATUS BYTE FOR NOTE ON MESSAGE 01000000 STATUS BYTE FOR CTL. CHANGE MESSAGE
  • 7. Pitch Bend MIDI OUT ETC……... MOST SIGNIFICANT DATA BYTE LEAST SIGNIFICANT DATA BYTE 00000110 00000000 11100000 10010000 00111100 MIDI IN STATUS BYTE FOR NOTE ON MESSAGE 01000000 STATUS BYTE FOR PITCH CHANGE MESSAGE
  • 8. Program Changes MIDI OUT DATA BYTE INDICATING PRESET PROGRAM NUMBER STATUS BYTE FOR PGM. CHANGE MESSAGE MIDI IN 00111100 11000000
  • 9. Channels and Modes MIDI allows for up to 16 channels/cable port utilizing 4 possible modes to create elaborate multi instrumental arrangements. 2nd nibble of a status byte is used to represent numbers 1 – 16. Four possible combinations of Omni On/Off and Poly/Mono are used to configure synths to respond or ignore channel messages, or to operate in a poly- or monophonic mode. Omni-On/Poly, Omni-On/Mono, Omni-Off/Poly, OmniOff/Mono. Synthesizers have a limited number of available voices.
  • 10. Practical Assignments: Set up the following examples of Daisy Chains. Test MIDI program change messages and channel assignments. Test MIDI data flow from one device to the next. IN IN THRU OUT THRU OUT Keyboard* Computer/ Sequencer * Omni-On (Off)/Poly Mode
  • 11. Example of Daisy Chain IN THRU OUT Keyboard IN THRU OUT Keyboard IN THRU Module OUT
  • 12. Example of Daisy Chain IN THRU OUT Keyboard IN THRU OUT Keyboard IN THRU Module OUT
  • 13. Example of Daisy Chain IN IN THRU OUT THRU OUT Keyboard* Computer IN THRU OUT Keyboard IN THRU Module *CTL.TYPE SET TO BOTH/THRU??? OUT