DIY MIDI controller

Anything not covered elsewhere.
Post Reply
Message
Author
User avatar
J_Dunavin
Posts: 745
Joined: Sun Jul 09, 2006 3:13 pm
Location: Appleton WI

DIY MIDI controller

#1 Post by J_Dunavin » Sun Oct 22, 2017 11:45 pm

There is a ton of MIDI stuff out there, lots of examples to follow.
I built this one around the Teensy LC and it interfaces with Freestyler to control my lights.
https://www.pjrc.com/store/teensylc.html
Attachments
IMG_20171022_230800280_HDR.jpg
IMG_20171022_230800280_HDR.jpg (162.03 KiB) Viewed 293 times
IMG_20170923_242512197.jpg
IMG_20170923_242512197.jpg (158.54 KiB) Viewed 293 times

chrisj360
Posts: 102
Joined: Fri Sep 20, 2013 1:37 pm
Location: Bellingham, WA

Re: DIY MIDI controller

#2 Post by chrisj360 » Mon Oct 23, 2017 9:30 am

Nicely done! Where did you get the knobs & buttons?
2 x 21" T30's with Lab12's
2 x 28" T30's with Lab12's
2 x OTop12 with Deltalite 2512

Think
Posts: 110
Joined: Tue May 09, 2017 5:37 pm
Location: The Neterlands / Holland
Contact:

Re: DIY MIDI controller

#3 Post by Think » Mon Oct 23, 2017 10:40 am

Cool! Looks nicely build.
Why did you make it and what functions do you controll with it?
Is there some introduction to this for newbies where you can point me to?

User avatar
J_Dunavin
Posts: 745
Joined: Sun Jul 09, 2006 3:13 pm
Location: Appleton WI

Re: DIY MIDI controller

#4 Post by J_Dunavin » Mon Oct 23, 2017 1:00 pm

Thanks guys!
I built it for the sole purpose of controlling Freestyler DMX software, which can accept MIDI commands. You could also use a similar set up to control DJ software as well. Really this is just a Human Interface Device, so I can mash buttons or turn knobs instead of clicking on a mouse.
Freestyler can map MIDI buttons to specific tasks. For example some of the large push buttons start and stop my ADJ pocket scans, with pre programed sequences or shows. Each show as a set of commands that I sat down and set up beforehand. Like white light - move mirror left, move mirror right, change color to red - move mirror up, etc.
Right now I have the 12 buttons (cheap Chinese Ebay, for $12 :D ) four Linier potentiometers, three rotary potentiometers and one rotary encoder. The linier faders control the flood lights and the rotary encoder changes the flood light colors. Oh, I got the potentiometers and encoder from Newark, but Digikey and Mouser also have them.

You will need to have some Arduino experience. This example was my inspiration:
https://www.instructables.com/id/Arcade ... ontroller/

But I used the code from this example:
https://www.instructables.com/id/Custom ... ontroller/

He has examples for faders, buttons, and an encoder, so I just had to copy from the examples, define the pins on the Teensy and put it all together.
I would be happy to help anyone who would be interested In building one for themselves.

jimbo7
Posts: 494
Joined: Fri Dec 28, 2012 10:45 am
Location: St. Louis

Re: DIY MIDI controller

#5 Post by jimbo7 » Tue Oct 24, 2017 7:29 pm

SWEET! I want a light setup so bad but I my stuff collects dust nowadays. :( I love home-brew gadgets like this. Are the rotary pots linear? It's a big deal in the guitar world :horse:
BFM builds:
XF212
T24 BP102 24"
2x SLA's 6-5" mids, 9-gt-302's
2x AT 14" MCM 55-2421
TrT 5" MCM 55-2421
AT 18" JBL GTO804
OT12 flat array

CoronaOperator
Posts: 1301
Joined: Wed Mar 25, 2009 7:07 pm
Location: Medicine Hat, Alberta, Canada

Re: DIY MIDI controller

#6 Post by CoronaOperator » Tue Oct 24, 2017 9:38 pm

Really cool. Having physical faders is so much better than using a mouse.
This might be a winter project for me.

:clap: :clap:
Built:
17" width 10" driver Autotuba
2 x 29" width dual Lab12 Tuba60
6 x DR250 2510/asd1001
In progress:
2 x DR250 2510/asd1001
For best results, point the loud end of the array towards the audience

User avatar
J_Dunavin
Posts: 745
Joined: Sun Jul 09, 2006 3:13 pm
Location: Appleton WI

Re: DIY MIDI controller

#7 Post by J_Dunavin » Mon Oct 30, 2017 1:18 pm

Ya the potentiometers are 10k ohm linier. The microcontroller is just reading the analog voltage from that.

YA physical faders and knobs are so much nicer than having to work a laptop.

Seriously if anyone is interested, I can post a parts list or provide a more detailed how to. It's really straight forward, just a LOT of soldering!

User avatar
Tom Smit
Posts: 6363
Joined: Sat Jan 05, 2008 1:24 pm
Location: Sarnia, Ont. Canada

Re: DIY MIDI controller

#8 Post by Tom Smit » Tue Oct 31, 2017 12:17 am

J_Dunavin wrote: if anyone is interested, I can post a parts list or provide a more detailed how to. It's really straight forward, just a LOT of soldering!
That would be cool. 8)
TomS

88h88
Posts: 1550
Joined: Mon Jul 04, 2011 10:20 am
Location: Coventry, UK

Re: DIY MIDI controller

#9 Post by 88h88 » Tue Oct 31, 2017 3:19 am

Having basically grown up in arcades in the 80s I'd no doubt blow the budget on something like this by installing full on super duper Sanwa arcade buttons.

Saying that though, they sell light up buttons, I assume with a bit more knowledge (more than I'll ever have) you could make them light up when a particular function is active?
4xOT12s, 2xT39s@22", TTLS@18", 2xT60@18"

User avatar
J_Dunavin
Posts: 745
Joined: Sun Jul 09, 2006 3:13 pm
Location: Appleton WI

Re: DIY MIDI controller

#10 Post by J_Dunavin » Tue Oct 31, 2017 5:32 am

Yup, sure can.
I thought about doing that, but the Teensy I used , like Arduino, only has so many ins and outs. I decided to use all of them as inputs, but there are bigger models that would support that function.
If you have 12 buttons, you would need 24 ports. 12 for inputs, 12 for status LEDs.

Post Reply