How To Build A DIY MIDI Controller (2015 Edition)

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • *Support more videos by checking out our store: bit.ly/DJTTStore
    **Subscribe to the DJTT newsletter for free weekly soundpacks: bit.ly/FreeSoundpacks
    Think a DIY MIDI controller is for you? Read the full directions and parts list here: bit.ly/DIYMidi
    Kyle Mohr walks us through his process for building a Teensy Arduino-based MIDI controller.
  • Навчання та стиль

КОМЕНТАРІ • 496

  • @HBSuccess
    @HBSuccess 8 років тому +33

    To get a cleaner job drilling the large holes - use a forstner bit not a spade bit - and back up every hole with a scrap piece of 2x4 or similar.

    • @JohnFoley1701
      @JohnFoley1701 4 роки тому +1

      Forstner bits are the best. I never use a spade anymore.

    • @imsgoalie1
      @imsgoalie1 2 роки тому +1

      I saw the tear out on that shit and thought "he's using that?"

  • @fvw94
    @fvw94 8 років тому +10

    As a dj and electronic engineer, i'll just say: that's what I was waiting for.
    Amazing tutorial

    • @Ankushdas2001
      @Ankushdas2001 3 роки тому +1

      If you were an amazing dj and electric engineer, you wouldn't be waiting for this

    • @fvw94
      @fvw94 3 роки тому +2

      @@Ankushdas2001 Damn 5 years later!

    • @Ankushdas2001
      @Ankushdas2001 3 роки тому

      @@fvw94 time flies i guess

    • @infinitemagnet1210
      @infinitemagnet1210 10 місяців тому +1

      ​@@fvw94Damn 7 years.

  • @therealpepeu
    @therealpepeu 4 роки тому +38

    So... a 2019 edition coming up? With motorized sliders.

    • @GoblinWar
      @GoblinWar 3 роки тому +1

      the motorized sliders increase the cost substantially

  • @Shurdizzle
    @Shurdizzle 8 років тому +1

    Such a cool video, you've given me so many ideas and now I know how to start them all. Thanks DJTT

  • @vibecastle5434
    @vibecastle5434 3 роки тому

    can not wait to build my midi controller ! beautiful tutorial, thanks man.

  • @borisperovic4091
    @borisperovic4091 8 років тому +1

    Great, comprehensive video. Thanks!

  • @OutsideAgent
    @OutsideAgent 8 років тому +24

    Parts list in the description would be awesome.. +1 for the vid.

    • @KyleMohr
      @KyleMohr 8 років тому

      Full parts list with links at DJTechTools.com in the article with a step by step guide.

    • @djtechtools
      @djtechtools  8 років тому +18

      Raimz Gamez Grab the full parts list here: djtechtools.com/2015/08/25/how-to-make-your-own-diy-midi-controller/

    • @votouragile9190
      @votouragile9190 8 років тому

      +Raimz Gamez what's the second potetiometer effect ? 14.51

  • @Nico-hp2qu
    @Nico-hp2qu 8 років тому +1

    Really nice build.

  • @mestari33
    @mestari33 2 роки тому

    Absolutely fantastic video! I'm going to my own too. Thanks!

  • @SqueakerGamingHD
    @SqueakerGamingHD 8 років тому +62

    I've always wanted to know how to make a MIDI controller, great video!

    • @KyleMohr
      @KyleMohr 8 років тому +1

      +Guy Dude thanks!

    • @noa_1104
      @noa_1104 7 років тому +1

      10,000 Subs With No Videos And I've always wanted to know how to make a mind controller! A pity I misread the title...

    • @marbleempire1874
      @marbleempire1874 7 років тому

      hey, i am using 6 analogue inputs and 1 button (digital input) do I have to change the code for this? can i just leave the code the same as the original and my mac will just see less inputs than there actually are.

    • @m1trek860
      @m1trek860 3 роки тому

      @@marbleempire1874 why are u asking him lol

  • @tamirpinkas6197
    @tamirpinkas6197 8 років тому +1

    Thanks guys
    !!!Great video

  • @joao_gomes
    @joao_gomes 8 років тому

    even the design is Awesome being an DIY controller pretty damn good!

  • @jortband
    @jortband 8 років тому +15

    Hi Interesting video, love the basic setup and the expansive explanation from beginning to end, great for starters! So keep em coming. I do have some tips however for soldering and the case making.
    First for the case: When drilling holes I can recommend three things. One: you can tape the front of your box when drilling with masking tape, this can prevent some of the damage the drill makes; two: put the inside of your box on a smaller hard surface (for example cheap mdf) when drilling, when you do this you are less likely to splinter the bottom and you get much cleaner holes; third: hand drills are great for DIY, however when you have a drill press I can highly recommend using this as it is far more precise and will involve way less clean-up. On the soldering part, I saw you used wires meant for breadboarding (the jumper wires), these are great, however using stranded core wire makes it easier to solder and is more flexible (and likely cheaper than jumper wires), furthermore you can also use shrink tubing more easily. I can also recommend resin/flux cored solder, it is a bit more expensive, however is is amazing when soldering, just coat everything with the solder and then connect, its easy and fast.
    P.S. Thanks for this video, really love it wish there were a lot more videos for introductions to music DIY equipment.

    • @KyleMohr
      @KyleMohr 8 років тому +1

      +jortband Thanks! These are great pro tips. Appreciate you sharing. They will indeed come in handy for future projects and videos. Will be sure to utilize this in my new workflow.

  • @TheRealHucasys
    @TheRealHucasys 6 років тому +1

    Awesome, I haven't built anything since we made a radio in school, but maybe I'll have the guts to give this a try. Cool!

  • @nozma6615
    @nozma6615 7 років тому

    Best project!!! Love it.

  • @RickyDemetro
    @RickyDemetro 7 років тому

    thanks for all the hard work! great vid

  • @arthurchin997
    @arthurchin997 8 років тому +20

    "instant gratification"
    "after 24 hours"
    "wait 72 hours"

  • @CraigHollabaugh
    @CraigHollabaugh 7 років тому

    Thanks, about to do something similar. Didn't know that teensy had midi over USB support, you just saved me a ton of time by not fooling with midi serial.

  • @austin5259
    @austin5259 7 років тому

    I plan on making a super special unique midi with this as reference, thanks

  • @041c0unt3rPart
    @041c0unt3rPart 8 років тому

    Very helpful thank you.

  • @Bchara-Knio
    @Bchara-Knio 7 років тому +1

    you are a genius man

  • @richardwilliams1310
    @richardwilliams1310 7 років тому

    nice work

  • @krazywabbit
    @krazywabbit 2 роки тому

    Mad respect.

  • @ejwang615
    @ejwang615 7 років тому

    wow dude you are amazing!

  • @Cmn3072
    @Cmn3072 5 років тому

    Nice job!

  • @liamorourke2537
    @liamorourke2537 7 років тому

    Hi... nice video. I did a similar project a few years ago with an arduino UNO. I actually used a power router with a very thin bit to cut the straight lines out for the faders. It worked really nicely because the router has a guide edge so you get a perfectly straight cut. The finish looked really professional. Just thought I'd share that with you. ANyway... nice work

  • @jumbejolly3129
    @jumbejolly3129 3 роки тому

    pretty awesome

  • @user-xw7yy6cr4m
    @user-xw7yy6cr4m 8 років тому +1

    very nice video, thank you so much! :)

  • @kimmiesrhythms
    @kimmiesrhythms 4 роки тому

    Thanks for sharing!!

  • @leeahegg
    @leeahegg 8 років тому

    Super cool!

  • @billkillington3141
    @billkillington3141 7 років тому

    Nice Job!

  • @eNeVeFamily
    @eNeVeFamily 4 роки тому

    Very very cool video thank you...

  • @NickWickedone
    @NickWickedone 7 років тому

    very informative video, I enjoyed it but was curious to know if Bluetooth technology would have too long of a response time considering latency but still would love to try it just for the fun

  • @volod3mir
    @volod3mir 8 років тому +7

    Can you program CC values into the tinsy board and use a regular midi port instead of usb?

  • @artx498
    @artx498 8 років тому +1

    GREAT ! THANK U

  • @alexbakerjazz
    @alexbakerjazz 6 років тому

    Just finished building mine today. Thankyou for your help in this video. Demo coming soon on my channel if anyone’s interested

  • @AngelGabriel-rg7vl
    @AngelGabriel-rg7vl 5 років тому

    amazing thank you so muchQ!!

  • @djmesk.mixdjs5318
    @djmesk.mixdjs5318 8 років тому

    wow its very cool ... i like it ..

  • @lordchristoph49
    @lordchristoph49 8 років тому

    You are Joseph J: Cool: What a fabulous idea. Also I am inspired by the fact that you have the same cheapo but controllable soldering iron that I found on ebay.

  • @EspenFrafalne
    @EspenFrafalne 5 років тому

    AWESOME!!! I cant wait to get some custom controllers designed specifically for my favorite Komplete 11 Ultimate software :P

  • @SBZ2746
    @SBZ2746 8 років тому +1

    You are the man

  • @timhatch27
    @timhatch27 8 років тому +1

    Awesome!!!

  • @geok3654
    @geok3654 7 років тому

    Excellent!!!!!!
    I really love it!
    could you please tell me if I can use an arduino uni or an arduino Leonardo instead?
    if yes could you please help me with the software?
    could it work with virtual DJ or dj softwares?
    thank you!

  • @rgrohith
    @rgrohith 2 роки тому

    this pretty much is the verge pc build video of the diy midi world. but that being said it was informative enough to help me build one

  • @EdgarAcosta97
    @EdgarAcosta97 8 років тому +1

    great video guuys!!!

  • @eltonjeka6039
    @eltonjeka6039 8 років тому

    Amazing

  • @yuvigerstein
    @yuvigerstein 8 років тому

    A lot of work, but great detailed explanation, thanks a lot. What about using an arduino uno board for this? why did you choose the teensy?

  • @TwimxMusic
    @TwimxMusic 8 років тому +16

    Really good video, now i really want to make one ! But it would be great if you could make a video with a bit more of theory, how to program, what we can do, all the different teensy board we can use, or other thing like this. So we could create exactly what we want ! But it style a great video, and don't stop, DJ TechTools is the best "music channel" i know !!!

    • @KyleMohr
      @KyleMohr 8 років тому +1

      ***** Great idea! Thanks. We didn't get to cover everything, just some basics, but would love to do a follow up video with more theory and other board options for further discussion. We just wanted to show the cheapest and simplest way to get started.

  • @fuxleo
    @fuxleo 6 років тому

    Thats amazing!i subbed 😆

  • @musiclycee
    @musiclycee 3 роки тому

    Bravo !

  • @luisvillar4360
    @luisvillar4360 6 років тому

    Yall get over your selves. This demo is thoroughly demonstrative and this is a well crafted feat. Y'all are micromanaging.

  • @v.e.1864
    @v.e.1864 8 років тому

    That's awesome

  • @BertPlays
    @BertPlays 8 років тому +4

    great video!! but can you please show us how to make a bigger midi controller with jogwheels and how to do when you puss a button that a led turns on?

    • @DeepRolleraTutGas
      @DeepRolleraTutGas 8 років тому +1

      +Bert Plays well the real answer is how can we put more analog inputs ?? building a simple 4 channel 4bands eq midi mixers for traktor for example..?? :) all the parts like jogwheels are not complicated using potentiometer and the learn function on the software but we first need the answer for the first question

  • @MayRocknrolll
    @MayRocknrolll 5 років тому +2

    hello can you please build a diy motorized fader midi controller usb? 1-4 fader thanks.great video.

  • @badi8557
    @badi8557 7 років тому

    WOOOW!!!!! Good Job!!!!

  • @NicVigil
    @NicVigil 6 років тому +1

    put painters tape on the inside while you dremel it out. that will prevent a good bit of the blow out

  • @reggie5123
    @reggie5123 7 років тому

    Thank you very much for the tutorial, sorry for my poor english jajaja... I have a question. To this project I can add a multiplexer to place more knobs ?, I would have to modify much of the code or just to add the knobs to the code would work?

  • @WaveFormOne
    @WaveFormOne 7 років тому

    awesome

  • @woodzyfox4735
    @woodzyfox4735 4 роки тому

    Time to take this idea to the max! DYI 40 channel mix board here i come!!!
    Also gana make 20 Know addon, then a 10x10x4 pad DYI MAX!

  • @khuuramnazir1124
    @khuuramnazir1124 28 днів тому

    Thank you so much, can we use this for X32 Rack Behringer.

  • @Trioptic3D
    @Trioptic3D 7 років тому

    nice!

  • @monts4246
    @monts4246 3 роки тому +1

    I'm doing a project very similar to this, using the Teensy 2.0 as the brain. Because the Teensy only has one active and ground pin do I wire up the active and ground chains in series or parallel? It doesn't specify and this could affect the voltage that each part gets...

  • @marcuswilespage
    @marcuswilespage 8 років тому

    Hey could you explain what led you to go with Teensy instead of some of the other options? Been looking at Livid Builder. I think it's a little more expensive but it seems so straightforward

  • @fabienlemagnen3195
    @fabienlemagnen3195 4 роки тому

    What a good Job!!! Thanks man. sorry if it's an old video, but can i use a regular Arduino as midi card? Sorry for my silly question, i'm french and i don't really understand all what you said in the video.

  • @Ksu_
    @Ksu_ 7 років тому

    awesome!!!

  • @tomasmorey1269
    @tomasmorey1269 7 років тому

    Very cool idea. Using arduino plc built-in a DIY midi. Awesome it works!!!.
    Will that arduino work with my Maschine Studio software and combined with the controller maschine midi plug ? I was thinking to buy a new brand 16+master midi+effects. Just to take the digital out convert into analogue, arrange and get set to digitalize back again.
    Best,

  • @5amJones69
    @5amJones69 3 роки тому

    I love how you make a point of mentioning the proper step up process when drilling but then do absolteuly nothing else and still almost ruin your material.

  • @mesutyucel1725
    @mesutyucel1725 2 роки тому

    perfect

  • @elissitdesign
    @elissitdesign 5 років тому +1

    2019 version case can be 3D printed 🤘🏽
    Faders crackle and fail pretty easy. You can protect them from debris by making a slice of felt between the board cutout and mount.
    Nice video. Thanks.

    • @ANTHONYBOOTH
      @ANTHONYBOOTH 4 роки тому

      these faders can have a 100n capacitor across their output with confidence and still work fine; - they are only giving DC voltage.... - personally I always wanted to make touch controlled faders...

  • @rufusstewart762
    @rufusstewart762 8 років тому +375

    The comments section has taught me that I don't really like people who are good at soldering.

    • @Envinite
      @Envinite 8 років тому +25

      Lmao, I see their reason. I know this is just a quick tutorial to show us how it's done, but I bet that those chinese child workers cringes at his soldering skill.

    • @haddoxguitars9158
      @haddoxguitars9158 7 років тому +2

      get the $50 station with the sponge tray and spiral holster for the gun. It's the secret to soldering perfectly...

    • @romoalex
      @romoalex 7 років тому +3

      dont ever be an electrical engineer

    • @shaunquass3939
      @shaunquass3939 7 років тому

      Revolutionary Stewart I

    • @marbleempire1874
      @marbleempire1874 7 років тому

      Hey quick question. wonder if you will know the answers. If I am using less analogue and digital inputs than there are in the code that he has written will I still have to change the values for them? for example do I have to delete the button code where it says 1:3 etc..and just have 1 of 1? And with the analogue inputs do I have to change it to my number or can i just leave it as 8 anyways

  • @WTclub
    @WTclub 4 роки тому

    Is there any noticeable delay between the faders and the DAW? Been thinking about building this with 8 faders witch each 4 send effects.

  • @oscarmonroy4939
    @oscarmonroy4939 6 років тому

    It's Nice good job, but what can i do if i want to make a 24 Faders mixer? Is it possible? Thanks a lot for upload this video

  • @TriangleWaveRecords
    @TriangleWaveRecords 6 років тому

    can you set an individual midi channel on each of the knob/fader/button, as well as an individual midi cc message?

  • @facundovera4182
    @facundovera4182 7 років тому

    Hello, I wonder if I could spend the code I need it for a job, good video

  • @willa5551
    @willa5551 8 років тому

    +DJ TechTools would you use piezos if you wanted velocity, in say, an mpc build?

  • @Dutch-Maker
    @Dutch-Maker 8 років тому +99

    DAMN! You need to learn to solder... How many cold joints do you have?

    • @KyleMohr
      @KyleMohr 8 років тому +4

      +BuyMeForFree actually no cold joints! But agreed, could definitely be better. There was hours of video condensed into 15mins. So usually we just used the initial shot which sometimes looked like a blob of solder before we fixed it.

    • @Dutch-Maker
      @Dutch-Maker 8 років тому +6

      +KM Productions You really need watch this video: EEVblog #183 - Soldering Tutorial Part 2

    • @KyleMohr
      @KyleMohr 8 років тому +1

      +BuyMeForFree great tutorial. Thanks!

    • @damianpc1
      @damianpc1 8 років тому +3

      I'm 16 and I can even solder better than this guy...

    • @StarmanDeluxe2001
      @StarmanDeluxe2001 8 років тому +2

      +KM Productions You burned off any flux by putting the solder on the iron first then transferring it to the wire. That's the incorrect order of operations -_-

  • @tcdev1397
    @tcdev1397 4 роки тому

    wow sei ittaliano!!!

    • @tcdev1397
      @tcdev1397 4 роки тому

      mi iscrivo solo per questo

  • @dlvnmedia
    @dlvnmedia 6 років тому

    I would have loved to see this with actual MIDI jacks and adding proper MIDI implementation since I tend to build a ton of non computer based instruments

  • @OoVeRCrAmEeR
    @OoVeRCrAmEeR 7 років тому

    nice vids, what's the track I'd at the end ?

  • @cesarnova6179
    @cesarnova6179 8 років тому

    great

  • @marbleempire1874
    @marbleempire1874 7 років тому

    is it going to make a different if I build this in the UK in terms of power rating etc... ? I'm guessing not because it isn't connected to the mains. Also is this controller bus powered by the USB cable? Thanks

  • @Weston_Guidero
    @Weston_Guidero 7 років тому +1

    i may have missed it in the video, but are the buttons/pads velocity sensitive?

  • @jimmysp0110
    @jimmysp0110 4 роки тому

    4:24 the best tool for the job

  • @random_archivist
    @random_archivist 6 років тому

    What's the limit to the amount of faders and pots you can have with the teensy board you're using?

  • @patrick9580
    @patrick9580 8 років тому

    Is it possible to make this but all of em are the arcade button? Like the midi fighter 3d?

  • @Michael-hn5gi
    @Michael-hn5gi 6 років тому +1

    Welcome! In this video there are 4 potentiometers, 4 faders and 4 arcade buttons. How many potentiometers and faders and buttons together we can use in one project using arduino uno?

  • @DJTRIGGA03
    @DJTRIGGA03 8 років тому

    hello there do you have diagrams from teensy to each pin point( going to buttons and slides) as well... thanxs in advance

  • @glenfordholder9011
    @glenfordholder9011 7 років тому

    Great tutorial but could i make on compatible with pro tools 12?

  • @nishithsahasransuray2073
    @nishithsahasransuray2073 5 років тому

    Is this midi controler use in your Adobe premiere video color grading or photoshop or fcp software

  • @michaelhawthorne5516
    @michaelhawthorne5516 8 років тому +25

    Your soldering technique will create weak/cold solder joints. They're likely to crack under stress/vibrations. If you plan on performing in a club where volume levels will be quite high, I recommend NOT globbing solder onto your joints. Use some decent flux-core solder, apply the iron to one of your metal contacts, not to the solder. Apply solder to the opposite contact, again DO NOT TOUCH solder to the iron. The solder will take to the contact and flow toward your iron if the two pieces of metal are heated well enough, and share enough surface area. This will create a strong joint resistant to vibration damage.

    • @chrism8030
      @chrism8030 7 років тому +3

      Yeah I think people got the solder to the iron from some science movie or something.

    • @geoffreymartin2714
      @geoffreymartin2714 7 років тому +1

      I will chime in here a good tutorial but his soldering technique in the video needs work as you have a lot of weak and cold solder joints which is what you don't want when your soldering this technique is how I learned soldering properly which produces much stronger joints and a lot less cold joints

    • @emberleona9278
      @emberleona9278 6 років тому

      You probably will life pads like that especially if they make the preferated self destructing solder pads now.

  • @sandro3197
    @sandro3197 6 років тому

    Is it possible i can buy this? The wooden style would fit amazing with my desk.

  • @MrLilgiblet
    @MrLilgiblet 8 років тому +33

    Don't do the soldering technique used here, this can cause cold joints and insufficient wetting. it's much easier to just to apply the solder to the pad and pin directly and then melt it.

    • @PrinceWesterburg
      @PrinceWesterburg 3 роки тому +5

      ...Or use flux

    • @MythicPalette
      @MythicPalette 2 роки тому +3

      @@PrinceWesterburg Actually, flux just helps the solder flow onto the target joint, it does not increase the viability of the joint. The point that the solder is being attached to is still cold, causing the solder to not attach to it properly. To properly solder, you have to heat the solder joint itself (i.e. the Teensy's solder point and the wire) and touch the solder to the heated joint. This will cause the solder to bind to the heated metal. If you heat the solder then try to attach it to cold metal, the solder will envelope the metal and begin to cool but will not adhere to the metal itself, forming what is commonly called "a cold joint". This can lead to weak electrical connection/signal, as well as joint failure where the unadhered wires can simply slip out of socket. A perfect example of this in the video is when he soldered the Teensy itself and the solder created bulb forms. The solder should have flowed down into the joint and adhered to both the pin and the hole, not formed a droplet on top of it. That droplet indicates that the solder did not attach to the metal beneath it.

  • @sarveshagrawal4539
    @sarveshagrawal4539 8 років тому

    So, did the midi mapping stick after you did it once? I am trying to figure out how to store midi maps on the brain so that it automatically maps different DAWs

  • @dylangallagher7235
    @dylangallagher7235 7 років тому

    Is it any different if you want to use an arduino uno or mega uno instead?

  • @kiliwami4086
    @kiliwami4086 7 років тому +20

    Im from germany and dont know what a MIDI controller is, but hey, UA-cam said that I should watch this video, a midi Controller must be very interesting

    • @holetoanotheruniverse4690
      @holetoanotheruniverse4690 7 років тому +2

      Hey mate, I'm also from Germany but what has that to do with a midi-controller?

    • @kiliwami4086
      @kiliwami4086 7 років тому +1

      123jo123lle why arent you speaking German?

    • @holetoanotheruniverse4690
      @holetoanotheruniverse4690 7 років тому +4

      Vermutlich weil unsere internationale UA-cam Community auch gerne wissen will, was wir schreiben :)

    • @jacschilder
      @jacschilder 7 років тому +2

      Dutchies will understand

    • @jornprenger7926
      @jornprenger7926 5 років тому

      @@jacschilder echt he

  • @CelluloidHoax
    @CelluloidHoax 7 років тому +6

    is it possible to make drum pads and connect them to the controller?

    • @bananutelectronics8646
      @bananutelectronics8646 7 років тому +2

      If you like drum pads, we suggest you check out our controller and the documentation: bananutelectronics.com/producto/midispositivomidi/

  • @ioxeofficial9624
    @ioxeofficial9624 7 років тому

    does the USB to Mini B cable work with teensy 3.2 or LC?

  • @illustriouschin
    @illustriouschin 8 років тому +1

    if you covered both sides of the lid with painter's tape before drilling that would help with the splitting, or just use a sheet of acryllic for the top instead.

  • @DvjUpset
    @DvjUpset 7 років тому

    does this will work with SDJ (2017)??? I have my ns7 and i really meed more buttons according to my necessities

  • @anraziblivetvbd
    @anraziblivetvbd 7 років тому

    Good