Go Down

Topic: MIDI Controller (Read 1 time) previous topic - next topic

May 02, 2011, 02:19 am Last Edit: May 02, 2011, 02:21 am by sendoushi Reason: 1
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?


CrossRoads

Do a search for MIDI controllers here, many have done this kind of thing already. Some very professional looking.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

Grag38

#3
May 03, 2011, 12:41 am Last Edit: May 03, 2011, 12:55 am by Grag38 Reason: 1
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



TNDR

I have actually done the same thing!

Check my first controller of two, here: http://www.youtube.com/watch?v=xc_e765ibqU

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!

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

sync

Few years back (summer 2008) i had this idea






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.

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.

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.

Grag38


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 !!!!



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

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...

The instructable I posted contains code for Teensy too ;)

Go Up