MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.

Slides:



Advertisements
Similar presentations
A brief history of Electronic Music Leon Theramin invents the Aetherophone in 1930 Synthesizers began in the 1940s They were initially as big as a house.
Advertisements

HARDWARE Rashedul Hasan..
MUSC1010 – WEEK 4 MIDI. MIDI (Musical Instrument Digital Interface) MIDI is associated with cheap and nasty sounds due to the fact that most computer.
Musical Instrument Digital Interface. MIDI Basics First introduced in 1983.
I/O Interfaces.
Chapter 4 The Components of the System Unit
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
School of Informatics CG087 Time-based Multimedia Assets MIDIDr Paul Vickers1 MIDI Introduction to the Musical Instrument Digital Interface.
Musical Instrument Digital Interface. MIDI Musical Instrument Digital Interface Enables electronic musical instruments, such as keyboard controllers,
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
ISE 582 Making Music (with MIDI) November 6, 2003 Arpi Mardirossian.
EE2F2 - Music Technology 5. MIDI. A Musical Interface Early synthesisers were often modular designs Sounds were built up by patching together several.
ECE 353 Lab B (part 1 – Overview)
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Local Asynchronous Communications. Bit-wise data transmission Data transmission requires: Encoding bits as energy Transmitting energy through medium Decoding.
ELECTRONIC WORKSHOP. The point at which a peripheral attaches to. Communicates with a system unit so that the peripheral can send data to or receive information.
G043 – Lecture 02 Inside A Desktop PC Mr C Johnston ICT Teacher
THE COMPONENTS OF THE SYSTEM UNIT Peyton Farley & Katelyn Dunham.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
MIDI, Operating Systems, and Software Inter-application.
MIDI One choice for adding sounds to multimedia applications is the use of digital audio soundfiles This can become very memory intensive, however, for.
COMPONENTS OF THE SYSTEM UNIT
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Personal Computer Data Communications.
M I D I Musical Instrument Digital Interface The MIDI protocol — a “language” that lets synthesizers, computers and other devices talk to each other.
Making a MIDI Keyboard Bob Wayne Bell, Jr. Nov. 15, 2002 EE281.
Transmission Modes Serial Transmission  One bit is transmitted on a circuit at a time  Usually there is one transmit circuit and one receive circuit.
Midi files Here we look at another way of dealing with sound on a computer the use of Midi files. The the Midi file differs from the “wav” file, because.
Studio introduction.. Signal flow. Understanding signal flow is vital to the smooth running of a studio session. What type of signal is it and what type.
Mr C Johnston ICT Teacher BTEC IT Unit 02 - Lesson 01 Back to Basics.
INTRODUCTION SYMBOLS & LOGICS USED IN FIREWIRE HISTORY & DEVELOPMENT Briefly layout Firewire specifications Firewire vs. usb FIREWIRE & DIGITAL VIDEO.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
Multimedia Technology Digital Sound Krich Sintanakul Multimedia and Hypermedia Department of Computer Education KMITNB.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
MIDI and YOU Orchestra in a Box. What is MIDI?  Musical Instrument Digital Interface  MIDI is a protocol - a standard by which two electronic instruments.
I Power Multimedia Technology Technologies. Higher USB The Universal Serial Bus is a means of connecting external devices such as scanners, keyboards,
Input/Output 2 What is I/O? How we get the CPU to communicate with devices From the computer’s point of view, it’s just 1’s and 0’s Gets interpreted.
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Digital Audio IV MIDI Overview. Sending MIDI Information I. Serial Transmission A. Single cable to move data B. Slower than parallel, but is less expensive.
Audio / Sound INTRODUCTION TO MULTIMEDIA SYSTEMS Lect. No 3: AUDIO TECHNOLOGY.
MIDI Musical Instrument Digital Interface. MIDI A data communications protocol that describes a means for music systems and related equipment to exchange.
Chapter 5B Modern CPUs.
The System Unit The system unit is a case that contains electronic components of the computer used to process data 1 Page 210 Figure 4-1.
Basic Computer Fundamentals. What Is a Computer? A computer is a programmable machine with two principal characteristics: It responds to a specific set.
PARTS OF THE COMPUTER PREPARED BY: RENATO R. DE VERA II.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
DIGITAL LANGUAGE
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Computer Hardware – System Unit
PS/2 Mouse/Keyboard Port
BMTS 242: Computer and Systems Lecture 4: Computer Hardware and Ports Yousef Alharbi Website
Ports and Connectors By Karina Hackett Overview: Ports are also known as sockets, and are located at the back of a system unit. Connectors are the parts.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
MIDI. MIDI, which means: Musical Instrument Digital Interface, is a digital communications protocol. In August of 1983, music manufacturers agreed on.
Sequencing Systems & Techniques MIDI Setup. Learning Outcomes Define 2 or more examples of MIDI CC data and explain their purpose. Setup a computer and.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
Istituto Tecnico Industriale A.Monaco EURLAB European Robotic LABoratory Basic skill I. 1 : MIDI & Arduino MIDI connections.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Week 7 Managing Telecommunications & Networks. Effective communications are essential to organizational success Define the terms communications and telecommunications.
OCR AS Level F451: Data transmission Data transmission a. Describe the characteristics of a LAN (local area network) and a WAN (wide area network);
MIDI Musical Instrument Digital Interface A digital communication protocol allowing devices to send and/or respond to instructions.
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
MODEMS (Converts analog signals to digital and vice-versa)
European Robotic LABoratory
CSC 320 – Music Instrument Digital Interface (MIDI) and Digital Audio, Spring 2017 April 2017 Dr. Dale Parson.
Mr C Johnston ICT Teacher
The MIDI Standard A.
Lecture 8: Modems (Converts analog signals to digital and vice-versa) 1nd semester By: Adal ALashban.
STARTER TASK Name as many types of devices as you can that use MIDI…
Presentation transcript:

MIDI

Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for real-time keyboard performance. Control Language  Doesn’t transmit sound  Transmits performance instructions

History (the old days) No synthesizer could communicate with another synthesizer. Each synth would have its own keyboard, controlling its own synthesis system, with its own sequencer. ‘70s Rock - wall of keyboards

Birth of MIDI Several synth makers came together to agree on MIDI standard in 1981 (after development of inexpensive microcontrollers). Designed to be relatively inexpensive. First MIDI instruments available in Yamaha DX7 was first “killer” device (1984). MIDI is still the main way musical hardware and software communicates today. Also used for control of show lighting.

MIDI Transmission Binary (like all digital) Serial - one bit at a time. Asynchronous - devices can send messages whenever the device decides. One way - MIDI cables only carry messages in one direction. 16 logical channels. Transmission speed (original standard) - 31,250 bits per second (31.25 kbits).

MIDI Hardware Computer interfaces (with USB and Firewire, can be built into keyboards and other devices). Ports Cables

Ports Port sends and receives MIDI messages. Basic hardware ports include IN, OUT, THRU. 5-pin DIN connectors UART chip main microcontroller (Universal Asynchronous Receiver/Transmitter)

Computer Interfaces Usually serial, originally connected to modem ports of a computer. Modern way is usually USB (Universal Serial Bus); sometimes Firewire (IEEE 1394). Communication between computer and interface can be at whatever speed devices support. Common to build interface into keyboard or other device. Doesn’t do away with computer interface - integrates it into keyboard.

Cables 5-pin cable was a type of audio cable used in Europe. 2 of the pins are never used. Designed to run to at least 15 meters.

Common MIDI Messages *****Keyboard performance***** Note-on/Note-off (note number, key velocity) Polyphonic and Channel Key Pressure (aftertouch) (Continuous) Control change. CC. Pitch Bend Program Change System Exclusive (escape hatch)

Representation of Data Numbers  Pitch: note number 60 equals middle C Most values use a range of 128, from (7 bits) Pitch bend usually has more values.

Structure of a MIDI message Messages are sent as 10-bit words. First and last bit are stripped by UART chip. 8 bits (1 byte) remain. Status byte/Data byte determined by first bit of byte. (1 for status, 0 for data) Status byte indicates a function (note on, note off, cc change, etc.) Data bytes contain values associated with function in status byte.

The Good Allows for one-to-many control. Control is independent of synthesis. Digital representation of data allows for computer generation, control, and editing. MIDI data is “portable.” Data can control anything that understands MIDI.

The Bad Lowest common denominator approach. Keyboard bias/event oriented. Slow communication speeds. Poor data resolution.

The Ugly Not all devices support the same feature sets (MIDI implementation charts). Serial communication means that it is impossible to accurately represent simultaneous events. No requirements for how fast a device responds to a message.