#2 How to Build a MIDI controller with an Arduino: The DIY MIDI Controller Workshop 2.0

Sdílet
Vložit
  • čas přidán 28. 04. 2020
  • ➡️ Making Music with Arduino: go.musiconerd.com/nerd-musici...
    ➡️ Curso Fazendo Música com Arduino em Português: go.musiconerd.com/fazendo-mus...
    ➡️ Download the schematics: go.musiconerd.com/diy-midi-co...
    ➡️ Next class: • #3 Build a MIDI contro...
    In this class you will learn:
    🎹 How to use a breadboard.
    🎹 How to use buttons and potentiometers.
    🎹 How to assemble the circuit in the breadboard.
    Where to buy:
    ➡️ Arduino Starter Kit: www.musiconerd.com/product-pa...
    ➡️ Arduino Uno: amzn.to/3d366JN
    ➡️ Arduino Leonardo: amzn.to/2VyJhbc
    ➡️ Arduino Micro: amzn.to/2XB7EGE
    ➡️ Arduino Pro Micro: amzn.to/2Vcz3Nz
    ➡️ Arcade Buttons: amzn.to/2Va5MTK
    ➡️ Wires: amzn.to/2xugvPF
    ➡️ Gikfun Solder-able Breadboard: amzn.to/2RD7Jpc
    ➡️ Rotary potentiometer b10k: amzn.to/3ckRKUY
    ➡️ Slide potentiometer: amzn.to/34IwFkD
    ➡️ Spacers M3 35mm: amzn.to/2z15BkN
    ➡️ M3 screws: amzn.to/2RHtfJw
    ➡️ Multiplexer CD4067: bit.ly/34K4d1N
    In the DIY MIDI Controller Workshop, you will learn the first steps on how you can build your own MIDI controllers using the Arduino platform! The Arduino is a super low-cost, super powerful board, made for people, like you and me, without an engineering background. With an Arduino we can build an infinity of things, from robots to MIDI controllers! And... spending a fraction of the money you would spend in a factory MIDI controller. I promise it will be a game changer for you once you learn how to build your own equipment! So, if you are a DJ, VJ, music producer, audio engineer, multimedia artist, or any type of professional that works with music/visuals and a computer, you'll love this free course!
    Translated titles:
    2 Cómo construir un controlador MIDI con un Arduino: The DIY MIDI Controller Workshop 2.0
    2 Wie man einen MIDI Controller mit einem Arduino baut: Der DIY MIDI Controller Workshop 2.0
    2 Comment construire un contrôleur MIDI avec un Arduino: l'atelier de contrôleur DIY MIDI 2.0
    2 Como construir um controlador MIDI com um Arduino: The DIY MIDI Controller Workshop 2.0
    2 कैसे एक Arduino के साथ एक MIDI नियंत्रक बनान
  • Hudba

