Bobby Fata CC Lab What is MIDI Stands for musical instrument digital interface Released 1982 In 1983 the MIDI Specification was only about 8 pages long and defined only the most basic instructions one might want to send between two synthesizers things like how to play notes a ID: 342256
Download Presentation The PPT/PDF document "MIDI Controller" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
MIDI ControllerBobby Fata
CC LabSlide2
What is MIDI?
Stands for “musical instrument digital interface”
Released 1982
“In
1983, the MIDI Specification was only about 8 pages long and defined only the most basic instructions one might want to send between two synthesizers -- things like how to play notes and how to control the output volume, etc. Very quickly, the arrival of this ‘common (digital) language' created demand for new MIDI messages that enabled greater control of synthesizers but also for control of other recording gear and even stage lighting. MIDI also enabled computers to be applied to the music-making process. Although the way that MIDI works has not changed since 1983 (also almost preposterously inconceivable), the MIDI protocol has grown to encompass such additional concepts as: standardized MIDI song files ( General MIDI , 1991); new connection mechanisms such as USB, FireWire, and
wi-fi
; new markets such as mobile phones and video games; and a whole world of ‘alternative' and ‘performance' based MIDI
products”
MIDI Manufacturers Association
Slide3
How it’s used now
Performance: DJ/VJ
ProductionSlide4
Software
Live
Traktor
LogicSlide5
Pro’s/Cons
Pros:
Awesome Designs (sometimes)
Well Manufactured (also sometimes)
Easy setup with software
You can buy them online or at your local store
Cons:
Expensive: they can range between $50 for the most basic controllers up to 700-800 and even $1000 for high end products.
Layouts can be bland and generic No real customizationSlide6
Why I Want to make my Own
Cost: I’m going to make my MIDI controller cost less than $100, hopefully around $75 if I don’t screw up too badly.
Customization: Now I can choose the types of buttons and sensors I want and also how they’re laid out. In this case, I’m going to start simple, but can develop into a really personal product that will be suited to the needs of the user (in this case me).
Learning experience: I’ve never had any real experience with
Pcomp
or making electronics until this program so I think it’ll be a good learning opportunity. It would involve learning about
Arduino
, Serial Communications, MIDI, and all the physical aspects of making the controller such as soldering, making an enclosure, as well as choosing the layout, types and numbers of buttons and sensors.Slide7
1st Go at MIDI Controller
8-16 Buttons
2-4 PotentiometersSlide8Slide9
At first, I was like:Slide10
But then I was like:Slide11
Why?
MIDI? More like WTF
Serial
MIDI
Other software required for conversion (maybe)
MIDI OX, Pure Data,
Firmata, Serial MIDI Converter, Hairless MIDI, MIDI Yoke
Working with
Ableton Live Not just MIDI, but needs to be assigned Hexadecimal values that translate into precise MIDI notes that the software can read
These can then be assigned to other functions within
Ableton
Live (i.e. triggering samples, manipulating and turning on effects).
Code
MIDI CC,
debouncing
, baud rate,
arrays, bytesSlide12
Where it’s at now
- Button and Potentiometer hooked up to
Arduino
Half a dozen samples of code and few chunks that I put together.
No MIDI signal to computer…
The struggle continues.Slide13
Thanks
fatab513@newschool.edu