M I D I Musical Instrument Digital Interface The MIDI protocol — a “language” that lets synthesizers, computers and other devices talk to each other.

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..
QS6 Basics. Type : Sample playback synthesizer keyboard Keys: 61 velocity and aftertouch sensitive, synth action. Polyphony : 64 voices MIDI Channels.
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.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
Melbourne PC User Group Music Technology Workshop Roland/Edirol October 2002.
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
EE2F2: Music Technology - Revision Two exam questions Music Recording Technology Mixing & multi-track recording Effects MIDI & Sequencers Virtual Studio.
School of Informatics CG087 Time-based Multimedia Assets MIDIDr Paul Vickers1 MIDI Introduction to the Musical Instrument Digital Interface.
1 Digital Audio Storage Formats. 2 Formats  There are many different formats for storing and communicating digital audio:  CD audio  Wav  Aiff  Au.
Musical Instrument Digital Interface. MIDI Musical Instrument Digital Interface Enables electronic musical instruments, such as keyboard controllers,
UFCEXR-20-1Multimedia Sound Production Studio Equipment and Layout.
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
UFCEXR-20-1Multimedia Sound Production Basic Components for Sound Production.
ISE 582 Making Music (with MIDI) November 6, 2003 Arpi Mardirossian.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
EE2F2 - Music Technology 5. MIDI. A Musical Interface Early synthesisers were often modular designs Sounds were built up by patching together several.
MIDI. What is MIDI? MIDI stands for Musical Instrument Digital Interface MIDI stands for Musical Instrument Digital Interface Some Clarification: MIDI.
Core 3: Communication Systems. Encoding and decoding analog and digital signals…  Encoding involves converting data from its original form into another.
5. Multimedia Data. 2 Multimedia Data Representation  Digital Audio  Sampling/Digitisation  Compression (Details of Compression algorithms – following.
Welcome to AUDIO PRODUCTION!. Significant Concepts are highlighted in Yellow.
Digital Audio Multimedia Systems (Module 1 Lesson 1)
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.
Making a MIDI Keyboard Bob Wayne Bell, Jr. Nov. 15, 2002 EE281.
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.
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.
P13363 Touch Sensitive Piano Keys Justine Converse (ISE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE)
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.
Basics of Digital Audio Outline  Introduction  Digitization of Sound  MIDI: Musical Instrument Digital Interface.
Signal Digitization Analog vs Digital Signals An Analog Signal A Digital Signal What type of signal do we encounter in nature?
Multimedia Technology and Applications Chapter 2. Digital Audio
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Unit 1 – setup and operate a digital audio workstation.
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.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
Unit 01- setting up and operate a digital audio workstation By Alfie fennemore.
Analogue & Digital. Analogue Sound Storage Devices.
Virtual Instruments and Sequencing. Proses Pembuatan Lagu/Musik TrackingMixingMastering.
Audio Technology introduction Iwan Sonjaya,MT What is sound? Sound is a physical phenomenon caused by vibration of material (ex.: violin). As the matter.
James Hornsby Connor Bradshaw 1168 Unit 1. Unit Unit  I will use Garageband because it has simple user interface, it is easy to use.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
DIGITAL LANGUAGE
3.4 Arts, entertainment and leisure. electronic music.
MECH1500 Chapter 3.
Guerino Mazzola (Fall 2015 © ): Honors Seminar IV.3 Communication IV.3.1 (Fr Nov 06) MIDI.
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.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
Week 7 Managing Telecommunications & Networks. Effective communications are essential to organizational success Define the terms communications and telecommunications.
AUDIO Audio means "of sound" or "of the reproduction of sound". Specifically, it refers to the range of frequencies detectable by the human ear ム approximately.
MIDI Musical Instrument Digital Interface A digital communication protocol allowing devices to send and/or respond to instructions.
By Kyle Tatum.  MIDI (or Musical Instrumental Digital Interface) is an industry-standard protocol, first defined in 1982 by Gordon Hall, that enables.
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
European Robotic LABoratory
Introduction (Konsep Dasar Audio Digital)
Creating Simple Music By Keith Lynn
CSC 320 – Music Instrument Digital Interface (MIDI) and Digital Audio, Spring 2017 April 2017 Dr. Dale Parson.
Multimedia: making it Work
The MIDI Standard A.
STARTER TASK Name as many types of devices as you can that use MIDI…
Digital Audio Application of Digital Audio - Selected Examples
Presentation transcript:

M I D I Musical Instrument Digital Interface The MIDI protocol — a “language” that lets synthesizers, computers and other devices talk to each other.

The MIDI Language Messages use MIDI cables. Audio uses audio cables.

Note on MIDI Messages Note off Program change (patch change) Pitch bend Controller change Polyphonic pressure (aftertouch) Monophonic pressure (aftertouch)

MIDI Channels Ch 1: piano Ch 3: bass Ch 2: guitar Ch 4: tuba MIDI cable carries 16 channels

MIDI devices communicate using messages… Note on Note off Program change Pitch bend Controller change Pressure (polyphonic) Pressure (monophonic)

Audio MIDI USB A B IN OUT IN

Multi-port MIDI Interface (2 in/out pairs) IN A B OUT A B USB port Thru switch – connects In to Out, for use without a computer Leave in ‘out’ position! Lights!

Multi-port MIDI Interface (8 in/out pairs) Front Back MIDI OutputsMIDI Inputs USB port Each MIDI cable can carry 16 channels.

Two Kinds of MIDI Network MIDI Daisy-chain Network Purpose: provide pathways for MIDI messages Devices connected in series: MIDI Star Network Devices connected in parallel: interface

MIDI Daisy-chain Network IN OUT THRU IN THRU IN The 3 devices must share 16 channels. THRU port: transmits copy of messages from IN port

port 4 MIDI Star Network Each device has 16 channels all to itself. Any device can act as a controller. port 7 port 5 port 1

Pros and Cons MIDI Star Network MIDI Daisy-chain Network more accurate timing does not require multi-port MIDI interface more channels more than one device can act as controller

Local Control sound generator keyboard SynthesizerComputer echo and re-channelize local connection MIDI messages transmitted: Internally Over MIDI cables

MIDI Patch-thru and Re-channelizing Local control turned off. Synth transmits on channel 1. Sequencer echoes note back to synth on channel 2. Synth plays “Detox Lead.” MIDI USB Triton Le Sequencer: echo and re-channelize

MIDI Data Transmission Time Voltage What goes through the MIDI cable? lohilohilohilohilohilohilovoltage: Timed pulses of electricity – per second bits:

MIDI Data Encoding The bits encode numbers, in groups of 8 bits bits: byte stop bitstart bit = 163 decimal Byte: an 8-bit binary number

MIDI Message Bytes Each message contains one or more bytes… byte 1: Status Byte bytes 1-?: Data Bytes what type of message [e.g., note-on] what channel (for some message types) Stream of bytes parsed into MIDI messages. meaning depends on type of message each byte has a range from 0 to 127 [128 values]

MIDI Data Rate bits / second = bit bytes / second Typical messages have 2 to 3 bytes. So MIDI can handle between 1000 and 1500 messages per second. Sounds like a lot, but it’s easy to clog the stream with controller and pitch bend messages

Types of MIDI Message ChannelSystem MIDI Message ModeVoiceReal-timeCommonSysEx

Channel Voice Messages Data 2Data 1Type ValueNote numPoly pressure -ValueMono pressure ValueController numControl change Bend amountPitch bend -Program numProgram change VelocityNote numNote off Note numVelocityNote on All values 0 to 127, except Pitch bend: to 8191

Channel Voice Oddities Program change can select only 128 programs. Bank Select (a type of Control change message) lets you select 128 programs within each bank. Pitch bend has much wider range (16384 values). Why? Our ears more sensitive to pitch changes. Note off rarely used. Instead, note on with velocity = 0

Channel Voice Messages Data 2Data 1Type ValueNote numPoly pressure -ValueMono pressure ValueController numControl change Bend amountPitch bend -Program numProgram change VelocityNote numNote off Note numVelocityNote on All values 0 to 127, except Pitch bend: to 8191

Control Change Message One of the 7 Channel Voice messages Data byte 1: controller number Data byte 2: value [0-127] Lots of controller numbers in common use Effect on sound dependent on synthesizer patch

Common Control Change Messages 64Sustain (damper) pedal 7Volume 10Pan 6Data entry 4Foot controller 2Breath controller (JS-Y) Controller NumberController Name 1Modulation wheel (JS+Y) JS = Joy Stick; JS+Y = move joystick up along Y axis. Sustain pedal is a switch controller – it’s either on or off.

Timing in a MIDI Sequencer Measure | Beat | Tick Example:2 | 3 | nd measure 3 rd beat 120 th tick Tick: tiny, tempo-dependent unit of time 480 ticks per quarter note (by default in Digital Performer)

Ticks and Note Values quarter =480ticks 8 th =ticks 16 th =ticks 32 nd =ticks triplet 8 th =ticks

Quantization Notes (piano-roll) Show 8 th -note grid Quantize to 8 ths Snap notes to a rhythmic grid

1.An instrument that controls others [guitar controller, wind controller, keyboard controller, etc.] 2.Physical controls on an instrument [mod. wheel, data slider, foot pedal, breath controller, etc.] 3.MIDI control change messages [volume controller, pan controller, controller #6, etc.] Different meanings for “control,” “controller”

Synthesizer Polyphony ‘Polyphony’ means many voices. A synthesizer needs at least one voice to play one note. Korg Triton Le has 62 voices When you run out of voices, some notes will be cut short. Some sounds need more than one voice per note.

Synthesizer Polyphony Let’s say a synth has 8-note polyphony. Play a chord with 8 notes...Now play a new note while holding the others… One of the first notes stops sounding, even though you’re still playing it.