diy controller

diy controller
Posted on: 27.12.2012 by Lori Altmiller
So I've seen loads of people have made these so I want in on the action.
How do I do it lol. If I use a pc controller can I set up say 16 buttons and a pot like midi fighter.
Or could I even use one of these?

Check out this item I found on eBay: http://pages.ebay.com/link/?nav=item...d=370719132553
Kellie Myrum
06.01.2013
Originally Posted by soundinsurgent712
I wonder if that's just a Traktor thing. On my Ecler NUO 4 the rotary encoder I have mapped to browse tracks does the same thing!! When I turn it, it'll skip every other song but it works fine with VDJ or Serato. I believe it's a setting.
Could be a clone command in your mapping.
Caridad Fan
06.01.2013
I didn't understand the first question.

About the second one... yeah i've tried it. I don't like touch for these kind of things. I like analogue.
Tangela Jibril
05.01.2013
I am currently finishing a prototype traktor controller which is a direct interface replica of the software, for this i have used the midi box system using the new NG system.

I have been building midi box stuff for years, the last thing i built was the only fully working replica controller of the MOTU BPM soft drum machine.

here is the finished unit.



I designed the whole thing from the ground up and used the midi box as the brain using midibox mios as the main software. the controller has a built in editor system so i do not need a pc editor and also has a small storage chip to hold different setups i can merge from one to the other in realtime.

The new project the Midibox ng has even more functionality why not take a look at that as a possibility? here is the link: http://www.ucapps.de/midibox_ng.html
Lori Altmiller
05.01.2013
Just been watching more vids and came across the traktor f1 used with the remix decks. How would you make a diy controller operate all the slots just like that. as in the mapping for traktor pro 2 you can only assign the top for slots. I know the midifighter 3d used HID to do this (somehow) but how does the f1 and can i do it?

EDIT; just came across the lemur mapping.... seems to work well, anyone have experience/using it?
Caridad Fan
05.01.2013
Originally Posted by soundinsurgent712
I wonder if that's just a Traktor thing. On my Ecler NUO 4 the rotary encoder I have mapped to browse tracks does the same thing!! When I turn it, it'll skip every other song but it works fine with VDJ or Serato. I believe it's a setting.
I believe not... but... who knows?
Xenia Gorin
05.01.2013
I wonder if that's just a Traktor thing. On my Ecler NUO 4 the rotary encoder I have mapped to browse tracks does the same thing!! When I turn it, it'll skip every other song but it works fine with VDJ or Serato. I believe it's a setting.
Caridad Fan
05.01.2013
Originally Posted by soundinsurgent712
So would these type of rotary encoders works, http://www.ebay.com/itm/10pcs-New-0-...item20ce385b94
Im believeing Ill need 4of them, 1 for the browser tree, 1 for the tracks and 2 for selecting effect (deck 1 & 2).........maybe 2 more for selecting loops but I believe just the standard potentiometer will do for that.
I have those. They're not very sensitive. I'm still figuring the best way to connect them and code them but they don't seem that good I don't know. Maybe it's because i'm unexperienced with them and still have to find a good way to use them.
http://playground.arduino.cc/Main/RotaryEncoders

But at least for the beginning you could use them.
For loops and effects I don't know if I would go standard pot or encoder. I guess I would encoder if I could make them be sensitive. For example, I still can't make one rotary click go one down or one up but once again I believe it's because i'm inexperienced with them.
Xenia Gorin
05.01.2013
So would these type of rotary encoders works, http://www.ebay.com/itm/10pcs-New-0-...item20ce385b94
Im believeing Ill need 4of them, 1 for the browser tree, 1 for the tracks and 2 for selecting effect (deck 1 & 2).........maybe 2 more for selecting loops but I believe just the standard potentiometer will do for that.
Caridad Fan
05.01.2013
One button. You should have one led, one button, resistor for the led, one potentiometer and maybe one digital encoder but that you can buy later. This way you can learn a little better how to do everything. I believe the teensy tutorial has those things although.