Komentáře • 86

  • @KiahJones96
    @KiahJones96 Před 2 lety +5

    You are an incredible human being for doing this. Not only are you explaining how everything works from the ground up, but you are teaching us how to adapt it to however we like! And on top of that, you have written incredibly intricate and well explained code and are giving it away for free! Bless you sir, you are a god among men. I really appreciate how in depth you have explained every concept, I have watched these videos through about 5 times now and I truly feel like I understand the core concepts. Bravo, and thank you so very much for putting in the time and effort to make these videos for all the people like me that want to learn. It honestly means a lot to me, and I appreciate you. You are incredibly talented, and you really have a knack for teaching. I can't wait to create a midi controller that I am proud of, and I couldn't have done it without you. Thank you so much Gustavo! ❤️❤️❤️

  • @marcospalacios1241
    @marcospalacios1241 Před 3 lety +4

    this was blowing my mind it resonates deeply. . .ive always loved coding and what to study it...i love music too and make plenty and just got a new controller/midi and happened to land your videos...perfect i cant wait to start building my own. . .🙏✊

  • @Cnd2Mn
    @Cnd2Mn Před rokem

    Exactly the series I was looking for! Absolutely perfect!

  • @myHorribleMusic
    @myHorribleMusic Před 2 lety

    You're a great teacher, thanks for making these videos. Makes starting out on a MIDI project much less uncertain.

  • @krzysztofczarnota623
    @krzysztofczarnota623 Před 5 měsíci

    Everything is explained in very clear way. Thnaks! Obrigado Gustavo!

  • @suzvuky
    @suzvuky Před 2 lety

    This is such a channel! Pleaase keep going

  • @docjoesweeney
    @docjoesweeney Před rokem

    Very well explained! Thank you!

  • @hellenicamusic
    @hellenicamusic Před rokem +1

    Thank you so much!

  • @iurigagarin_
    @iurigagarin_ Před 4 lety +1

    So nice!!

  • @tynlap
    @tynlap Před 2 lety

    Thank you !

  • @berndgrundling2244
    @berndgrundling2244 Před 3 lety

    Thanks very much for your videos. maybe i´ll start with the arduino soon.

  • @Latvian3Dman
    @Latvian3Dman Před 4 lety +1

    Thank you, tweeted to my friends :-)

  • @effeeffe3127
    @effeeffe3127 Před 3 lety

    !!!thanks for all!!!

  • @agv1771
    @agv1771 Před 2 lety

    Thanks much

  • @saehel228
    @saehel228 Před rokem

    maann you are the best

  • @jakejuntilla1752
    @jakejuntilla1752 Před 3 lety +2

    I had been introduced with to the world of arduino years ago from a friend cause their strand required them to work with it. Basically just brushed it off cause it seemed too intimidating and even though I found it interesting I didn't bother to check it out because I felt intimidated by the coding that came with it. Days ago I just found out how you an build midi footswitches and pedal loops with it and how the coding can just even be downloaded. I've been hooked ever since and your videos are very helpful and easily digestible! Keep the videos coming cause their great!

  • @pedroviana1642
    @pedroviana1642 Před 2 lety +2

    Hey, thank you for the tutorials. I have a question: can I use UNO R3 ATmega328 instead of ATmega16U2?

  • @Kloppsserialbottlers
    @Kloppsserialbottlers Před 4 lety +1

    I've really enjoyed all your videos, I've been watching them the last week trying to learn how to make my own project work. Yes, I've figured out how to send MIDI notes to Ableton from my Arduino but when I try to use Capacitive touch sensors connected to an mpr121 module that is connected to my Arduino Leonardo, I can't figure out what code I need to write to make the touch/release information from each electrode a MIDI note. Do you know how this is done? Thanks for your videos.

  • @christophemagnan-bosse6313

    Hi, why use the digital gnd instead of pwr gnd? thx :)

  • @moolah8251
    @moolah8251 Před 2 lety

    Can you explain why we put one end of the jumper to analog from the trimpot but to digital for the switch?

  • @devakuoseeds1234
    @devakuoseeds1234 Před 2 měsíci

    You are great man!! Could I ask you for a pitchbend/modwheel joystick midi controller tutorial? Thank you.

  • @dralikg6885
    @dralikg6885 Před rokem

    Thanks for the awesome videos, which Arduino is capable of handling MIDI usb also with LCD and sd card? I am doing a midi controller project that open MIDI file from SD, play it back on MIDI usb out, while receiving some controls from MIDI in and shows some info on LCD, what do you suggest for hardware/software?

  • @harleensingh2531
    @harleensingh2531 Před 3 lety +2

    Is fritzing not free anymore?

  • @MarinLuc
    @MarinLuc Před 4 lety +1

    Hey nice content, is there a reason why #2 isnt available through your channel but only with the link from #1?

    • @NerdMusician
      @NerdMusician  Před 4 lety +3

      Because I did a stupid thing! There you go: czcams.com/video/aVExyThC7y4/video.html

  • @thechrisvenieris_pic
    @thechrisvenieris_pic Před 2 lety

    Usando o breadboard e um Arduino uno, eu posso expandir até quantos botões tátil?

  • @FlooferLand
    @FlooferLand Před 3 lety +2

    21:03 The real-life alternative of "Spaghetti code"

  • @daddydanny5588
    @daddydanny5588 Před 3 lety

    gr8 tutorial ..can we use more than 40 faders and potentiometer

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      Yes, but for that you'll need some multiplexers!

    • @daddydanny5588
      @daddydanny5588 Před 3 lety

      @@NerdMusician thank you ... Ive watched and downloaded all your videos .. help me to make a DAW controller ... only pots and faders will be OK

  • @FlooferLand
    @FlooferLand Před 3 lety +2

    16:02 Without context it just looks like he spawned in the components from his PC lmfao

  • @Eb0e5XWh4byxBt4jmrhR
    @Eb0e5XWh4byxBt4jmrhR Před 3 lety

    Great Channel. Congrats. Can I ask you something? I Would really apreciatte It. I am building a midi pedalboard to control pluggins I use when playing the guitar. I did It with a Tennsy ++ board and works really good. My question is about if I Will Burn the board if I connect 2 neopixel strip of 8 leds each at the same time to the 5v output of the Teensy. They Will not be at the higher intensity, just to the half power each. I don't want to add an external power device.... What do you think? Thank you so much and congrats for your proyects, they are awesome.

    • @NerdMusician
      @NerdMusician  Před 3 lety

      You can't connect a neopixel straight to a 5v pin. You need to connect it to digital pin and control it via code in the Arduino. It's a little more complicated than you think! But 8 LEDs you should be ok without a power supply if you don't use all LEDs at once full brightness.

    • @Eb0e5XWh4byxBt4jmrhR
      @Eb0e5XWh4byxBt4jmrhR Před 3 lety

      @@NerdMusician thanks for your answer. Let me know if I am wrong, but I understand that the 3 pins of the Neopixel strip are for connect:
      -Ground( board ground)
      -Data( digital pin)
      -Power( 5v board pin/battery/external power supply)
      I know that the leds are controlled by the Code but you need to supply power somehow right?
      Am I wrong?
      Thanks.

  • @rafaschramm9853
    @rafaschramm9853 Před 2 lety

    Esse seria algo similar ao existente no violão godin acs?

  • @lobonintendista6733
    @lobonintendista6733 Před rokem

    show

  • @jock_monaco
    @jock_monaco Před 3 lety

    Is it theoretically possible to build a Midi controller where the knobs/sliders/buttons could be modular, where you could hotswap the buttons in a breadboard-type situation? Not an electronics expert so any advice would be appreciated.

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      There's a product like that already. I can't remeber the name... So, yes. You'd have to work with some magnetic connections.

  • @blazingday8596
    @blazingday8596 Před 3 lety

    Very informative - I'm a noob to all this and your videos are teaching me so much....

  • @dureoner
    @dureoner Před 3 lety

    I hava a problem with the sketch! When I choose my board ATMEGA328 and try to compiling...appear error message: MIDI.sendControlChange Line number 220! Whats happend?? Thanks!!

  • @salvatorefarina4893
    @salvatorefarina4893 Před 10 měsíci

    Great job, i try to make the same but i have a problem, my Arduino have the chip CH340 and there are some problems for midi ports configuration, do you know if there is a system to use the chip CH340 or i need to buy another Arduino? Thanks

    • @NerdMusician
      @NerdMusician  Před 9 měsíci

      The CH340 can't be MIDI class compliant. Use an Arduino Pro Micro instead. Follow this updated guide: go.musiconerd.com/diy-midi-controller-workshop

  • @bradyburguieres5880
    @bradyburguieres5880 Před rokem

    I wonder if the tone knobs on a guitar are also logarithmic 🤔

  • @bugales9055
    @bugales9055 Před 3 lety

    How can i add more buttons (15 in total), like where should i wire them? (I want to assign an octave of the piano roll on some of them) And if i do my midi controller on leonardo will ableton detect the arduino without the hairless thing?

    • @bugales9055
      @bugales9055 Před 3 lety

      I was thinking about multiplexers but i heard that you can't use multiple buttons at the same time and i need to play chords too 😅

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      You can use multiplexers for multiple notes at the same time! For Leonardo you need to declare ATmega32U4 in the boards part in the code. This code doesn't have support for multiplexers though. I only have the one with multiplexers in the MMwA course...

  • @AmphiL16
    @AmphiL16 Před 4 lety

    which one is better to use? arduino uno or arduino leonardo(atmega32u4)?

    • @NerdMusician
      @NerdMusician  Před 4 lety +1

      Leonardo because of what you already said, ir doesn't need Hairless. But Uno can be used too as a MIDI class compliant device, it only needs a few more steps.

  • @84leafclover
    @84leafclover Před 4 lety

    if i have a analog mixer, can i use the parts such as knobs fader ect with arduino?

    • @NerdMusician
      @NerdMusician  Před 4 lety +1

      It depends. Usually audio potentiometers are log instead of linear. You can use it, but you can linearize the logarithmic response. You'll just need some extra math.

    • @84leafclover
      @84leafclover Před 4 lety

      Músico Nerd thanks

  • @mrgasmask7584
    @mrgasmask7584 Před 3 lety +1

    does enybody know if theres a pirate bay where u can find fritzing

  • @andreaschristodoulou4274

    Please anyone....where can i get ''ready made'' arduino code for a 76 key midi keyboard .....any idea ???

  • @RenatoSilva-yk9si
    @RenatoSilva-yk9si Před 2 lety

    Olá Amigo! Como consigo contato contigo? Gostaria de orçar uma assistência em um projeto que preciso desenvolver para controlar ubs plugins específicos. Um Abraço!

  • @juliananthonyzufer
    @juliananthonyzufer Před 4 lety

    can i use this same code for the Pro micro as well?

    • @NerdMusician
      @NerdMusician  Před 4 lety

      Yes, just have to choose the right board in the beginning. Explained in the third video.

    • @NerdMusician
      @NerdMusician  Před 4 lety

      Yes, just have to choose the right board in the beginning. Explained in the third video.

  • @RicyStuff
    @RicyStuff Před 3 lety

    Does an ATMEGA328P work as well?

  • @yahiabarhoumi1
    @yahiabarhoumi1 Před 8 měsíci

    can u do with 1 potenciometer

  • @mike105172
    @mike105172 Před rokem

    I followed the code and wiring, but I keep getting weird Symbols in the serial monitor. I have my baud rate set to 115200 but I keep running into this problem

    • @NerdMusician
      @NerdMusician  Před rokem

      Did you delcare DEBUG in the begining of the code?

    • @mike105172
      @mike105172 Před rokem

      @@NerdMusician i did, but since I commented, I read through more comments and un commented line 36 and it fixed my issue. Thanks for the response!

  • @jasonlee1832
    @jasonlee1832 Před rokem

    When I get to hairless midi it won't run the error message shows "FTDI Driver not available", what should I do

    • @NerdMusician
      @NerdMusician  Před rokem

      Maybe you need to install the CH340 driver: github.com/silveirago/CH340

  • @kezziekz
    @kezziekz Před 3 lety

    Why don't you use a resistor?

  • @kavtech_midi
    @kavtech_midi Před 3 lety

    can you make send midi controller via bluetooth..

  • @NewWebDesign
    @NewWebDesign Před rokem

    hey pal i would like to have a custom diva midi synth made that uses the diva as an engine and would be willing to pay really well - would you like to build me one?

  • @OldBiker
    @OldBiker Před 7 měsíci +1

    The kit is now $29 not $19 and is sold out

  • @josegregoriocontrerasvarga5693

    Hello, could be possible used a microphone instead of the piano?
    I want to send the sound of a guitar. THANKS.

  • @sebastianbusch9693
    @sebastianbusch9693 Před 10 měsíci

    The download link for the code doesn't work. Can you re-upload it?

    • @NerdMusician
      @NerdMusician  Před 10 měsíci

      You can watcxh the new version and download the files here: go.musiconerd.com/diy-midi-controller-workshop/

  • @jurkielen4680
    @jurkielen4680 Před rokem

    ?

  • @digimbyte
    @digimbyte Před 3 lety +2

    scam - just let be buy your code for $5

  • @thebicycleman8062
    @thebicycleman8062 Před 6 měsíci

    plz never put glitching annoying music that is attacking our ears at 1000 times a second fighting over the same frequency of ur voice - this was really really painful -