(edit sidebar)
Intro to Physical Computing Syllabus

Research & Learning

Other Class pages

Shop Admin

ITP Help Pages
Tom's pcomp site
DanO's pcomp site


Arduino To DAW

Labs.ArduinoToDAW History

Hide minor edits - Show changes to output

Changed line 50 from:
When running the application, MIDI Monitor will show you all the information that is coming in through the MIDI interface, such as .  This is especially useful for debugging your MIDI instrument.
to:
When running the application, MIDI Monitor will show you all the information that is coming in through the MIDI interface, such as the source, channel, message and note values.  This is especially useful for debugging your MIDI instrument.
Added lines 36-37:
Select a MIDI track and add an instrument.  Live has some instruments built in or you can use a third party plugin as a sound generator.  In this case, I've selected the Operator FM synthesizer.  If I only have one instrument going in to Live, it is fine to leave the track's MIDI input set to "All Ins."  If you have more than one, you will probably want to select a specific port as shown in the image.
Added lines 42-43:
The last step is to Arm the track by clicking the Arm button on the bottom of the channel strip.  Now you are ready to go.  Start sending MIDI from the Arduino and you should be hearing your lovely new instrument.
Changed lines 46-50 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDImonitor.jpg|Attach:MIDImonitor.jpg]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDImonitor.jpg|Attach:MIDImonitor.jpg]]

A good tool to have is the Snoize MIDI monitor.  You can download it here:  http://www.snoize.com/MIDIMonitor/

When running the application, MIDI Monitor will show you all the information that is coming in through the MIDI interface, such as .  This is especially useful for debugging your MIDI instrument.
Changed lines 28-29 from:
Now that your computer recognizes the MIDI interface, you need to set up your preferences in the DAW.  In this case, we are using Ableton Live so open up the preferences window.
to:
Now that your computer recognizes the MIDI interface, you need to set up your preferences in the DAW.  In this case, we are using Ableton Live so open up the preferences window.  Ableton will recognize the interface but the ports need to be set.  Find your interface and where it says Input, turn on the button listed under Track.  Now Live will receive MIDI messages on these ports.
Changed lines 22-23 from:
You will most likely need to download drivers for the MIDI interface you are using.  Go to the manufacture's website and download the drivers that correspond to your interface and operating system.  Once the drivers are installed, the interface should be recognized by your computer.  To check this, open up the Audio MIDI Setup.  If you only see the Audio setup, click Window in your task bar and select Show MIDI Window.  You should then see the window pictured here and the interface should appear colored in.  Interfaces that are not connected will appear faded.
to:
You will most likely need to download drivers for the MIDI interface you are using.  Go to the manufacturer's website and download the drivers that correspond to your interface and operating system.  Once the drivers are installed, the interface should be recognized by your computer.  To check this, open up the Audio MIDI Setup.  If you only see the Audio setup, click Window in your task bar and select Show MIDI Window.  You should then see the window pictured here and the interface should appear colored in.  Interfaces that are not connected will appear faded as shown.
Added lines 28-29:
Now that your computer recognizes the MIDI interface, you need to set up your preferences in the DAW.  In this case, we are using Ableton Live so open up the preferences window.
Changed lines 3-4 from:
This page covers the process of taking MIDI messages being sent from the Arduino to a Digital Audio Workstation (DAW) such as Ableton LIVE, Logic or Garageband.
to:
This page covers the process of taking MIDI messages sent from the Arduino and creating sound with them via a Digital Audio Workstation (DAW) such as Ableton LIVE, Logic or Garageband.
Changed lines 9-10 from:
Here we have a little Arduino instrument I whipped up using the MIDI Output tutorial.
to:
Here we have a little Arduino instrument I whipped up using the MIDI Output tutorial.  It features two photocells, one controlling the pitch (or note being sent) and the other controls the volume.  Now that we are sending MIDI messages, we need to get them into the computer.
Added lines 15-16:
To get the MIDI messages into the computer, we will need a USB MIDI interface.  A MIDISport 2x2 like the one pictured can be found in the Equipment Room.  The interface connects to your computer via the USB cable and to the Arduino via a MIDI cable.  Connect the Arduino to the MIDI In port of the interface.
Added lines 22-23:
You will most likely need to download drivers for the MIDI interface you are using.  Go to the manufacture's website and download the drivers that correspond to your interface and operating system.  Once the drivers are installed, the interface should be recognized by your computer.  To check this, open up the Audio MIDI Setup.  If you only see the Audio setup, click Window in your task bar and select Show MIDI Window.  You should then see the window pictured here and the interface should appear colored in.  Interfaces that are not connected will appear faded.
Changed lines 5-6 from:
to:
[[<<]]
Added lines 25-26:

