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.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

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.
INPUT-OUTPUT ORGANIZATION
MUSC1010 – WEEK 4 MIDI. MIDI (Musical Instrument Digital Interface) MIDI is associated with cheap and nasty sounds due to the fact that most computer.
4.1Different Audio Attributes 4.2Common Audio File Formats 4.3Balancing between File Size and Audio Quality 4.4Making Audio Elements Fit Our Needs.
Musical Instrument Digital Interface. MIDI Basics First introduced in 1983.
MMC. MMC is part of the Universal Real-Time System Exclusive protocol. Various SysEx messages have been implemented to take advantage of MMC. Commands.
Chapter 4 The Components of the System Unit
Bits and Bytes + Controlling 8 LED with 3 Pins Binary Counting and Shift Registers.
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
A-Level Computing#BristolMet Session Objectives#11 MUST identify the hardware required to connect to the Internet SHOULD describe how data is transmitted.
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
Clocking and Synchronization. Clocking in the Digital Studio Clocking in the Digital Studio  Wordclock 1. Digital audio is based upon sampling at regular.
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,
1 Chapter Four Making Connections. 2 Introduction Connecting peripheral devices to a computer has, in the past, been a fairly challenging task Newer interfaces.
Hardware Basics: Inside the Box 2  2001 Prentice Hall2.2 Chapter Outline “There is no invention – only discovery.” Thomas J. Watson, Sr. What Computers.
ISE 582 Making Music (with MIDI) November 6, 2003 Arpi Mardirossian.
Input/Output and Communication
EE2F2 - Music Technology 5. MIDI. A Musical Interface Early synthesisers were often modular designs Sounds were built up by patching together several.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Sound Chapter Types of Sound Waveforms MIDI Sound is related to many things in computers but only Wav and MIDI exist in PCs.
INPUT-OUTPUT ORGANIZATION
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
M I D I Musical Instrument Digital Interface The MIDI protocol — a “language” that lets synthesizers, computers and other devices talk to each other.
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.
Copyright Jim Martin Computers Inside and Out Dr Jim Martin
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
CHAPTER 5 I/O PRINCIPLE Understand the principles of System Bus
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.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
midi light show.
School of Informatics CG087 Time-based Multimedia Assets Timecodes & SyncP. Vickers/J. Edwards/A. Watson1 Time codes and Synchronisation Synchronising.
Multimedia Technology and Applications Chapter 2. Digital Audio
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.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
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.
Basic Computer Fundamentals. What Is a Computer? A computer is a programmable machine with two principal characteristics: It responds to a specific set.
Input/output ports and connectors
Audio Technology introduction Iwan Sonjaya,MT What is sound? Sound is a physical phenomenon caused by vibration of material (ex.: violin). As the matter.
PARTS OF THE COMPUTER PREPARED BY: RENATO R. DE VERA II.
Computer Hardware Basic Computer Concepts Data Representation and Digital Electronics  Data Representation  makes it possible to convert letters, sounds,
TCP/IP (Transmission Control Protocol / Internet Protocol)
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Computer Hardware – System Unit
FUNDAMENTALS OF NETWORKING
Sound. Sound Capture We capture, or record, sound by a process called sampling: “measuring” the sound some number of times per second. Sampling rate is.
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.
Music and Audio Computing I A Prof. Marcelo M. Wanderley Week 8.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Garage Band For MAC. What is it? A digital audio workstation that can record and play back multiple tracks of audio. Is a software application for OS.
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.
Basic Computer Fundamentals
Chapter 15 Recording and Editing Sound
Audio Engineering Audio engineering is a part of audio science dealing with the recording and reproduction of sound through mechanical and electronic means.
Computer Hardware – System Unit
Introduction (Konsep Dasar Audio Digital)
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
The MIDI Standard A.
Computers Inside and Out
Chapter 4: Hardware for Educators
Presentation transcript:

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 and allows for longer cable runs II. MIDI uses a DIN connection A. Standard 5 pin DIN connector B. Simple, readily available, inexpensive, already used in many audio and video applications

