MIDI Controller By: Ronal Inga Jeyner Cespedes. Musical Instrument Digital Interface is a computer language that allows communication with other devices.

Slides:



Advertisements
Similar presentations
Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
Advertisements

EMS1EP Lecture 4 Intro to Programming Dr. Robert Ross.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Lab7: Introduction to Arduino
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
Panasonic EVE-KC2F2024B 24 pulses per revolution 6mm diameter flattened output shaft output type: quadrature (incremental) minimum life: 15,000 rotations.
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
Intro to the Arduino Topics: The Arduino Digital IO Analog IO Serial Communication.
Getting your Arduino to Work: Microsoft Windows 1.Install Arduino programming environment 2.Install Arduino Uno driver 3.Make sure you can download a program.
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Introduction.
Sound Chapter Types of Sound Waveforms MIDI Sound is related to many things in computers but only Wav and MIDI exist in PCs.
                      Digital Video 1.
V-Cert Music Technology
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Intro to the Arduino Topics: The Arduino Digital IO
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in 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.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Translate the following message:
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Microcontroller Hands-on Workshop #4 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 14, 2009.
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.
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.
Unit 01- setting up and operate a digital audio workstation By Alfie fennemore.
Sound DirectMusic & DirectSound. Sound Formats Wav Midi (Musical Instrument Digital Interface) DLS (Downloadable Sounds) DirectMusic Producer Segments.
SET 21 OPERATING SYSTEM USE OF ASSEMBLY LANGUAGE.
Nick Kwolek David Duemeler Martin PendergastStephen Edwards.
Introduction to Computers Section 4B. home Central Processing Unit The computer’s primary processing hardware, which interprets and executes program instructions.
Unit 01 - Set up and operate a digital audio workstation.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
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.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
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.
XP Practical PC, 3e Chapter 14 1 Recording and Editing Sound.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
Having fun with code, using Arduino in a middle school CS classroom
Sound and music.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Downloading Arduino FOR WINDOWS.
Kai Hsu Kevin Nichols Peter Liang
European Robotic LABoratory
Arduino Part 1 Topics: Microcontrollers Programming Basics
‘SONAR’ using Arduino & ultrasonic distance sensor
Roller Coaster Design Project
مقدمة في الاردنيو د فضل الاكوع.
Create a paper craft for any object that makes a sound
Introduction to Computers
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Aeroponic Engineering and Vertical Farming
Arduino Leonardo Setup
Introduction to Arduino
Introduction to Arduinos
Introduction to arduino
Presentation transcript:

MIDI Controller By: Ronal Inga Jeyner Cespedes

Musical Instrument Digital Interface is a computer language that allows communication with other devices Carries instructions of music describing what notes are being play, length, velocity, tempo, etc. Can be programmed to save instruments information in 16 different tracks.

A MIDI controller can send and receive MIDI messages from your PC, allowing direct control of your software. Not only that, but the controls can generally be mapped to anything your like. So what might be a volume fader for one person can be an effect filter for another

Components/Prices  Arduino UNO Microcontroller  12 x Sanwa 24mm arcade buttons $26.28  4 x 10k linear potentiometer $4.88  4 x Pot knobs $3.80  2 x 10k linear sliding potentiometer $7.54  2 x Slider knobs $2.04  1 x 4.7 k Ω resistor $0.10  50 x wires/jumpers $5.00  1 x Wood enclosure $5.00  1 x plastic sheet $3.00

Tools/Programs  Soldering iron & Solder  Wire stripper  Needle Nose pliers  Drill bits: 24mm spade, 11mm, 7mm countersinking bit  Time & patience

Programs  Arduino IDE  Audio MIDI setup/IAC driver (MAC)  Serial MIDI converter  Traktor Pro

Assembling

Upload the file code to the Arduino Uno board using Arduino IDE. Using the IAC driver add two new ports: Input from Audio software Output to Audio Software These ports will communicate from the device to the Traktor. Download Serial to MIDI converter software from Run the software to select the Arduino’s serial port, sound rate, input and output port. This program will convert the signal from Arduino into MIDI.

Arduino Code

IAC Driver

Serial to MIDI converter

Mapping

How they communicate?