Difference between revisions of "Arduino MIDI Keyboard, Controller and Bridge"

From vjmedia
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''Arduino MIDI Controller'''
 
'''Arduino MIDI Controller'''
'''
 
Introduction:'''
 
  
For my final project I plan to create a MIDI controller using an Arduino. I also plan on creating a physical controller that will be hooked up the Arduino that I can use to play notes, change octaves as well as other MIDI functions. The project will be split into X parts:
+
'''Introduction:'''
  
1.Physical Controller
+
For my final project I created a MIDI controller using an Arduino. I also created a physical controller that is hooked up the Arduino which I can use to play notes, change octaves as well as other MIDI functions. The project will be split into X parts:
 +
 
 +
1. Physical Controller
 
Four musical note keys (capacitive touch)
 
Four musical note keys (capacitive touch)
 
Two push buttons to go up or go down an octave
 
Two push buttons to go up or go down an octave
 
One potentiometer  
 
One potentiometer  
  
2.Arduino Controller
+
2. Arduino Controller
 
This will take it data from the physical controller and convert it to serial data to be sent to MAX.
 
This will take it data from the physical controller and convert it to serial data to be sent to MAX.
  
3.Max Patch
+
3. Max Patch
 
This will function as a serial to MIDI Bridge and convert the controller’s serial data to MIDI data to be sent to a DAW.
 
This will function as a serial to MIDI Bridge and convert the controller’s serial data to MIDI data to be sent to a DAW.
  
Line 35: Line 35:
 
3.Code Overview
 
3.Code Overview
 
4.Source code / Schematics
 
4.Source code / Schematics
 +
 +
'''Hardware'''
 +
[[File:ArduinoMidiHardware.JPG]]
 +
 +
'''Source Code'''
 +
[https://www.dropbox.com/s/c5jwx1xs7vmmr25/mmicciolo_FinalProject.rar?dl=0 Source Code]
 +
 +
'''Video'''
 +
[https://www.dropbox.com/s/8vf06nnw5nyywi1/FinalVideo.mp4?dl=0 Video Download]

Latest revision as of 03:46, 16 December 2015

Arduino MIDI Controller

Introduction:

For my final project I created a MIDI controller using an Arduino. I also created a physical controller that is hooked up the Arduino which I can use to play notes, change octaves as well as other MIDI functions. The project will be split into X parts:

1. Physical Controller Four musical note keys (capacitive touch) Two push buttons to go up or go down an octave One potentiometer

2. Arduino Controller This will take it data from the physical controller and convert it to serial data to be sent to MAX.

3. Max Patch This will function as a serial to MIDI Bridge and convert the controller’s serial data to MIDI data to be sent to a DAW.

4. DAW Input MIDI data from the max patch

Materials: Arduino Paperclips Tape Carboard Jumper wires Breadboard Resistors Push buttons Potentiometers

Deliverables: 1.A video demonstrating everything 2.Hardware overview 3.Code Overview 4.Source code / Schematics

Hardware ArduinoMidiHardware.JPG

Source Code Source Code

Video Video Download