How to Build Arduino MIDI Controllers - The Complete Guide

  Рет қаралды 73,928

Nerd Musician

Nerd Musician

2 жыл бұрын

Courses:
🎛️ go.musiconerd.com/nerd-musici...
In this live summary, I'll show you my complete workflow of how I build my MIDI controllers! I'm going to talk about MIDI controllers, Arduinos, electronics, how to build a circuit, how to program the Arduino like a MIDI controller... and much more!
Code:
github.com/silveirago/DIY-Mid...
github.com/silveirago/DIY-Mid...
Arduino
www.arduino.cc
MIDI Monitor
www.snoize.com/midimonitor/

Пікірлер: 105
@peter-john9153
@peter-john9153 2 жыл бұрын
Thank you. I have been wanting to do this for about 20 years now and I finally decided to get off my butt and do it. This video helped me so much. I want to check out your course also. I have something I want to design for myself and this video just gave me life... Thank you again.
@carlodevivomusicontent2138
@carlodevivomusicontent2138 10 ай бұрын
I needed this 15 years ago too late for me now, I quitted guitar , i still play but not to improve anymore
@jstro-hobbytech
@jstro-hobbytech 4 ай бұрын
Check out an arduino course from Paul McWhorter and learn the basics brother. It's free and he's the best teacher on the platform.
@jstro-hobbytech
@jstro-hobbytech 4 ай бұрын
​@@carlodevivomusicontent2138how can you play and not improve? If it's anything worth doing, it's worth doing right. A guitar has more than the first 3 frets.
@mattystuartsydney
@mattystuartsydney 2 жыл бұрын
Thank you. I enrolled in the music, and the programming courses - taking advantage of the special for the second course.
@kieronagore
@kieronagore 2 ай бұрын
Stumbled across this video. It's quite possible you've changed my life! thanks dude
@aleksaharovsky
@aleksaharovsky Жыл бұрын
Meu velho, aqui eu encontrei arte e tecnologia em completa harmonia. Belo trabalho
@diegoelizondo1991
@diegoelizondo1991 Жыл бұрын
people like you are the reason why i think internet can still be a good place, thanks for all of your effort man! it's deeply inspiring
@NerdMusician
@NerdMusician Жыл бұрын
Thanksss
@PintoMusicHTX
@PintoMusicHTX 10 ай бұрын
Literally just found your channel. Wow I can’t wait to work and connect with you and learn from you.
@ynnebbenny
@ynnebbenny Ай бұрын
Woah !! Your courses are way beyond my expense limit. ;)
@axwax2
@axwax2 2 жыл бұрын
Thanks for the great overview - there was a whole bunch of useful tips in there!
@NerdMusician
@NerdMusician 2 жыл бұрын
Glad you enjoyed it!
@sahidamardhi
@sahidamardhi 5 ай бұрын
currently learning electronics, and wanting to combine that knowledge with music. your content is superb!! salute!!!
@NerdMusician
@NerdMusician 5 ай бұрын
Have fun!
@kenadams4246
@kenadams4246 2 жыл бұрын
Gustavo, I signed up for your Making Music With Arduino course a couple of years ago and that was one of the smartest decisions I have ever made! Thank you for the content you shared and for your teaching style that made it interesting. I also just signed up for your KiCAD class so I’m really excited to get started on that! I highly recommend your program to anyone remotely interested in MIDI controllers and Arduino. Sure, anyone can go out and buy a commercial MIDI controller but it is SO MUCH MORE fun and fulfilling to build it yourself so you can fully understand how it all works. Thanks again for amazing services you offer!
@NerdMusician
@NerdMusician 2 жыл бұрын
Thank you so much, Ken!
@kanuchpongjuidtuiyateeragu3394
@kanuchpongjuidtuiyateeragu3394 2 жыл бұрын
Thank god that finally i found you understand more and i will learn from this man love your skill
@CriusDigital
@CriusDigital 2 жыл бұрын
Thanks to you I understood how easy it is to build your own MIDI devices and after a year I really can do almost anything I want with my devices and I spend hours designing new ones!!! Really thanks man!! You're very talented 💜
@NerdMusician
@NerdMusician 2 жыл бұрын
Thank you much for the words! Glad it helped! :)
@CriusDigital
@CriusDigital 2 жыл бұрын
@@NerdMusician 🙏
@roadelf2080
@roadelf2080 Жыл бұрын
wow!!! i alwasy had so much ideas for my workflow
@MarcelloDoes
@MarcelloDoes 2 жыл бұрын
Hi! Currently using your code to convert a set of hammond organ pedals into a midi foot controller. I also want to add buttons for program change and midi CC. The pedal contacts are normally closed, which i can work with by changing the state from LOW to HIGH in the B_BUTTONS tab, but I'd like to be able to use BOTH the NO and NC switches. I have no coding experience, so would it be possible to change the code so that there's both B_BUTTONS_NC and B_BUTTONS_NO?
@EmilioNorrmann
@EmilioNorrmann 2 жыл бұрын
I'm liking suscribing bookmarking and tattooing this video's url on my hand ! But seriously, awesome content.
@NerdMusician
@NerdMusician 2 жыл бұрын
Hahahah awesome!
@birbpal9373
@birbpal9373 2 жыл бұрын
This is exactly what ive been looking for, most people would just be like "so i did this then this and i just coded it" and call it a tutorial. thank you for being honest, also im not done with the video but would the mega 2560 r3 work?
@EvolutionStoneware
@EvolutionStoneware 2 жыл бұрын
I'm taking your MIDI programming course, and it's helped me so much! I'm about to set up the full protype for my custom design in the next few days then on to making the permanent board. Thank you so much Gustavo! The way you explain things is easy for me to follow and understand.
@NerdMusician
@NerdMusician 2 жыл бұрын
Glad I could help!
@devfromthefuture506
@devfromthefuture506 2 жыл бұрын
O sotaque brazuka nunca vai embora né rsrs
@arduinodaisycontrollers9421
@arduinodaisycontrollers9421 2 жыл бұрын
Hehey I am a student of your MMwA course, and am about to absorb this great new content. One question though - how hard would it be do you think to create an effects box? Something like an NTS-1 or Monotron? In other words, something that would affect the sound before it got to your DAW? Any thoughts on this? Cheers bro
@alexeybukach282
@alexeybukach282 13 күн бұрын
Thank you man!
@Ricochetmex
@Ricochetmex 2 жыл бұрын
I wanted to let you know that thanks to you I started to build my own controllers, aand for me the hardest part is to actually build the enclosure and finding nice knobs haha
@NerdMusician
@NerdMusician 2 жыл бұрын
Glad I could help! Making the enclosures was also tricky to me. But search for my "parametric enclosure" videos on my channel!
@Allplaysful
@Allplaysful Жыл бұрын
meu irmãao seu conhecimento me salva muitos dinheiros com controladores caros kkkkk muito obrigado!!!!
@lledodv
@lledodv 2 жыл бұрын
Obrigado amigo!!😁
@grenambrose7492
@grenambrose7492 Жыл бұрын
Hi, thank you for this video it was very helpful. Can I asked can encoders be used without interrupts? And when using's buttons for toggle, say for mute for example, I have to click it twice each time to change its state any idea why? Once again thanks for the video and files and your hard work!
@PeculiarMotion_Official
@PeculiarMotion_Official Жыл бұрын
Thank you for this intense overview and your shared project. This is great work an not a single error during build using a Arduino Micro and the libs from your zip. Potis working smooth as hell. Only thing I observed in the midi monitor, the Poti stops at 126 but I can’t find the issue in the code. Can you suggest me a solution?
@Lugubrisimo
@Lugubrisimo Жыл бұрын
you can change that button for another type if so. which one do you recommend?
@cpak1937
@cpak1937 2 жыл бұрын
Hairless midi doesn’t work with Mac OS Monterey so is there another free software serial to midi bridge you know of that I would be able to use? Thank you
@d-wolf3499
@d-wolf3499 Жыл бұрын
thanks man!
@henriquebaetaleite6146
@henriquebaetaleite6146 2 жыл бұрын
Hello! I'm using Arduino uno and MacOs Monterey, but the hairless midi doesn't work. Do you have any other option?
@myheadisempty
@myheadisempty 2 жыл бұрын
here before this channel blows up to 1M. gonna be honest man i would die for a controller that is just like the DIva interface but i might not be able to try my hand at building for a while. i did learn to build custom mechanical keyboards over covid, so maybe that was a good introduction to this world. would be so insane to own one of your creations one day if you decided to sell them. Maybe link up with a few artists with big insta's or tiktoks and send them out some gear to promo to spread the word of what you're doing here. maybe Andrew Huang on youtube would be interested? amazing work.
@FlockofSmeagles
@FlockofSmeagles Жыл бұрын
You can use something like fritzing or virtual breadboard to prototype with. You don't have to invest money to learn how to build circuits.
@AntHenson
@AntHenson 2 жыл бұрын
Love it!
@NerdMusician
@NerdMusician 2 жыл бұрын
So glad!
@tziirkq
@tziirkq 8 ай бұрын
I have a question, hopefully you can answer. I want to build a rotary controller for the RM1X. It has 16 channels, every channel has 16 parameters I d like to map. The idea I have in my head is a controller with 32 encoders on the front, and I can skip up and down the channel in twos, so channel 1 + 2, then 3 + 4, etc. Will your course teach me how to make such a device? Thanks for your time.
@AdamFordGhostships
@AdamFordGhostships 2 жыл бұрын
Will the course teach us how ro create BLUETOOTH devices? can't see any info about this
@mahlonkarpaiya252
@mahlonkarpaiya252 Жыл бұрын
I use serato dj. I want a add on controler to add a few more fictions. I'm learning fast but still wondering how to use this and my dj controller at the same time. Any help is greatly aprciated
@ravvoltsmusic
@ravvoltsmusic 9 ай бұрын
Precisando fazer um controlador kkkk já uso muito o teclado Midi mas sinto falta de fazer automações orgânicas kkkk Vou ver se consigo fazer com arduíno controlador que use potenciômetros para controlar filtros e racks de sfx
@shaneansell2113
@shaneansell2113 Жыл бұрын
What about building the box¿ ie. What materials? Where to get housings, knobs, faders? Sliders... etc
@DaxianPreston
@DaxianPreston 2 жыл бұрын
Dang this video is sending me deep down some rabbit holes full of great things.
@debazine
@debazine 2 жыл бұрын
@Nerd Musician Just to let you know that in you add on KZbin the "button to click" does not appear...
@insultcomicdog
@insultcomicdog Жыл бұрын
Sometimes when I power up pro micro, connect it to laptop I can’t detect the midi data being sent. Is there an order of operations required to consistently get pro micro to successfully send data? Do I need to reset midi devices via my DAW? Manually reset pro micro? (but power cycling it should already do that?) Right now the quick fix seems to be reflashing the pro micro with my midi sketch, which isn’t practical in the long run.
@charlottewilliamcover3568
@charlottewilliamcover3568 10 ай бұрын
Hello Nerd Musician. Would be so kind to show an example of building a midi controller with LSD display and encoder ? I would like to use your code to build one that have an encoder to change the CC value for each pot. I am a bit lost. Can your code make it ? Thanks.
@nicolassecretin7834
@nicolassecretin7834 2 жыл бұрын
I'm looking for a board that has at least 26 digital pins, that is midi compatible annnnd mountable on its own. Am I missing something? 😅🤔 Suggestions?
@barbarabarreto6035
@barbarabarreto6035 2 ай бұрын
é possível colocar uma saída MIDI de 5 pinos ao invés do micro USB para enviar o sinal até um sintetizador comercial? Vai funcionar?
@NerdMusician
@NerdMusician Ай бұрын
é sim, ensino isso no curso completo.
@weslycosta348
@weslycosta348 Ай бұрын
hi can you plz help, i am trying to make one, my hairless midi is not capturing any signals from uno r3, i debugged it works fine but after uploading for the atmega 328p it does not perform anything!
@Drxxx
@Drxxx 2 жыл бұрын
Good video
@NerdMusician
@NerdMusician 2 жыл бұрын
Glad you enjoyed
@Radical_Middle
@Radical_Middle 2 жыл бұрын
Thank you
@skizoidkid
@skizoidkid 2 жыл бұрын
Hey man, thank you very much for your videos, it's helped a lot! I've got a question for you: can you use a micro comtroller with a micro usb port to make a midi device (using a micro usb cable), will it send MIDI too? Like the teensy 3.5 for example. Thanks!
@sync.e
@sync.e 9 ай бұрын
Cats on Synths in Space t shirt lol nice
@NerdMusician
@NerdMusician 9 ай бұрын
Always a great combination.
@upya3813
@upya3813 Жыл бұрын
@[0.11]. THANK YOU! YES ! FINALLLY. !!! THE DUDE!!
@Random_access_media
@Random_access_media 5 ай бұрын
legend
@menotifilho9903
@menotifilho9903 Ай бұрын
Ola Gustavo, tô querendo fazer seu curso, acha que eu poderia usar um pi pico pra seguir ele?
@NerdMusician
@NerdMusician Ай бұрын
Pior que não, só Arduino, no momento!
@claudiofonseca8342
@claudiofonseca8342 2 жыл бұрын
Ainda bem que entendo inglês haha, Obrigado Gustavo
@DaxianPreston
@DaxianPreston 2 жыл бұрын
So I'm trying to connect more pots and i got 4 hooked up. However the ones connected to A2 and A3 are outputting the same signal as A0. A0 displays cc: 0 in debug and A1 displays cc: 1 but A2 and A3 display cc: 0
@DaxianPreston
@DaxianPreston 2 жыл бұрын
Solution: Line 338 you gotta add them in
@josipbeslic10
@josipbeslic10 4 ай бұрын
Hello. Thank you for this great videos. I really don't know much about this so your videos are great intro to this Arduino/midi/... world. Sorry, maybe a stupid question, I didn't get. Is it in the end possible make plug & play midi device with Arduino Uno? Thank You :)
@eross21
@eross21 8 ай бұрын
is there an arduino board that is very small and can be powered by an iphone lightning port? that way i could have it on a keychain and use with my iphone while on the go?
@NerdMusician
@NerdMusician 8 ай бұрын
Yes, the Arduino Pro Micro, the same I use in most of my controllers.
@gabrieldincao5749
@gabrieldincao5749 Жыл бұрын
vc fez unicamp?
@learn3715
@learn3715 2 жыл бұрын
Great upload video! 👍 stay connected! 😍Like 👍👍👍
@NerdMusician
@NerdMusician 2 жыл бұрын
Thank you! Cheers!
@j.r.kaschny
@j.r.kaschny 2 жыл бұрын
Massa!
@NerdMusician
@NerdMusician 2 жыл бұрын
\o
@birbpal9373
@birbpal9373 2 жыл бұрын
hm i have a question if anyone can help me please do, when i try to upload it says midi not identifyed i have everything installed, it also works in debug mode. it just doesnt work when i try with the actual thing. im using a mega 2560 r3. so yeah im confused please help. or should i just restart the code and try again.
@stevevellinga8347
@stevevellinga8347 2 жыл бұрын
I don't think so. You have to use an Arduino with atmega32u4 processor, like Leonardo or Pro Micro
@birbpal9373
@birbpal9373 2 жыл бұрын
@@stevevellinga8347 nah you dont i fixed it a simple bug
@birbpal9373
@birbpal9373 2 жыл бұрын
more like a mistake from me 😅
@lesschaos
@lesschaos 2 жыл бұрын
e os vídeos em português, parou?
@simpson6700
@simpson6700 Жыл бұрын
56:17 making a note for myself: rubber pads
@michaelconroy315
@michaelconroy315 2 ай бұрын
What do you call the controller in your nose?
@564df6g5h4d6f5g4h6d5
@564df6g5h4d6f5g4h6d5 2 жыл бұрын
How about going the other direction. Delivering electrical shocks to guitar players.. Humans have a tough time with complex rhythms whereas MIDI can play complex rhythms perfectly. I want to deliver a metronome with beat 1 indicator, and then rhythmic pulses for guitar solos. Can this be done?
@komizutama
@komizutama 2 жыл бұрын
might be easier to just have one of those vibrating metronome watches....
@564df6g5h4d6f5g4h6d5
@564df6g5h4d6f5g4h6d5 2 жыл бұрын
@@komizutama I need the rhythm more than the beat.
@tibocub
@tibocub 7 ай бұрын
15:29 : by the look of the soldering, all of the chinese clones i had in my hands were better in quality of construction than arduinos (i nerver tested the values of the components but if the code works... and i already received a not working arduino, which never happened to me with the chinese clones)
@htmm5167
@htmm5167 Жыл бұрын
I want to build a class compliant compliant arduino maschine Frankenstein hahaha
@upya3813
@upya3813 Жыл бұрын
Man. Santa Claus is REAL!
@debarjo
@debarjo Жыл бұрын
A young Wagner Moura for sure!!
@g-lurk
@g-lurk 9 ай бұрын
nice shirt
@PaiDoSeuNenem69
@PaiDoSeuNenem69 Жыл бұрын
Brasil caraio
@DaMaster1983
@DaMaster1983 4 ай бұрын
i like you lol :)
@eduoliani
@eduoliani Жыл бұрын
Are you Brazilian?
@upya3813
@upya3813 Жыл бұрын
@[40:30] ….annnnd There it is. :(
@edgarsantana9433
@edgarsantana9433 2 жыл бұрын
kzbin.info/www/bejne/aZ2QgZiolquYabM Cê sabe como esse cara fez isso?
@arlensantiago8433
@arlensantiago8433 2 жыл бұрын
Nossa eu tbm queria saber
@FlockofSmeagles
@FlockofSmeagles Жыл бұрын
Man, I'd love to buy your course, but it's just too much money for a hobby.
@user-fp4bt5pq2r
@user-fp4bt5pq2r 2 жыл бұрын
hello waiters
@jstro-hobbytech
@jstro-hobbytech 4 ай бұрын
No offense but send people to a beginner course first. If i was a noob i wouldnt understand a thing you just said. Ive never heard of a paid arduino course either unless it's part of a first year ee course. There was no content. I dont know if it's idiocy or intentional obfuscation. No offense.
The 6 Biggest Mistakes while Building MIDI CONTROLLERS
9:38
Nerd Musician
Рет қаралды 13 М.
Arduino MIDI Controller: Part 1 - Potentiometers
14:02
Notes and Volts
Рет қаралды 283 М.
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 15 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,6 МЛН
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 56 МЛН
Building a MIDI Controller Using Arduino
15:41
Switch & Lever
Рет қаралды 621 М.
Launchpad || DIY or Buy || Keyboard Matrix & MIDI Tutorial
12:43
GreatScott!
Рет қаралды 1,1 МЛН
Making A $2000 Synth For $99
8:31
Edward Wang
Рет қаралды 246 М.
SUPER SIMPLE MIDI KEYBOARD DIY HOW TO
19:52
LOOK MUM NO COMPUTER
Рет қаралды 119 М.
56 | Figuring Out Arduino Midi
21:17
ellejohara
Рет қаралды 3,1 М.
How To Build A DIY MIDI Controller (2015 Edition)
15:21
DJ TechTools
Рет қаралды 716 М.
This $20 synthesizer sounds very nice indeed
11:45
Floyd Steinberg
Рет қаралды 50 М.
MIDI Programming & Commands Explained - How to Program MIDI
21:58
Arduino based MIDI drum sequencer.
3:09
Stromer Mutroniks
Рет қаралды 15 М.
Jaloliddin Ahmadaliyev - Yetar (Official Music Video)
8:28
NevoMusic
Рет қаралды 3,4 МЛН
Қайдағы махаббат
3:13
Adil - Topic
Рет қаралды 163 М.
Artur - Erekshesyn (mood video)
2:16
Artur Davletyarov
Рет қаралды 244 М.
POLI - Mama (Official music video)
1:18
POLI
Рет қаралды 4,4 МЛН