Later if you want I may help you a bit with those things and later you buy a controller from me eheheeh
Lori Altmiller
05.01.2013
What are we talking about here. 1 button or one led?
Caridad Fan
04.01.2013
Originally Posted by troopa
How can I test it without the teensy?
How will you test it with the teensy? :P
Lori Altmiller
04.01.2013
How can I test it without the teensy?
Caridad Fan
04.01.2013
Originally Posted by troopa
Just ordered my teensy++ and the tutorial kit. Not ordered any buttons as yet because i need to make my mind up on whether i want leds inside them. I have 3 weeks to decide before the teensy comes anyway lol.
you could have bought at least one to start testing and using.
Lori Altmiller
04.01.2013
Just ordered my teensy++ and the tutorial kit. Not ordered any buttons as yet because i need to make my mind up on whether i want leds inside them. I have 3 weeks to decide before the teensy comes anyway lol.
Caridad Fan
03.01.2013
Originally Posted by troopa


Thats how i would love the leds to work. not just on/off, they fully interact with the functions.
Im from england u.k so im guessing ill be waiting a while for a teensy.

Can i just ask, if i want a led on each button will i need to use a i/o on the teensy for each one aswell as each button? so i will need 32 i/o? best to go for teensy++2.0
That's kind of easy to do (the video you showed). Still is pretty interesting. The hard on that video is some buttons and knobs are hard to get around europe for a good price. For example those withe ones on the left and the knob on the bottom left.

As I said, I'm from Portugal and it took like 2/3 weeks to arrive and to come to Portugal comes first from UK.

