Making a MIDI Keyboard Bob Wayne Bell, Jr. Nov. 15, 2002 EE281.

Slides:



Advertisements
Similar presentations
Computer Parts There are many parts that work together to make a computer work.
Advertisements

Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
QS6 Basics. Type : Sample playback synthesizer keyboard Keys: 61 velocity and aftertouch sensitive, synth action. Polyphony : 64 voices MIDI Channels.
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
Musical Instrument Digital Interface. MIDI Musical Instrument Digital Interface Enables electronic musical instruments, such as keyboard controllers,
Music Technology & Associated Devices B.Sc. (Hons) Multimedia ComputingMedia Technologies.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
ECE 353 Lab B (part 1 – Overview)
Andrew Welds Music Technology BTEC. Examples MIDI-Karaoke (which uses the ".kar" file extension) files are an "unofficial" extension of MIDI files, used.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Chapter 4 Section 3.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
Locknetics Upgrade Project Preliminary Design Review Akin Olugbade Justin Gilstrap Lutalo Webb.
Digital Audio Multimedia Systems (Module 1 Lesson 1)
Presenter: Wan Qi Choo.  Digital musical instrument -interface: the 8 x 8 matrix of light emitting buttons. -64 buttons: may be activated in different.
Seminar on Sound Card Presented by:- Guided by:-
IGCSE ICT Communicating Ideas 2.  identify the advantages and disadvantages of using common applications to communicate ideas:  Multimedia presentations.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
Parts of a Computer.
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.
Input/OUTPUT [I/O Module structure].
A Breath in an Electronic World: Experiments in Musical Expression using a Midi Wind Controller Matthew Ahrens Mentor: Dr. James Bohn Bridgewater State.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
Computer Components Checklist There are many parts that work together to make a computer work.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Basic Computer Components INTRODUCTION TO COMPUTER.
Multimedia ITGS. Multimedia Multimedia: Documents that contain information in more than one form: Text Sound Images Video Hypertext: A document or set.
COMPUTER MAIN PARTS. HARDWARE Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards,
Physics 1251 The Science and Technology of Musical Sound Unit 4 Session 41 MWF MIDI.
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
MIDI Musical Instrument Digital Interface. MIDI A data communications protocol that describes a means for music systems and related equipment to exchange.
Presenter: Chia Siong Goh.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music.
The Computer.
DATA AND FILE FORMATS. RTF TIFF MIDI JPEG DIB MPEG
Win OS & Hardware. Input Getting data into the computer.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
SET 21 OPERATING SYSTEM USE OF ASSEMBLY LANGUAGE.
 There are many parts that work together to make a computer work.
Designed by: Peter Arendt James Pachan Paul Sobczak.
Computer Hardware – System Unit
Computer main parts HARDWARE It corresponds to all physical and tangible parts of a computer: your electrical, electronic, electromechanical and mechanical.
Computer Parts There are many parts that work together to make a computer work.
New product introduction:
Computer Parts There are many parts that work together to make a computer work.
Computer Basics.
HARDWARE AND SOFTWARE. What is hardware? Hardware is any physical component of a computer system. Without any hardware, your computer would not exist,
Unit 01 - Set up and operate a digital audio workstation.
Multi Channel Music Recognition for an Electric Guitar.
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.
Sequencing Systems & Techniques MIDI Setup. Learning Outcomes Define 2 or more examples of MIDI CC data and explain their purpose. Setup a computer and.
Computer Parts There are many parts that work together to make a computer work.
Music Technology Sound Modules. A sound module What is a sound module? an electronic musical instrument without a human-playable interface such as a.
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.
Musical Instrument Virtual
European Robotic LABoratory
Computer Hardware – System Unit
CU ATLAS Practical electronics MIDI and Arduino
Computer Parts There are many parts that work together to make a computer work.
Lecture 28 Closing it Out.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Team 70: Air Guitar Gloves
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
STARTER TASK Name as many types of devices as you can that use MIDI…
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Making a MIDI Keyboard Bob Wayne Bell, Jr. Nov. 15, 2002 EE281

Introduction to MIDI  MIDI is the acronym for Musical Instrument Digital Interface.  The MIDI protocol allows electronic devices (usually synthesizers, but also computers, light show controllers, VCR’s, multi-track recorders, etc.) to interact and work in synchronization with other MIDI compatible devices.  Using a master controller device such as a keyboard, one can play or trigger sounds from other electronic devices remotely.

Introduction to Project  MIDI keyboard connects to computer sound card or synthesizer module to create MIDI code.  This Project is built around the 8031 microcontroller.  Once keyboard circuit diagram is drawn out, one can construct scanning circuitry that continuously loops through a test of each key to see if it is open or closed.

The Bare Keyboard  One must acquire a bare musical keyboard  Each key (on recent keyboards) will have at least two switches for velocity sensitivity.  Essential to map out the circuitry built into the keyboard because the MIDI interface must be built around this.

Circuit Design  Microcontroller  Memory  Keyboard/switch interface  MIDI/RS232 interface  Power supply

Circuit Schematic

Software Algorithm  The software loops through a check of each 1st switch for every key.  If it finds that switch 1 is open it checks to see if it was open the last time it looked. If this is the case it continues scanning.  If it finds that it is open but was closed the last time it looked then it stores info that it is now open and then sends the "note off value" for that key out the midi port.

Software Algorithm Cont’d  If it finds that switch 1 is closed then it checks to see if switch 2 for that key is open.  If it is open then it increments the velocity register value and continues the scan. If it finds that switch 2 is closed then it checks a register to see if that note is already on. If so then it continues the scan.  If not then it sends the "note on value for that key out the midi port and also sends a velocity value from the velocity table that is incremented for each keycheck loop. Therefore, the more times that the software loops the lower the velocity value sent.

Keyboard to Sound Cable

More references  General MIDI information  Making a MIDI keyboard midi_key_intro.html