Pages: [1]   Go Down
Author Topic: MIDI Controller  (Read 1231 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi there,

Well, I'm completely new to this thing of the Arduino. I've heard of it for so long and now decided to go for it.
I am a web designer of profession and I code for a long time Actionscript and web languages like html and php.

After some break on my music life, I decided to get back to the dj scene, decided to go as a digital dj, for that I need a controller. In my head it came "hey, this could be an interesting project to take on arduino!"
So... here I am.

I'm still deciding the final design but I'll need knobs, faders and buttons or maybe just some kind of copy of the Native Instruments Kontrol X1. Some LEDS and a LCD would be nice also.
Can anyone tell me where to start? Which board to buy? What will I need?
« Last Edit: May 01, 2011, 07:21:20 pm by sendoushi » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No one?
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 524
Posts: 26443
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Do a search for MIDI controllers here, many have done this kind of thing already. Some very professional looking.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

not difficult to realize. I did one with 10 rotary encoders (without end buttons) with 11 push boutons (encoders are also push buttons).

My arduino méga can send, serial data (RS232/RS485) either as midi.

So from I did also a soft on a pc to display and drive arduino. I also use a small lcd screen to display values.

http://fraph.free.fr/arduino/SNC00025.jpg
http://fraph.free.fr/arduino/ArduinoAD8Soft.jpg


« Last Edit: May 02, 2011, 05:55:42 pm by Grag38 » Logged

Stockholm, Sweden
Offline Offline
Newbie
*
Karma: 0
Posts: 30
MIDI
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have actually done the same thing!

Check my first controller of two, here:

I will have two similiar of these on each side of a Kontrol X1!

I used the newest Arduino Mega 2560!

I'll be happy to answer any questions!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's it! Right on the mouche!
Do you have some kind of instant messaging? MSN? Skype?
Logged

ca
Offline Offline
Jr. Member
**
Karma: 0
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Few years back (summer 2008) i had this idea





Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's pretty awesome sync... is there a way to talk to you by instant messaging or so?
I would like to ask you where did you get some components and how you did it... its amazing! Is that modular? I would like to do something modular also, pretty much like yours.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm doing the exact same thing. I would recommend reading these pages:
http://www.instructables.com/id/Arcade-Button-MIDI-Controller/
http://shiftmore.blogspot.com/2010/01/quick-and-dirty-arduino-midi-over-usb.html
http://www.meritline.com/usb-to-midi-adapter-cable---p-42337.aspx?source=fghdac

Also take a look at this library for midi. Although it doesn't work with arduino 0022(it works with 0018) the schematics give you a good idea on how to setup the midi input and output on your arduino.
http://ruinwesen.com/mididuino

This library seems to work:
http://sourceforge.net/projects/arduinomidilib/

As for parts I bought all my electronics from Sparkfun (except for the arduino which I bought about a year ago). I bought the case from a Greek website and I cut it myself.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I just bought a teensy++ and the breadboard.

Teensy, from what I've seen and was told, its better then arduino in this case. Teensy does MIDI USB directly without passing through serial and so... better latency.
Logged

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm doing the exact same thing. I would recommend reading these pages:
http://www.instructables.com/id/Arcade-Button-MIDI-Controller/

Thanks a lot fot this grat demonstration of using Kraftwerk music !!!!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm doing the exact same thing. I would recommend reading these pages:
http://www.instructables.com/id/Arcade-Button-MIDI-Controller/

Thanks a lot fot this grat demonstration of using Kraftwerk music !!!!

This isn't my instructable xD
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey there,
So... today arrived my pots. Just connected and had fun with the built in led.

Now... I want to get the variable that analogreads the value of the pot and pass it to the traktor.
Since i'm using a Teensy I can pass it directly as MIDI but... how i code this? what do I need?

I've seen some arduino tutorials to do this but all arduino tutorials do serial...
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The instructable I posted contains code for Teensy too smiley-wink
Logged

Pages: [1]   Go Up
Jump to: