|Build Log| - DIY midi gamepad controller
|Build Log| - DIY midi gamepad controller Posted on: 07.12.2010 by Jacqualine Arroyos hello all, (first of all, sorry for my bad english... i'm from portugal) i've started my controller project. will be based on: 2 gamepads 1 sound board 30 arcade buttons 2 sliders 8 knobs 1 line in 1 line out the box is an old plumber tool box that i've found in a Lisbon flea market since this project will have to be as low cost as possible, i've spend some time searching for the correct design (to prevent mistakes) and also good but not expensive components at this point i've encontered the first problem... keeping in mind that the only experience in electronics that i have is to turn on and off the power button of my pc... said that, please be patience, and please sorry for some of my stupid questions... so the problem are the LED... i've managed to connect the analog potentiometer to the PCB and to a LED, it works fine... but when i connect the button the LED light is not bright... here you can see what is appening what am i doing wrong? thanking you in advanced | |
Wallace Ferraro 19.05.2011 | really really, really cool project. The suitcase has so much soul as stated earlier. I wish I had one aswell x), hope you figure it out. |
Chasidy Heckenbach 16.05.2011 |
Originally Posted by salomon102
|
Suzi Darbe 16.05.2011 |
Originally Posted by fbonito
|
Jacqualine Arroyos 16.05.2011 | and what about MIJOY? |
Jacqualine Arroyos 16.05.2011 | in the end it really depends of the use and purpose of your gear ... |
Arcelia Siebeneck 16.05.2011 | I'm just not a fan of Glovepie... always been buggy and unstable for me. I wouldn't want to rely on it if I was playing out somewhere! Always been a last resort if I couldn't get anything else to work. |
Jacqualine Arroyos 16.05.2011 | but what is the problem of glovepie? about the higly liquid cpu, it was one off my options... compared with the gamepads, it's just too expensive if you buy outside US... the way that my project is done, in the future i can always replace the gamepads to a MIDI cpu |
Arcelia Siebeneck 16.05.2011 | personally, the idea of running glovepie in the background fills me with dread... it might do the job but it's less than ideal imo. in the end, it's probably easier just to get a Highly Liquid CPU or hack a Korg NanoKontrol or Akai LPD8. You might pay a bit more but you get proper USB to midi and a lot less headache. |
Jacqualine Arroyos 16.05.2011 |
Originally Posted by salomon102
that really confusion, to have all of those "conversions" working at the same tame... but if it works for you great. it's really annoying to see that there are several hdi to midi converters and all have something missing... one does 2 gamepads but don't detect hat switch another only allow 1 gamepad.... etc..etc in the end, the glovpie seams to be the best option |
Chasidy Heckenbach 15.05.2011 |
Originally Posted by extraclassic
to the OP... awesome build btw... you've just convinced me to buy some arcade buttons and try some (much simpler tho) DIY project myself |
Ericka Pippens 15.05.2011 | Salomon, the older xbox drivers (of course you gotta be using xbox controllers) will allow you to change the nature of the pov buttons and treat them just like any other button. I'm doing that with fergo now. All is packed 'cuz i'm moving but when I get it all unpacked I'll find my mapping and post. Maybe other game controllers might allow the same thing?... |
Suzi Darbe 13.05.2011 |
Originally Posted by fbonito
|
Jacqualine Arroyos 13.05.2011 |
Originally Posted by salomon102
:-( |
Suzi Darbe 13.05.2011 | fergostick doesnt recognize pov's |
Jacqualine Arroyos 11.05.2011 |
Originally Posted by DjWindzOne
|
Vernie Beharry 11.05.2011 | (O_O). . .woooooooow! just. . . :eek: WOOOOOW! |
Jacqualine Arroyos 02.05.2011 |
Originally Posted by fbonito
|
Jacqualine Arroyos 02.05.2011 |
Originally Posted by steffanko
i'm too busy working with the hardware that i didn't have time to go to the software in detail, but i'm planning to go for the fergo JoystickMIDI instead of the glovepie |
Joan Kollmorgen 02.05.2011 |
When I try to run that script something funny happens. By pressing buttons on joypad it generates some synth sounds, I don't even know from what.
By the way I'm still using windows xp. |
Clay Lorow 02.05.2011 | Yes I did |
Joan Kollmorgen 02.05.2011 | Are you using midi channel 1? The script is set up for that channel. |
Clay Lorow 02.05.2011 | I just tried that. When I try to run that script something funny happens. By pressing buttons on joypad it generates some synth sounds, I don't even know from what. I presume that midiyoke is installed correctly, because it works with rejoice. Only problem I have with rejoice is that can't get both joypads to work at the same time. |
Joan Kollmorgen 02.05.2011 |
Originally Posted by steffanko
Code:
//DUEL ACTION GAMEPAD TO MIDI //WRITTEN FOR MIDI CHAN 1 ON JOYSTICK #1 midi.DefaultChannel=1 //BUTTONS midi.C1=joystick1.Button1 midi.D1=joystick1.Button2 midi.E1=joystick1.Button3 midi.F1=joystick1.Button4 //TOP BUTTONS midi.G1=joystick1.Button5 midi.A1=joystick1.Button6 midi.B1=joystick1.Button7 midi.C2=joystick1.Button8 //SELECT/START BUTTONS midi.D2=joystick1.Button9 midi.E2=joystick1.Button10 //STICK BUTTONS midi.F2=joystick1.Button11 midi.G2=joystick1.Button12 //POV midi.A2=joystick1.Pov1Up midi.B2=joystick1.Pov1Down midi.C3=joystick1.Pov1Left midi.D3=joystick1.Pov1Right //midi.E3=joystick1.Pov1Center //ANALOG STICKS midi.Control1=(joystick1.x/261)+64 midi.Control2=(joystick1.y/261)+64 midi.Control3=(joystick1.z/261)+64 midi.Control4=(joystick1.roll/261)+64 |
Clay Lorow 02.05.2011 | I haven't. Will try it toevening . |
Joan Kollmorgen 02.05.2011 | steffanko have you tried Glovepie? |
Clay Lorow 03.05.2011 | Hey friend! Love your project, inspired me to make one of my own. Can you tell what software exactly did you use, cuz I've been playing around with midiyoke and rejoice and can't get both of joypads to work... A few steps guide would be nice. Thanks in advance! |
Jacqualine Arroyos 02.05.2011 | hello you guys, i've been digging on the connections, wiring and soldering everything up... but i encountered one problem, as you may remember, all buttons are connected to a LED that lights when the button is pressed, the wiring scheme is the following: this works great for most of the buttons, but when i connect the "arrows" switch things go wrong for example, when i connect the +5 to the button LEFT i get the 10 switch pressed all the time, and like this, if i press the LEFT button i get the RIGHT switch... as i don't have any background on electronics, most of my work is intuitive, so my gess is that the +5 voltage going "up" the positive is messing things arrow... what can i do? |
Jacqualine Arroyos 18.04.2011 | has you remember, i've changed the gamepads. i got double gamepad, meaning that one gamepad is connected to another gamepad (9 |
Jacqualine Arroyos 13.04.2011 | as i said befoure, one off my gamepads got burned... so i got a new one, previsously i had all connected to one common ground and it worked well, but this new gamepad seams that have different grounds... 1 to 10 buttons share the same ground but the other buttons have different ones... 11 and 12 share the same, and when we go to the arrows it's a mess... i don't want to connect individual ground for half of the buttons... for example, iff i test the ground of the 1 to 10 with up arrow i get down arrow, when i test the ground of the 1 to 10 with the button 12 i get the button 10... etc. |
Louisa Oberc 13.04.2011 | What exactly do you mean by non-common ground? Have you tested the ground from various points using a multimeter? |
Jacqualine Arroyos 13.04.2011 | hi, is there a way to bypass a non-common ground gamepad pcb to use just a common ground? |
Jacqualine Arroyos 12.04.2011 | slow down... i'm still wiring everything.... |
Shonda Soulier 11.04.2011 | Wow! Looks great friend! Video please!!! |
Keren Danielewicz 11.04.2011 | awesome!!! |
Jacqualine Arroyos 11.04.2011 | if you remember, i had the idea of using a "rotary enconder" on my controller, well not really a "rotary enconder" but a rotary pulse switch. i din't get the hands on one yet, but i got two rotary enconders and came out with a solution you can see the layout here, so, as i said i have two rotary enconders each one have a switch also, i connected one rotary to one contact in the gamepad and the other one to another contact, and connect the switch on both rotary to both contacts in the game pad. so, (for example) if i rotate one rotary i get consecutive strokes on UP arrow, and when i rotate the other rorary i get consecutive strokes to LEFT arrow, when i press any rotary i get UP/LEFT arrow this rotarys will be used to navigate, up and down menus. when i get the hands in the pulse rotary switches i've talked about, i will "upgrade" the existing ones |
Jacqualine Arroyos 07.04.2011 | you'll never know... my next project would be made with proper midi board, not gamepads... you'll never know... |
Quiana Sedey 07.04.2011 | Please start selling these (sans enclosure) and i will definitely buy one. |
Random X 07.04.2011 | WoW! |
Wava Egizi 07.04.2011 | Haha! Really cool controller! GOOD WORK! |
Brock Ricapito 07.04.2011 | mad props on an incredibly well done job. |
<< Back to Reviews of DJ equipment Reply