The MIDI Workstation
The MIDI (Musical Instrument Digital Interface) protocol was
established in 1983. The brainchild of Dave Smith (Sequential Circuits),
Ikutaro Kakehashi (Roland), and Tom Oberheim, MIDI was a pioneering
cooperative effort, uniting internationally competitive companies in the
quest to create a global platform to assist in the commercialization of
their individual products.
However, the unification of vastly differing technologies necessitated
compromise, and resulted in several MIDI limitations, primarily a low
data transfer rate (bandwidth protocol), unidirectional communication
between devices, and lack of control over subtle nuances of sound.
The MIDI Workstation
The establishment of MIDI for keyboard interface
prevented (or made extremely difficult) non-keyboard
related gestures. Regardless, MIDI became an important
platform for developments in interactive performance
systems; proprietary hardware devices could now be
interconnected, facilitating the design of robust, custommade portable interactive environments. Though the low
data transfer rate limited the representation of complex
musical structures, it nevertheless permitted real-time
processing of musical information.
MIDI (Musical Instrument Digital Interface)
consists of both a simple hardware interface, and a more elaborate transmission
protocol.

Hardware features
MIDI is an asynchronous serial interface (meaning messages are sent
out one after the other). The baud rate (transmission speed) is 31.25
Kbaud (+/- 1%) or 31,250 bits per second.
The MIDI circuit is current loop, 5 mA. (m = Milli (10-3) & mA =
Milliampere). Logic 0 = current ON. One output drives one (and only
one) input., The MIDI specs. recommend the use of an optoisolator to
avoid grounding problems. An optoisolator is a sealed device which
contain both an LED and a photosensor (see the diagram that follows)
. These require less than 5 mA to turn on. Rise and fall time for the
optoisolator should be less than 2 microseconds.
Schematic of a MIDI Interface
MIDI connectors and cables
The standard connector is 5 pin DIN. Separate ports and
cables are used for input and output. 15 metres is the
recommended maximum cable length. Cables are
shielded twisted pair,. Pins 4 and 5 form a shielded
twisted pair, with the shield connecting pin 2 at both
ends. Pins 1 and 3 are not used.
A device may also be equipped with a MIDI THRU jack
which is used to pass the MIDI IN signal to another
device. Time delays caused by the response time of the
opto-isolator may result in timing errors , therefore there
is a limit to the number of devices that can be daisychained.
Other numbering systems
Decimal:

expresses quantities in powers of 10
1999= 1(103) + 9(102) + 9(101) + 9(100)

Binary:

expresses quantities in powers of 2
144 = 10010000
144 = 1(27) + 0(26) + 0(25) + 1(24) +
0(23) + 0(22) + 0(21) + 0(20)
144 = 128 + 0 + 0 + 16 + 0 + 0 + 0 + 0
Other numbering systems (cont.)
Hexadecimal: expresses quantities in powers of 16
using the symbols 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Examples:
60 = 3Ch

or 60 = 3(161) + 12

10010000 = 144 = 90h
00111100 = 60 = 3Ch
01000000 = 64 = 40h
Converting from decimal to binary
Convert the value 44 from decimal to binary

32

16

8

4

2

1

1

0

1

1

0

0

Let D= the number we wish to convert from decimal to binary (44)
Find P, such that 2^P is the largest power of two smaller than D (32)
Repeat until P<0
So…….If 2^P<=D then put 1 into column P
subtract 2^P from D
Otherwise put 0 into column P
Continue until complete!

Try a few out and use this conversion tool to check your answers

More Related Content

PPTX
Ports and Connectors
PDF
Basics of Connectors
PPT
Identification of ports & cables adapter cards
PPTX
Connectors and plugs
DOCX
Installation of drivers
PPTX
Chapter 2- Ports and Connections A+ 801 802 PREP
PDF
Physical Layer Port
Ports and Connectors
Basics of Connectors
Identification of ports & cables adapter cards
Connectors and plugs
Installation of drivers
Chapter 2- Ports and Connections A+ 801 802 PREP
Physical Layer Port

What's hot (20)

PDF
Comp ports
PPT
Menggabungkan audio ke dalam sajian multimedia 4.english
PPTX
input output ports
PPT
Parts of a Computer: Cables
PPT
Computer hardware-ports-connectors
PPT
Ports and Connectors
PPTX
Sound Editing David and Sory
PPTX
In the name of allah
PPTX
02 computer parts and ports
PPT
04 connector and components
PPT
Peripherals lidia y lucia 4ºa
PPTX
Expansion cards
PPTX
Expansion card or Add on card Power point Presentation.
PPTX
Eris iot development board
PPTX
1.9 adapter card
PPTX
Digital Interfaces
PPTX
Expansion cards and slots
PPTX
Input output ports and connectors
PPTX
Lesson4 Buttons, Sockets, Slots
Comp ports
Menggabungkan audio ke dalam sajian multimedia 4.english
input output ports
Parts of a Computer: Cables
Computer hardware-ports-connectors
Ports and Connectors
Sound Editing David and Sory
In the name of allah
02 computer parts and ports
04 connector and components
Peripherals lidia y lucia 4ºa
Expansion cards
Expansion card or Add on card Power point Presentation.
Eris iot development board
1.9 adapter card
Digital Interfaces
Expansion cards and slots
Input output ports and connectors
Lesson4 Buttons, Sockets, Slots
Ad

Similar to Midi workstation basics (20)

PPTX
The MIDI Protocol - Musical Instrument Digital Interface
PPTX
MIDI for A2 music tech students
PPT
Midi message formats
PPT
Lecture# 7 midi file format
PDF
Simple User-Friendly MIDI Controller using Arduino.
PPTX
working principle of midi-interface
PDF
A wearable MIDI interface using a wireless sensor network
PDF
Programming for MIDI controllers
DOC
PPTX
MAT Chapter 1
PDF
Core MIDI and Friends
PDF
Final Doccument (Finished Copy)
PDF
Micro-MIDI: A Real Time, Dynamic Microtonal MIDI Application
PPTX
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
PDF
What is a MIDI ControllerKeyboard What It Does amp Types.pdf
PDF
Mixer v1.0.3
PDF
Max Msp Jitter For Music A Practical Guide To Developing Interactive Music Sy...
PPT
PPTX
Music Production @Coursera: Assignment 1: Studio Cables
PDF
E book
The MIDI Protocol - Musical Instrument Digital Interface
MIDI for A2 music tech students
Midi message formats
Lecture# 7 midi file format
Simple User-Friendly MIDI Controller using Arduino.
working principle of midi-interface
A wearable MIDI interface using a wireless sensor network
Programming for MIDI controllers
MAT Chapter 1
Core MIDI and Friends
Final Doccument (Finished Copy)
Micro-MIDI: A Real Time, Dynamic Microtonal MIDI Application
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
What is a MIDI ControllerKeyboard What It Does amp Types.pdf
Mixer v1.0.3
Max Msp Jitter For Music A Practical Guide To Developing Interactive Music Sy...
Music Production @Coursera: Assignment 1: Studio Cables
E book
Ad

Recently uploaded (20)

PPTX
Difference Between Saving slides And Investment Slides.pptx
PPTX
Kulipari: Army of Frogs Movie - OVFX Story Internship 2023
PPTX
703293-Porters Five Forces Model With Example PPT.pptx
PPTX
Introduction to NGO’s098765789709876.pptx
PDF
D009 - Lahoo Ke Pyaase. its a hindi comics
PDF
Overlord Volume 06 - The Men in the Kingdom Part II.pdf
PDF
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
PPTX
1- write money using decsscscscimals.pptx
PPTX
Squares64 Quiz, A chessboard of questions, crafted with care by @mahi_anmol_ ...
PDF
Module-3-Week005-to-Week006-PPT.pdf hahahgs
PPTX
see.pptxo89i7uklyjhukj,hiukjiu8iu8j78uyuy
PDF
CMI College 2025- English presentation of the project
PPTX
ILO Code 174 .pptx
PDF
On vacation to the wonder of the world Machu Picchu.pdf
PPTX
Social Awareness on Municipal Solid Waste.pptx
PPTX
701301-Happy Birthday Slideshow Template.pptx
PDF
Watch Eddington (2025) – A Town Torn in Two
PDF
Fortnite: Eminem Battles Robot Slim Shady
PDF
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks
PDF
KarolG CarRace Sequence...why a 40 character minimum for a title?
Difference Between Saving slides And Investment Slides.pptx
Kulipari: Army of Frogs Movie - OVFX Story Internship 2023
703293-Porters Five Forces Model With Example PPT.pptx
Introduction to NGO’s098765789709876.pptx
D009 - Lahoo Ke Pyaase. its a hindi comics
Overlord Volume 06 - The Men in the Kingdom Part II.pdf
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
1- write money using decsscscscimals.pptx
Squares64 Quiz, A chessboard of questions, crafted with care by @mahi_anmol_ ...
Module-3-Week005-to-Week006-PPT.pdf hahahgs
see.pptxo89i7uklyjhukj,hiukjiu8iu8j78uyuy
CMI College 2025- English presentation of the project
ILO Code 174 .pptx
On vacation to the wonder of the world Machu Picchu.pdf
Social Awareness on Municipal Solid Waste.pptx
701301-Happy Birthday Slideshow Template.pptx
Watch Eddington (2025) – A Town Torn in Two
Fortnite: Eminem Battles Robot Slim Shady
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks
KarolG CarRace Sequence...why a 40 character minimum for a title?

Midi workstation basics

  • 1. The MIDI Workstation The MIDI (Musical Instrument Digital Interface) protocol was established in 1983. The brainchild of Dave Smith (Sequential Circuits), Ikutaro Kakehashi (Roland), and Tom Oberheim, MIDI was a pioneering cooperative effort, uniting internationally competitive companies in the quest to create a global platform to assist in the commercialization of their individual products. However, the unification of vastly differing technologies necessitated compromise, and resulted in several MIDI limitations, primarily a low data transfer rate (bandwidth protocol), unidirectional communication between devices, and lack of control over subtle nuances of sound.
  • 2. The MIDI Workstation The establishment of MIDI for keyboard interface prevented (or made extremely difficult) non-keyboard related gestures. Regardless, MIDI became an important platform for developments in interactive performance systems; proprietary hardware devices could now be interconnected, facilitating the design of robust, custommade portable interactive environments. Though the low data transfer rate limited the representation of complex musical structures, it nevertheless permitted real-time processing of musical information.
  • 3. MIDI (Musical Instrument Digital Interface) consists of both a simple hardware interface, and a more elaborate transmission protocol. Hardware features MIDI is an asynchronous serial interface (meaning messages are sent out one after the other). The baud rate (transmission speed) is 31.25 Kbaud (+/- 1%) or 31,250 bits per second. The MIDI circuit is current loop, 5 mA. (m = Milli (10-3) & mA = Milliampere). Logic 0 = current ON. One output drives one (and only one) input., The MIDI specs. recommend the use of an optoisolator to avoid grounding problems. An optoisolator is a sealed device which contain both an LED and a photosensor (see the diagram that follows) . These require less than 5 mA to turn on. Rise and fall time for the optoisolator should be less than 2 microseconds.
  • 4. Schematic of a MIDI Interface
  • 5. MIDI connectors and cables The standard connector is 5 pin DIN. Separate ports and cables are used for input and output. 15 metres is the recommended maximum cable length. Cables are shielded twisted pair,. Pins 4 and 5 form a shielded twisted pair, with the shield connecting pin 2 at both ends. Pins 1 and 3 are not used. A device may also be equipped with a MIDI THRU jack which is used to pass the MIDI IN signal to another device. Time delays caused by the response time of the opto-isolator may result in timing errors , therefore there is a limit to the number of devices that can be daisychained.
  • 6. Other numbering systems Decimal: expresses quantities in powers of 10 1999= 1(103) + 9(102) + 9(101) + 9(100) Binary: expresses quantities in powers of 2 144 = 10010000 144 = 1(27) + 0(26) + 0(25) + 1(24) + 0(23) + 0(22) + 0(21) + 0(20) 144 = 128 + 0 + 0 + 16 + 0 + 0 + 0 + 0
  • 7. Other numbering systems (cont.) Hexadecimal: expresses quantities in powers of 16 using the symbols 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Examples: 60 = 3Ch or 60 = 3(161) + 12 10010000 = 144 = 90h 00111100 = 60 = 3Ch 01000000 = 64 = 40h
  • 8. Converting from decimal to binary Convert the value 44 from decimal to binary 32 16 8 4 2 1 1 0 1 1 0 0 Let D= the number we wish to convert from decimal to binary (44) Find P, such that 2^P is the largest power of two smaller than D (32) Repeat until P<0 So…….If 2^P<=D then put 1 into column P subtract 2^P from D Otherwise put 0 into column P Continue until complete! Try a few out and use this conversion tool to check your answers