How to make a MIDI Interface - Bare

advertisement
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
SEARCH
CART
NAV
How to make a MIDI Interface
Create a unique music program interface
INFORMATION
SUGGESTED TUTORIALS
The Touch Board can be used as a MIDI interface to send MIDI note data to a programs like Garage
Band and Ableton Live. In order to setup the Touch Board as a MIDI interface we first need to
download some supporting files to place in your Arduino Hardware folder and then upload some
Arduino code. Let’s get going!
Materials
To begin you will need:
1 x Electric Paint Pen or Jar
1 x Touch Board
—
1 x USB A to USB Micro B cable
1 x Computer running Mac OS, Windows or Linux
—
http://www.bareconductive.com/make/midi-interface/
Pagina 1 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
1 x A4 sheet of paper (preferably over 200 g/m^2)
1 x Masking tape
1 x Vinyl or plastic stencil (optional)
1 x Paint brush
Step 1
Plug in your Touch Board
Plug in your Touch Board using a micro USB cable and turn the switch ON. This is always a good first step. If
this is the first time you are programming your Touch Board please go to the “Setting up Arduino with your
Touch Board” tutorial first. Before we start making MIDI notes you need to get Arduino setup properly to
work with the Touch Board. Don’t worry, its easy!
Links
Setting up Arduino with your Touch Board
http://www.bareconductive.com/make/midi-interface/
Pagina 2 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Step 2
Download Arduino MIDI Hardware Core
In the same way we downloaded the Hardware Plugins and placed them in the Hardware folder in the above
mentioned tutorial, we will now add the MIDI Hardware Core and place it in the Hardware folder.
Experts:
Click on the download link below. You know the drill, place the folder in your Arduino Hardware folder and
restart the Arduino IDE. You can jump to Step 6. Note you now need to make an adjustment in the arcoremaster file structure, so the following steps might be useful too.
The rest of us:
Carry on with Step 3 below and we’ll take you through it – it’s simple!
Links
Hardware Cores
http://www.bareconductive.com/make/midi-interface/
Pagina 3 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Step 3
Download the Arcore Hardware Plugin
For those who are unfamiliar with installing hardware plugins, here is an easy route to getting this done.
Close the Arduino IDE if you have it running.
Next, download the same link given above, open the .zip and copy the contents to somewhere that suits
you. In Mac it might automatically unzip the folder in the Download folder and name it “arcore-master”.
http://www.bareconductive.com/make/midi-interface/
Pagina 4 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Step 4
Place it in the hardware folder
By now you should already have a Hardware folder sitting next to your Libraries folder in your Arduino sketch
folder. If not, return to the tutorial link in Step 1 and follow the steps outlined there.
Otherwise, place the “arcore-master” folder into the Hardware folder.
Step 5
A quick folder adjustment
http://www.bareconductive.com/make/midi-interface/
Pagina 5 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
The structure of the Arcore library is such that two folders need moving to make it work properly with
Arduino. Browse to the Arcore-master folder, open it and open the hardware folder inside that.
Here you should see two folders – one labelled avr and one labelled sam. Take these two folders and move
them up one level, that is to the Arcore-master folder itself. You can see a before and after screenshot
showing you the difference.
Step 6
Open Arduino
If we re-open Arduino we will be able to check our work by looking at the Tools -> Board menu. There should
http://www.bareconductive.com/make/midi-interface/
Pagina 6 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
now be the option to select “Bare Conductive Touch Board (arcore, iPad Compatible)”.
If you can’t see this option in the menu, first double-check that you are using Arduino 1.5.6 or later. Secondly,
go back to Step 5 and make sure that the folder structure has been modified by you exactly as shown. You
need to move the avr and sam folders up one level from inside the arcore-master/hardware folder, so that
you have arcore-master/sam and arcore-master/avr.
Failure to see the board options in the Arduino IDE is always one of these two things.
Step 7
Download Touch USB MIDI Interface code
It’s now time to download and install the code for this project.
The “Touch USB MIDI Interface” link below will download a .zip file containing the Arduino project. Unzip the
file and move the “Midi_inteface” folder into your Arduino sketchbook:
Windows
Libraries/Documents/Arduino
or
My Documents/Arduino
Mac
Documents/Arduino
Linux (Ubuntu)
Home/Arduino
Links
http://www.bareconductive.com/make/midi-interface/
Pagina 7 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Touch USB MIDI Interface
Step 8
Hit Upload!
Open the “Midi_interface” program by double clicking the file, or browse to it using the Arduino IDE:
File->Sketchbook->Midi interface.
Ensure that Bare Conductive Touch Board (arcore, iPad Compatible) is selected under Tools->Board and that
the correct serial (TTY) port is selected under Tools->Port.
With all of the correct settings selected, click File->Upload to push the code to the Touch Board. The RX and
TX LEDs will flash on the Touch Board and the Arduino IDE should say “Done uploading” after a couple
seconds.
You can test the code by touching an electrode to see if the ‘L’ LED lights up red on each press.
http://www.bareconductive.com/make/midi-interface/
Pagina 8 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Step 9
Open Garage Band
Open Garage Band and wait for the program to open. Then, create a new project selecting the piano icon
Once this is open it should detect the MIDI input from the Touch Board and notify you with a pop-up dialog
box stating it has found a midi input device. Run your finger across the Touch Board’s electrodes and Piano
key notes should light up and sound from Garageband!
http://www.bareconductive.com/make/midi-interface/
Pagina 9 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Step 10
Connecting to an iPad or iPhone
If you have a Lightning to USB Camera Adapter or an Apple 40-pin to USB Camera Adapter you can also
connect the Touch Board to an iPad or iPhone. Install Garage Band onto your smart device and using the
same code on your Touch Board you can send Midi data to the program. Have a play around with different
instruments if you like, its pretty cool playing them on paper instead of a screen!
Links
Lightning to USB Camera Adapter
http://www.bareconductive.com/make/midi-interface/
Pagina 10 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Apple 40-pin to USB Camera Adapter
Suggested Tutorials
http://www.bareconductive.com/make/midi-interface/
Pagina 11 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
An A to Z on setting up your Touch Board, changing the sounds, and creating an interactive surface with
Electric Paint.
Getting Started with the Touch Board
Ever wonder how we make our clean graphics? It's easy! Find out how to do it yourself using vinyl stencils.
Stencil Graphics with a Vinyl Stencil
http://www.bareconductive.com/make/midi-interface/
Pagina 12 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Find out how to attach your Touch Board to practically any surface! This tutorial shows a range of ways to
connect to the Board.
Connecting to the Touch Board
http://www.bareconductive.com/make/midi-interface/
Pagina 13 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Touch Board
£55.00
The Touch Board gives you the ability to turn almost any material or surface into a sensor, and comes...
ADD TO CART
Date Posted
2014/09/26
Rating
1 vote, 5.00 avg. rating (93% score)
http://www.bareconductive.com/make/midi-interface/
Pagina 14 van 15
How to make a MIDI Interface - Bare ConductiveBare Conductive
03-11-15 15:30
Home
Contact
Make
FAQ
Shop
Shipping
News
T&Cs
About
Education
Resellers
Bare Conductive
First Floor, 98 Commercial St
London, E1 6LZ
+44 (0)207 650 7977
info@bareconductive.com
Email
First Name
Last Name
SUBMIT
Built by Everywhere
http://www.bareconductive.com/make/midi-interface/
Pagina 15 van 15
Download