Well... Yes. Each led, each switch, each digital input/output needs an input and of course ground. There are although ways to pass this without problem. One is the matrix i mentioned earlier. The beauty of electronics and everything works around the same kind of thing: electricity! So... The way to do a button matrix is the same to do the led one. I also have the teensy++ with pins. So in that specific you have 46 i/o, we have to subtract the ones for the encoders, digital encoders need specific interrupt pins (INT) and teensy has only 6 (i don't know if you can matrix them. EDIT: after a search seems to me that this isn't entirely true). So if you want two jogs and one browser knob well... there goes 6 pins. Anyway you get 40 i/o then. Dividing between a led to each button we can have a matrix of 10x10 (20 pins for the leds and 20 more for the butons) so... 100 buttons and 100 leds! That seems about right :P Of course that then if you want a lcd or something you'll have to get some i/o there also. If you don't believe that is enough you still have shift registers (which I never searched because I don't need).

Anyway since I'm now believeing on using sync more than beatmatch i'm believeing on building something more on the lines of the X1 and the K2. Also believeing on something like the maschine. Thinking believeing and believeing... And no decisions. Well... at least I already have the knowledge now ehehe.
Lori Altmiller
03.01.2013


Thats how i would love the leds to work. not just on/off, they fully interact with the functions.
Im from england u.k so im guessing ill be waiting a while for a teensy.

Can i just ask, if i want a led on each button will i need to use a i/o on the teensy for each one aswell as each button? so i will need 32 i/o? best to go for teensy++2.0
Caridad Fan
03.01.2013
http://www.ebay.es/itm/Led-3v-OFF-ON...#ht_3000wt_956
Oh if it was black or white :P still a bit expensive.

http://www.ebay.es/itm/1pcs-N-O-N-C-...#ht_1115wt_956
Hard to get on the enclosure.

http://www.ebay.es/itm/2x-Through-Ho...ht_2039wt_1189
This one also seems nice but a little mini?
Caridad Fan
03.01.2013
If you're from the states... I guess it won't take much. Here in portugal teensy arrived in like 2, 3 weeks.
Xenia Gorin
03.01.2013
EBay is where I got of the stuff, not the Teensy though. Here's the buttons, http://item.mobileweb.ebay.com/viewi...id=03528929971

I won't have the LCD screen, lol! Yeah I was reading about that multiplexer, that's a ways away for me, lol! Hopefully everything will be here in a few weeks and we can get started.
Caridad Fan
03.01.2013
Originally Posted by soundinsurgent712
OK I just ordered the big Teensy board with pins, the Teensy tutorial kit, a bread board, 30 Swana arcade buttons, a big pack of jumper wires and 50 of the 100k potentiometers. Haven't got any leds yet. This is something I'm gonna be doing with my 11 year old son.
Think I have all the basics covered for now unless y'all believe I need anything else?
That's a lot of pots ehehe. where did you bought them? You can't connect all those pots directly to the teensy. You'll have to multiplex them. Later I can help you with this. Still have to buy the chip to multiplex too.
Well... with time you may need resistors for example for leds but at that stage you'll know a little of electronics. I believe that the tutorial kit has some resistors for their leds.

Originally Posted by troopa
Blimey. Bet that cost a fair bit. 30 buttons woah.
The uila leds are like a ring board that fits inside the button. They've been made specific for the transparent seimetsu buttons. They're like $4.97 each though.
Yeah... original Sanwa must have costed. I have like 20 chinese-white-brand arcade buttons and they cost less than half than Sanwa. I also have Sanwa lying around... well... it does have quality and are more silent.

Originally Posted by soundinsurgent712
I'm believeing I want our end result to be something like this first controller, http://www.djranking s.com/2010/03/0...di-kit_review/
Plus it'll be quality time with my son, he's kind of a nerd, Lmao!! He like to build models, rockets, things like that.
Quality time! That diy midi is pretty impressive. The first one. I've seen it already online. Hard stuff: LCD, a lot of analogs (potentiometers: knobs and faders are potentiometers) and those little buttons with leds are hard to find at a good price.

Originally Posted by troopa
Very nice. I would just like a midifighter style controller maybe be able to use the mf maps to make my life easier.
Pretty easy to do and with teensy you don't even have to do a matrix of buttons ehehe
Xenia Gorin
04.01.2013
Yeah that's what I'd like to use the center buttons for, Maybe have them on a shift so they control cue points or the sample decks.
Lori Altmiller
04.01.2013
Very nice. I would just like a midifighter style controller maybe be able to use the mf maps to make my life easier.
Xenia Gorin
04.01.2013
I'm believeing I want our end result to be something like this first controller, http://www.djranking s.com/2010/03/0...di-kit_review/
Plus it'll be quality time with my son, he's kind of a nerd, Lmao!! He like to build models, rockets, things like that.
Lori Altmiller
03.01.2013
Blimey. Bet that cost a fair bit. 30 buttons woah.
The uila leds are like a ring board that fits inside the button. They've been made specific for the transparent seimetsu buttons. They're like $4.97 each though.
Xenia Gorin
03.01.2013
OK I just ordered the big Teensy board with pins, the Teensy tutorial kit, a bread board, 30 Swana arcade buttons, a big pack of jumper wires and 50 of the 100k potentiometers. Haven't got any leds yet. This is something I'm gonna be doing with my 11 year old son.
Think I have all the basics covered for now unless y'all believe I need anything else?
Caridad Fan
03.01.2013
It depends on where you want them. If it is just next to the button they're inexpensive. I bought a lot of them on ebay and it's usage is the same as the normal led if you understand it's logic.

you may blow some electronic items on the beginning but that will cost you only like... 10 cents or even less. I have things that didn't even cost me 1 cent ehehe
Lori Altmiller
03.01.2013
I believe your right. I'm going to order a teensy and a breadboard and just try things on. Don't want to blow anything up though haha.
The main reason I asked the questions what to help me decide on the teensy.


What I would like to do also is add rgb leds to the buttons. I like the uila s flash ones. But that's another level and I don't want to damage those as they're not going to be cheap to replace.
Caridad Fan
03.01.2013
Originally Posted by troopa
That instructable was very useful. thank you.
Regarding the code that is written though- there is a sample led code. Just wondering what affect that would have on the leds themself? what will that make the leds do??
Try it on

Originally Posted by soundinsurgent712
Are there certain potentiometers that we should use or will any with 3 prongs do?? Something like this, http://www.ebay.com/itm/6-Pack-Poten...item415be91899
You can even use car electrics if you want or a washing machine dial! Read a little more about electronics. The basics so you can understand how it all works, how electricity passes through switches an pots. Check MAKE website and Instructables for basic electronics. Buy a teensy / arduino kit (I believe you should go with teensy because of direct midi) and try stuff on, follow tutorials (arduino tutorials work on teensy, just the pins numbers are different).
Xenia Gorin
03.01.2013
Are there certain potentiometers that we should use or will any with 3 prongs do?? Something like this, http://www.ebay.com/itm/6-Pack-Poten...item415be91899
Lori Altmiller
01.01.2013
That instructable was very useful. thank you.
Regarding the code that is written though- there is a sample led code. Just wondering what affect that would have on the leds themself? what will that make the leds do??
Kellie Myrum
01.01.2013
Thanks guys, very helpful links
Caridad Fan
01.01.2013
rubber is hard to get. those use micro-switches on the below. i have like 50 of those that i won't be able to use because it's hard to make silicon pads. at least i can't do them.

why don't you just search the web for kind of switches? ebay, sparkfun... there are so many places
Xenia Gorin
01.01.2013
What are some other recommended buttons?? More along the lines of rubber. Never used the arcade buttons but I'm not really feeling their look, lol!
Caridad Fan
02.01.2013
yep that's it but once again you should start with the basics which are pretty simple but... it's good knowledge for later adapting. i don't use the framework but I took some code from it and changed and modified it myself. Of course I am a designer and developer so I code but it helped me to understand how electronics work of course. For the button matrix for example.
Xenia Gorin
01.01.2013
Here's a pretty good guide I found, http://m.instructables.com/id/A-Fram...tylish-Modula/
lots of useful info.
Caridad Fan
31.12.2012
Originally Posted by soundinsurgent712
Oh OK, I misunderstood then. I thought that when using a Teensy you had to use a 3rd party application as Well, lol!
OK I see that they show you how to hook up lights but I didn't see info on buttons with led feedback. .... can you point me in the right direction please...

One last thing, with the teensy I can use rotary encoders, right??
Just google for teeny or arduino. The way to build things is the same and I believe that on the tutorials of the teensy there is there a tutorial for buttons also.

Originally Posted by troopa
so heres my list....
jumpers
http://www.ebay.co.uk/itm/Arduino-Br...item4abfb7c4c2
teensy (with pins)
http://www.pjrc.com/store/teensy_pins.html
breadboard
http://www.ebay.co.uk/itm/760-Tie-Po...item1e734faf98
buttons
http://www.ebay.co.uk/itm/SANWA-OBSF...item5639907a31

And then obviously an enclosure and usb lead

All that going to get me on the right track guys?
That is the way I'm building mine and mine has 3 encoders an a lot of buttons. It's not the only way. There is an "instructables" of a guy who use the teensy to do a dj midi controller. Search there. It might help you but even though you should do the basic tutorials of the electronics to understand how things move.
Lori Altmiller
31.12.2012
Originally Posted by sendoushi
That is a well known kit but why would you want to go that way? It's too expensive for learning enough to a controller.

http://www.pjrc.com/store/teensypp_pins.html
http://www.pjrc.com/store/tutorial_kit.html
And then buy jumper cables and breadboard on ebay.

There are good tutorials on teensy website. This was the way I've made it.

If you buy the netduino you can't forget that doesn't make direct MIDI so you'll have to get more shields... Teensy does direct MIDI without need for anything else besides basic electronics like buttons.
so heres my list....
jumpers
http://www.ebay.co.uk/itm/Arduino-Br...item4abfb7c4c2
teensy (with pins)
http://www.pjrc.com/store/teensy_pins.html
breadboard
http://www.ebay.co.uk/itm/760-Tie-Po...item1e734faf98
buttons
http://www.ebay.co.uk/itm/SANWA-OBSF...item5639907a31

And then obviously an enclosure and usb lead

All that going to get me on the right track guys?
Xenia Gorin
31.12.2012
Oh OK, I misunderstood then. I thought that when using a Teensy you had to use a 3rd party application as Well, lol!
OK I see that they show you how to hook up lights but I didn't see info on buttons with led feedback. .... can you point me in the right direction please...

One last thing, with the teensy I can use rotary encoders, right??
Caridad Fan
31.12.2012
That is a well known kit but why would you want to go that way? It's too expensive for learning enough to a controller.

http://www.pjrc.com/store/teensypp_pins.html
http://www.pjrc.com/store/tutorial_kit.html
And then buy jumper cables and breadboard on ebay.

There are good tutorials on teensy website. This was the way I've made it.

If you buy the netduino you can't forget that doesn't make direct MIDI so you'll have to get more shields... Teensy does direct MIDI without need for anything else besides basic electronics like buttons.
Xenia Gorin
31.12.2012
Found this at my local Radio Shack, http://m.radioshack.com/radioshack/p...+with+Netduino
Was wondering is anybody has used one of these kits before??

<< Back to Reviews of DJ equipment Reply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy