Building a MIDI Controller Using Arduino

Ойын-сауық

What do you do when you don't have enough controls on your MIDI keyboard? You build a MIDI controller of course! Using an Arduino and some basic components this is an easier feat than you may imagine!
Remember to check out PCBWay's bit holiday sale (there are discounts and gifts) over at:
www.pcbway.com/activity/chris...
----------------------------
Download the code and circuit diagram for this project here:
github.com/SwitchAndLever/the...
MIDI Tutorial for Programmers
www.music-software-development...
MIDI Basics - Common Terms Explained
www.noterepeat.com/articles/h...
Expanded MIDI Messages List
www.midi.org/specifications-o...
What Is MIDI?: 11 Things You Need to Know About Music’s Most Powerful Tool
blog.landr.com/what-is-midi/
(also, thank you to Landr for allowing me to use some of their imagery in this video)
Digital audio workstation
en.wikipedia.org/wiki/Digital_...
loopMIDI
www.tobias-erichsen.de/softwa...
Hairless Serial to MIDI Bridge
projectgus.github.io/hairless...
Ragnarök VST
www.fullbucket.de/music/ragna...
MaxSynths: DR-910 VST
www.vst4free.com/free_vst.php?...
Phutura VST
www.phuturetone.com
----------------------------
Get your merch on: switchandlever.com/merch
Follow and like Switch & Lever on:
Facebook: / switchandlever
Instagram: / switchandlever
Twitter: / switchandlever
Pinterest: / switchandlever
Linkedin: www.linkedin.com/profile/view?...
And check out the Switch & Lever online store at:
www.switchandlever.com/store/

Пікірлер: 742

  • @encryptedmaze
    @encryptedmaze4 жыл бұрын

    "I do enjoy making random sounds for no other reason than to entertain myself." I understand this so much! I'm awful at making music but I love playing around with music software. Awesome video! I've never heard of your channel before, but I'm glad this showed up in my recommended.

  • @Renzsu

    @Renzsu

    4 жыл бұрын

    Hah I can totally relate as well.. currently infatuated by The NDLR and IOS creative sequencers (Fugue Machine, etc.).

  • @jamkaramasu4167

    @jamkaramasu4167

    4 жыл бұрын

    Yep.. it's a bug people have.. me too..

  • @xfbhhhhh

    @xfbhhhhh

    4 жыл бұрын

    Just like every starting musician. Music takes practice nothing else

  • @mutably

    @mutably

    3 жыл бұрын

    Actually that's what music is all about : having a good time making sounds.

  • @shanmukeshr1696

    @shanmukeshr1696

    Жыл бұрын

    Ahh i thought i was the only one doing that 🙁

  • @warpman74
    @warpman744 жыл бұрын

    Your graphics and animations are seriously kicking ass, much impress!!

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Thanks man, I appreciate it! It takes a lot of time to do them so I'm glad that they're well received 🙂

  • @warpman74

    @warpman74

    4 жыл бұрын

    @@SwitchAndLever Det märks att du lagt mycket tid på det, jädrigt snyggt! 🙂

  • @xhackerethical200

    @xhackerethical200

    4 жыл бұрын

    Yea true man

  • @labmainframe

    @labmainframe

    Жыл бұрын

    Very quality peace of content. I like it much!

  • @rhitosparsha
    @rhitosparsha4 жыл бұрын

    When KZread recommends you good stuff...

  • @IsaacMayMusic
    @IsaacMayMusic4 жыл бұрын

    I'm only 3 minutes into the video and I had to pause to comment on your motion graphics on this video. Seriously, holy cow. It's some of the highest caliper work I've seen on KZread. Keep up the amazing work in both making and production.

  • @gerbilspals
    @gerbilspals4 жыл бұрын

    What a great video! I appreciate your detailed narration, beautiful graphics, clear camera work, and playful demeanor! I’m excited to share your channel with a few friends. Thank you!

  • @davidholmes3776
    @davidholmes37764 жыл бұрын

    This is very cool man! I’m very impressed with the exterior as well as the electronics! Great video - subbed so hope to see more!

  • @joshbasho
    @joshbasho3 жыл бұрын

    thank you so much for doing more of a theoretical overview rather then a step by step guide. So much more useful when trying to wrap my head around how all these different things fit together.

  • @ristomatti
    @ristomatti4 жыл бұрын

    I've had a shitty day and was watching mind numbing random videos as no one I'm subscribed to had published anything interesting. But this instead was so relaxing and enjoyable to watch it made me smile the whole time. I've been wanting to build a MIDI controller also just for fun (I used to enjoy making music some 15-20 years ago). Now I don't have to and I can happily continue building light controllers for my home automation. Loved the editing and self aware references to other this type of videos. Subscribed!

  • @LdotSdot210
    @LdotSdot2104 жыл бұрын

    this is pretty cool. particularly liked that rotary switch idea.

  • @cutseencinematics

    @cutseencinematics

    4 жыл бұрын

    yeah 100%

  • @GiacoWhatever
    @GiacoWhatever4 жыл бұрын

    Yesss!!! Very nice, I need to try it!

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Dudes! Do it! Look at Great Scott's video where he built his own launchpad. Really good inspiration.

  • @Conservator.
    @Conservator.4 жыл бұрын

    Switch & Lever Maybe not a musician but certainly a magician! I very much like the content but also your humor and awesome video editing and production skills. I’ve no idea how much time you put into these video’s but must be quite a lot (and it’s undoubtedly 5x more than that;-) Liked and subscribed.

  • @ekids.bassment
    @ekids.bassment4 жыл бұрын

    I thought about this yesterday, and today your video was recommended (finally a good recommendation)

  • @Theguyguyguy

    @Theguyguyguy

    3 жыл бұрын

    Same thing for me

  • @johnmalcolm4822
    @johnmalcolm48223 жыл бұрын

    You can probably assume that someone wanting to know how to build a MIDI controller knows what MIDI is, but seriously thanks for eventually getting around to telling us what we came to learn.

  • @SwitchAndLever

    @SwitchAndLever

    3 жыл бұрын

    You’d be amazed over how many people watch my videos despite not being into the underlying subject matter, so I wouldn’t be so quick to assume 🙂

  • @PeranMe
    @PeranMe4 жыл бұрын

    ”No shortcuts to the perfect sound” :-) Jättefint bygge! Thanks for sharing this!

  • @phlerpen

    @phlerpen

    4 жыл бұрын

    Farbror Barbro rules!

  • @luga5903
    @luga59034 жыл бұрын

    Thank you for sharing that, this is probably one of the most complete midi tutorial on arduino around here! Thank you!

  • @davebauerart
    @davebauerart4 жыл бұрын

    Awesome style, great overview of all the parts to customize and build your own.

  • @turpialito
    @turpialito4 жыл бұрын

    My sincere congratulations, sir. This is perfect for physically-challenged musicians. Hardly any limit to the physical interface itself, short of a BCI. Liked, commented, shared, and kudo-ed!

  • @stoopitfresh7533
    @stoopitfresh75334 жыл бұрын

    you can tell alot of work went into making this vid..! awesome work!

  • @timfairfield407
    @timfairfield4074 жыл бұрын

    I really like the laser cutting and the clever foil tape as a power rails. Nice work!

  • @michfranc1446
    @michfranc14464 жыл бұрын

    Dude. Both your MIDI controller (that design is cool, hell yeah) and this video are really well made! Whole thing is informative and helpful. Thanks for this! owo

  • @jacquesmertens3369
    @jacquesmertens33693 жыл бұрын

    This must be the most informative and best made video on midi vs Arduino that I have ever seen. Subscribers = subscribers + 1

  • @zenahrb8316
    @zenahrb83164 жыл бұрын

    the editing on this is amazing

  • @Zaqwilson1
    @Zaqwilson14 жыл бұрын

    best video and graphics in youtube! well done man, we need you

  • @thedogwooddandy
    @thedogwooddandy3 жыл бұрын

    dude, just stumbled on this, your channel is amazing and your tender care of the videos is noted. thank you!!!

  • @micahkeren-zvi9208
    @micahkeren-zvi92083 жыл бұрын

    ach so cool , well thought out and well executed. I'm a musician with a fascination for electronics who is just learning to program, so this is very relevant. Dire Straits at the end is a nice touch too.

  • @ScoobyDios
    @ScoobyDios9 ай бұрын

    the way you synced the title with the drums in the intro makes you a musician, that was clean af

  • @TSmith-br5dw
    @TSmith-br5dw3 ай бұрын

    your craftsmanship is impeccable, beautiful work brother

  • @stucorbishley
    @stucorbishley4 жыл бұрын

    Just stumbled across this video, such a great video! Like others have pointed out, the presentation and graphics are so slick. Also that case you made is very very nice.. Subscribed!

  • @aaronalbores3999
    @aaronalbores39994 жыл бұрын

    Beautiful video, amazing project and incredible results. I love it!

  • @SergioTashdjian
    @SergioTashdjian Жыл бұрын

    You just made my day here! Your friends are very lucky people i bet. Thank you!

  • @maximeestevn5319
    @maximeestevn53194 жыл бұрын

    I subbed for no other reason than your satisfying animations

  • @DoubleDoubleU
    @DoubleDoubleU4 жыл бұрын

    DAYUM! That is a nice video. I really like the design of your controller.

  • @Dick.C.Normous
    @Dick.C.Normous4 жыл бұрын

    Great video and your code is actually really easy to read, thanks for that especially!

  • @FuzzyWobble
    @FuzzyWobble4 жыл бұрын

    beautiful. love the raw wood exterior.

  • @CTCTraining1
    @CTCTraining14 жыл бұрын

    Great project idea ... think I might give that a go over Xmas. Much appreciated. Keep up the good work!

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Do it! It can be done a lot simpler than what I made. 🙂

  • @Nikc-Nack
    @Nikc-Nack4 жыл бұрын

    Dang, this video is wicked. Your editing and animations are awesome and I love the project. I want to try something very similar for a footswitch I can use while playing

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Thank you, hearing that really means a lot considering how much work goes into making a video like that. You can definitely make a pedal quite easily using this method, it's just one button if you want it to just be on and off. If you want it to have a range, so you can do things like velocity control with the pedal, you need a different solution though to sense the difference.

  • @TandaMadison
    @TandaMadison4 жыл бұрын

    Great project! I particularly liked the "bus bar tape". What a great idea for cleaning up the point to point wiring a bit. I will definitely file that away for future use.

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Mainly suitable for low power applications, and only on non-conductive surfaces obviously, but it does come in pretty handy from time to time. I did cover it with electrical tape off camera though, just to insulate it in case any exposed wire would come in contact with it.

  • @spasticjackson9578

    @spasticjackson9578

    8 ай бұрын

    Me too ! The copper tape bus was perfect for this !

  • @pinnacle4616
    @pinnacle46163 ай бұрын

    new to this , and this is one of the best videos ive seen thus far considering my current knowledge! 🔥

  • 4 жыл бұрын

    Very well produced video. Congrats!

  • @CraigSchubert
    @CraigSchubert4 жыл бұрын

    Love your style!! :-) . Cool to see what can be done with these tools.

  • @stephenhookings1985
    @stephenhookings19854 жыл бұрын

    Smart how you use the 6 way to extend the physical encoders. I did this using an old PS2 keyboard and used the keys to change mode - could used your keypad for that too. But there is something very pleasing about your solution that I like. Thanks for sharing. I added an LCD onto my box to give some additional feedback. I saw another dude making his own "cs80" style slide switch via serial chain of resistors as a voltage divider with a wire to tap off of Veroboard. Really neat.

  • @pinkponyofprey1965
    @pinkponyofprey19654 жыл бұрын

    Yes! Definitely looking forward to this.

  • @ChanceDevlin
    @ChanceDevlin4 жыл бұрын

    Wow. This is my favourite thing on KZread right now. It's my dream to build my own foot playable midi controller. I could probably figure out the Arduino stuff but I don't know how to do all the fine woodworking. I'm going to google online fine woodworkers/CNC and also people who will create an Arduino project for a fee. Thanks for the inspiration!! Greetings from Canada

  • @stephentrouse2069
    @stephentrouse20693 жыл бұрын

    Fabulous production!

  • @Sarahbuildsstepsequencers
    @Sarahbuildsstepsequencers3 жыл бұрын

    You’re a genius! Beautifully made product!

  • @mercedesescobarmusic
    @mercedesescobarmusic3 жыл бұрын

    I don't even remotely know anything about Arduino, but I enjoyed watching this. Great project!

  • @awesomefacepalm
    @awesomefacepalm4 жыл бұрын

    I actually just received my very first own designed PCB from PCBway today, kinda satisfying to get the final product in your hands

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Congrats! Indeed it is! I still feel like getting PCBs made is a little like magic to be honest 🙂

  • @awesomefacepalm

    @awesomefacepalm

    4 жыл бұрын

    @@SwitchAndLever Thanks! I'm doing a course on PCB design in Jönköping University right now, and it has been real fun!

  • @garagemonkeysan
    @garagemonkeysan4 жыл бұрын

    Your projects have such great design and fit/finish. Same is true with your videos. Great instructions. Mahalo for sharing! : )

  • @SwitchAndLever

    @SwitchAndLever

    4 жыл бұрын

    Thank you! I appreciate it 🙂

  • @unfortunate2565
    @unfortunate25654 жыл бұрын

    Great idea with that phone keyboard! Neat and awesome build.

  • @backgroundpianist6733
    @backgroundpianist67334 жыл бұрын

    That was awesome. Talk about inspiration!

  • @LocalForecast
    @LocalForecast4 жыл бұрын

    Such steady heands! Such craftsmanship.

  • @cgonzt5636
    @cgonzt5636 Жыл бұрын

    Awesome presentation, thanks!

  • @alnitak1003
    @alnitak10034 жыл бұрын

    Fantastic design... this should have more views.....!!!!

  • @ontime8109
    @ontime81094 жыл бұрын

    soldering montage was very enjoyable :)

  • @BehradDavoudi
    @BehradDavoudi4 жыл бұрын

    thank you so much! now i want to make midi controllers. great channel. subbed!

  • @bicycleninja1685
    @bicycleninja16853 жыл бұрын

    Nice job! Beautiful instrument.

  • @torbjornahman
    @torbjornahman4 жыл бұрын

    Oh, that brought back some memories... I actually wrote a complete midi-player (sequencer) back in the days, probably around 1994. I enjoyed the sound from my sb16 + wave blaster and my connected Roland keyboard. Most for the fun of it of course, but it worked nicely... I have to dig that up and run it in a dosBox or something.

  • @purpshell

    @purpshell

    3 жыл бұрын

    Tick with no replies? My spot!

  • @SeriouslySeriousGrim

    @SeriouslySeriousGrim

    3 жыл бұрын

    @@purpshell I’ll take second

  • @tomsanderson1515

    @tomsanderson1515

    3 жыл бұрын

    Effort!

  • @ChrisLeeW00
    @ChrisLeeW004 жыл бұрын

    Great video, my kind of project!

  • @alanburgess2203
    @alanburgess22034 жыл бұрын

    Fantastic project, hat off to you sir!

  • @akphoto2010
    @akphoto2010Ай бұрын

    This is inspiring me to do something for a editing software, not a daw. Thanks for uploading this.

  • @andli
    @andli4 жыл бұрын

    Brilliant as always, such a pro

  • @lightfusionproductions4891
    @lightfusionproductions48914 жыл бұрын

    That's the coolest thing! Thanks for making this vid.

  • @coversongsonkeyboards
    @coversongsonkeyboards2 жыл бұрын

    Wow So much information! in just a few minutes,thanks for share.

  • @ciucametrix
    @ciucametrix4 жыл бұрын

    You're a real talent! Congrats!

  • @Digithalis
    @Digithalis4 жыл бұрын

    very cool, very professional project man, thumbs up!!! :-)

  • @strangersun7721
    @strangersun77214 жыл бұрын

    Damn. Your video editing is amazing.

  • @slmjkdbtl
    @slmjkdbtl4 жыл бұрын

    the video production is so good

  • @loydsa
    @loydsa2 жыл бұрын

    excellent video. A pleasure to watch.

  • @Noone-of-your-Business
    @Noone-of-your-Business4 жыл бұрын

    Now _that's_ what I call "building". Other people post videos of them assembling ready-made kits and complain when you point out that a "build" involves your own _design_ . Nice one!

  • @dsfromsomewhere
    @dsfromsomewhere4 жыл бұрын

    Nice work!

  • @bernardobrito1312
    @bernardobrito13123 жыл бұрын

    Beautiful! Awesome! Makes me want start building those stuff right away! :) Congratz for the great job and thank you for the video!

  • @bernardobrito1312

    @bernardobrito1312

    3 жыл бұрын

    Wouldn't you put together this project to be sold in your on-line store?!

  • @SwitchAndLever

    @SwitchAndLever

    3 жыл бұрын

    The time involved would mean it'd be a pretty expensive item. You'd be much better either building it yourself, or buying something off the shelf.

  • @ramirojoaquin
    @ramirojoaquin4 жыл бұрын

    Excellent video my friend!!

  • @xhackerethical200
    @xhackerethical2004 жыл бұрын

    Bruhhh your animations . Love ittt

  • @CarlosEduardo-xf2xx
    @CarlosEduardo-xf2xx9 ай бұрын

    There's a video talking about the joystick, I liked it, keep going

  • @millomaker
    @millomaker4 жыл бұрын

    Wow, amazing porject i love it ❤👌

  • @NACHOXVALLE
    @NACHOXVALLE3 жыл бұрын

    Fabulous teaching.

  • @Fer_jotage
    @Fer_jotage4 жыл бұрын

    Great video! Cheers from Argentina

  • @sriragkt
    @sriragkt4 жыл бұрын

    Salute for your skill and humbleness

  • @getenlightened
    @getenlightened4 жыл бұрын

    Very cool! And nice presentation.

  • @harrypehkonen
    @harrypehkonen4 жыл бұрын

    The use of copper strips for power rails seemed like a cool idea. I might give it a try!

  • @massimookissed1023

    @massimookissed1023

    4 жыл бұрын

    Thick single-core copper wire will work well too. The kind of stuff used in domestic wiring in your walls & ceiling.

  • @TheRealTeebz
    @TheRealTeebz2 жыл бұрын

    This was a great video. It really inspired me. I love playing synths and like you I am not a musician, I only like to make sounds. My brother is a hobbyist micro-electronics guy and also loves synths and electronic sounds. I am trying to convince him that together we should start building bespoke midi controllers according to customer specifications and go into business together. At the very least one should be built that I can use that has at least 64 knobs, 64 faders, 64 buttons and 64 pads. Gigantic? I know, but it's a dream.

  • @HYPRdream
    @HYPRdream Жыл бұрын

    Awesome video🔥

  • @electron7373
    @electron73732 жыл бұрын

    Love the enclosure design and graphics! Wish I had a laser cutter like yours😢

  • @katieguerrero3105
    @katieguerrero31054 жыл бұрын

    Real nice design

  • @donaldklopper
    @donaldklopper4 жыл бұрын

    Epic job dude

  • @scarletnotes
    @scarletnotes4 жыл бұрын

    I always dreamt about getting Sanwa denshi arcade buttons in my midi controller and map them to program up/down function. This give me hopes that is is quite possible :) Great video man, thanx!

  • @macswanton9622
    @macswanton96224 жыл бұрын

    Making and using devices is your version of writing and singing songs, and I think many would say you are prodigious, in the age of makers, in your field of endeavor.

  • @RoboCNCnl
    @RoboCNCnl4 жыл бұрын

    Very cool project 👍

  • @pascaldeshayes5459
    @pascaldeshayes54594 жыл бұрын

    OMG this is beautiful!

  • @MRlukas323
    @MRlukas3234 жыл бұрын

    That's a great project! 👍🎹

  • @sjookyh7666
    @sjookyh76663 жыл бұрын

    Hi. This is great stuff!. Good and clear information. I am just for 1 week working on Midi with Arduino and already I can control the MinimogueVA (free VST) with external control pots and switches. No need to buy a 32U4 based Arduino, a Nano clone with CH340 USB chip works. I have tested it for Cakewalk and Ableton Live Lite. Thanks for your good work!

  • @davidg7136
    @davidg71364 жыл бұрын

    Very good video my friend. Very good!

  • @inibapakbudi
    @inibapakbudi3 жыл бұрын

    I love this. This is my dream since I was a kid. Now I can make it real. Me auto like and subscribe. Thank you so much, dude...

  • @joonasfi
    @joonasfi4 жыл бұрын

    Very nice and interesting! Also very clear presentation. Years ago I mucked around in Reason, but it's pretty daunting as it's very powerful and thus has some learning curve. I might have to try it again, as I'm very much like you - not talented in music but it's nice to screw around :)

  • @stevekoehn1675
    @stevekoehn16753 жыл бұрын

    I love that 5/gnd tape idea!!! Have to find and order some

  • @SwitchAndLever

    @SwitchAndLever

    3 жыл бұрын

    Copper tape is pretty common. Look at gardening stores, it’s often sold as snail repellant.

  • @MoonJumpMania
    @MoonJumpMania4 жыл бұрын

    I was hoping you would make this video!

  • @ivanbergamo8815
    @ivanbergamo88153 жыл бұрын

    nice one! Hyped to program a Groovebox now

  • @mestari33
    @mestari332 ай бұрын

    I love the wooden look!

  • @deniszbuhran
    @deniszbuhran11 ай бұрын

    Woah! I have like 10 vintage telephone keybeds in my home and wanted to do this! Great to see its possible

  • @reggiewilliams9759
    @reggiewilliams97593 жыл бұрын

    My first time here and I love it

Келесі