Changed lines 31-35 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIRecordArm.png|Attach:MIDIRecordArm.png]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIRecordArm.png|Attach:MIDIRecordArm.png]]

[[<<]]

%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDImonitor.jpg|Attach:MIDImonitor.jpg
]]
Changed lines 25-29 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIfrom.png|Attach:MIDIfrom.png]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIfrom.png|Attach:MIDIfrom.png]]

[[<<]]

%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIRecordArm.png|Attach:MIDIRecordArm
.png]]
Changed line 25 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIfrom.jpg|Attach:MIDIfrom.jpg]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIfrom.png|Attach:MIDIfrom.png]]
Changed line 25 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDImonitor.jpg|Attach:MIDImonitor.jpg]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIfrom.jpg|Attach:MIDIfrom.jpg]]
Changed lines 21-25 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:LIVEmidiPrefs.jpg|Attach:LIVEmidiPrefs.jpg]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:LIVEmidiPrefs.jpg|Attach:LIVEmidiPrefs.jpg]]

[[<<]]

%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDImonitor.jpg|Attach:MIDImonitor
.jpg]]
Changed lines 17-21 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:AudioMIDIwindow.tiff|Attach:AudioMIDIwindow.jpeg]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:AudioMIDIwindow.jpeg|Attach:AudioMIDIwindow.jpeg]]

[[<<]]

%lfloat margin=5 alt=breadboard width=450%[[Attach:LIVEmidiPrefs.jpg|Attach:LIVEmidiPrefs.jpg
]]
Changed line 17 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:AudioMIDIwindow.tiff|Attach:AudioMIDIwindow.tiff]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:AudioMIDIwindow.tiff|Attach:AudioMIDIwindow.jpeg]]
Changed lines 12-17 from:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIsport.JPG|Attach:MIDIsport.JPG]]
to:
%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIsport.JPG|Attach:MIDIsport.JPG]]

[[<<]]


%lfloat margin=5 alt=breadboard width=450%[[Attach:AudioMIDIwindow.tiff|Attach:AudioMIDIwindow.tiff
]]
Changed lines 8-9 from:
Here we have a little Arduino instrument I whipped up using the MIDI Out tutorial.
to:
Here we have a little Arduino instrument I whipped up using the MIDI Output tutorial.

[[<<]]

Changed lines 8-10 from:
Here we have a little Arduino instrument I whipped up using the MIDI Out tutorial.
to:
Here we have a little Arduino instrument I whipped up using the MIDI Out tutorial.

%lfloat margin=5 alt=breadboard width=450%[[Attach:MIDIsport.JPG|Attach:MIDIsport.JPG]]
Changed lines 8-9 from:

%lfloat margin=5 alt=breadboard%http://itp
.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
to:
Here we have a little Arduino instrument I whipped up using the MIDI Out tutorial.
Changed lines 5-6 from:
%lfloat margin=5 alt=breadboard width=450%Attach:ArduinoInstrument.JPG
to:

%lfloat margin=5 alt=breadboard width=450%[[Attach:ArduinoInstrument.JPG|Attach:ArduinoInstrument.JPG]]

Changed lines 5-6 from:
lfloat margin=5 alt=breadboard%Attach:ArduinoInstrument.JPG
to:
%lfloat margin=5 alt=breadboard width=450%Attach:ArduinoInstrument.JPG
Changed lines 5-7 from:
Attach:ArduinoInstrument.JPG

//%lfloat margin=5 alt=breadboard%http://itp.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
to:
lfloat margin=5 alt=breadboard%Attach:ArduinoInstrument.JPG

%lfloat margin=5 alt=breadboard%http://itp.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
Changed lines 5-6 from:
Attach: ArduinoInstrument.JPG
to:
Attach:ArduinoInstrument.JPG
Changed lines 5-6 from:

%lfloat margin=5 alt=breadboard%http://itp.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
to:
Attach: ArduinoInstrument.JPG

//
%lfloat margin=5 alt=breadboard%http://itp.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
Changed lines 3-6 from:
This page covers the process of taking MIDI messages being sent from the Arduino to a Digital Audio Workstation (DAW) such as Ableton LIVE, Logic or Garageband.
to:
This page covers the process of taking MIDI messages being sent from the Arduino to a Digital Audio Workstation (DAW) such as Ableton LIVE, Logic or Garageband.


%lfloat margin=5 alt=breadboard%http://itp.nyu.edu/physcomp/images/labs/ArduinoInstrument.jpg
Added lines 1-3:
!!!Overview

This page covers the process of taking MIDI messages being sent from the Arduino to a Digital Audio Workstation (DAW) such as Ableton LIVE, Logic or Garageband.
  Edit | View | History | Print | Recent Changes | Search Page last modified on May 23, 2011, at 04:28 PM