MIDI PLUG Pins 1 & 3:Not Used Pin 2:Shield Pin 4:Ground Pin 5:Data

MIDI In/ Out/ Thru  Midi In receives MIDI information from another device.  MIDI Out sends MIDI data produced by the device out to another midi device.  Midi Thru passes on any MIDI messages received by the MIDI in port. Anything played on a MIDI instrument goes to the MIDI out port, not the MIDI thru port.

The Basics  All MIDI instruments and devices use 8 bit processors.  Can process values from  MIDI messages are grouped in clusters called packets.  Packets consist of Status and Data Bytes

Status Bytes  Describe the kind of information being sent  Always the first code number sent by a MIDI instrument  Channel information is included in status bytes  Status - values from

MIDI Channels  Four of the eight bits of a status message specify the MIDI Channel. 4 bits have 16 possible values (2 n where n is the # of bits), so MIDI has 16 channels available.  MIDI channels make it possible for each instrument in a system to play a unique part while connected together by a single MIDI chain.

Data Bytes  Values of actual MIDI events  Follows status bytes  Data - values from 0-127

5 Types of MIDI Messages  Channel Voice Messages  Channel Mode Messages  System Common Messages  System Real Time Messages  System Exclusive Messages

Channel Voice Messages  Note on/ off  Polyphonic Aftertouch  Control Change  Program Change  Channel Pressure  Pitch Bend Change

Channel Mode Messages  All Sound Off  Reset All Controllers  Local Control On/ Off  All Notes Off  Omni Mode Off/ On  Mono Mode On  Poly Mode On

System Common Messages  MTC (MIDI Time Code)  Song Position Pointer  Song Select  Tune Request  End of Exclusive Message

System Real Time Messages  Timing Clock (MIDI Beat Clock)  Start - Continue - Stop  Active Sensing  System Reset  Undefined

 Synchronization depends on two factors:  Clock reference or speed (i.e. How fast are we going?)  Positional reference (i.e. Where are we?) MIDI Synchronization

 MIDI Beat Clock  Sequencers and drum machines have built-in timing clocks that let you set them to a desired tempo.  Real time messages are sent out in time with the music - the faster the tempo, the faster the messages are sent (24 Pulses Per Quarter note or PPQ). Clock Reference

 MIDI Time Code (MTC)  Provides location information (i.e. Where are we?)  Location is broken down into 4 sets of numbers:  Hours: Minutes: Seconds: Frames Common Frame Rates/Applications  30 Frames Per Second (FPS) – Audio Only  FPS – Color Video (NTSC standard used in USA)  24 FPS – Film  25 FPS (EBU/PAL standard used in European countries) Positional Reference

SMPTE and MTC

System Exclusive Messages (Sys Ex)  The memory inside a MIDI instrument stores info about the patches as a list of parameters.  These parameters are unique to each instrument and include info on waveforms, brightness, and other timbral elements.  System Exclusive messages allows this info to be sent between similar instruments and from instruments to computers or sequencers.

Recommended Practices The first specification (1983) did not define every possible "word" that can be spoken in MIDI, nor did it define every musical instruction that might be desired in an electronic performance. So over the past 20 or more years, companies have enhanced the original MIDI specification by defining additional performance control messages, and creating companion specifications which include:  MIDI Machine Control  MIDI Show Control  General MIDI  Downloadable Sounds  Standard MIDI Files (SMFs)

MIDI Machine Control MMC  MIDI performs other non-musical tasks that have special System Exclusive Codes called MIDI Machine Control.  These codes can operate video and audio recording decks or automate lighting rigs and other functions that require precise timing.

Standard MIDI Files MIDI Files may be of two types:  Type 0 – All MIDI parts are condensed onto a single MIDI track.  Type 1 – All MIDI parts kept on separate tracks.  MIDI files have a (.MID) extension on both PCs and Macs

Standard MIDI Files Setup Data  An SMF also should have data (commonly referred to as a ‘header') that contains:  Tempo  Instrument selections per Channel  Controller settings  Copyright notices  Composer