Building a Minimalistic MIDI Controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 184

  • @LeandroLinares
    @LeandroLinares  4 ปีที่แล้ว +18

    I hope you enjoy the video!
    I'd really appreciate if you consider subscribing to my channel :)

    • @mana_beast_beats1114
      @mana_beast_beats1114 3 ปีที่แล้ว

      --- This is cool!!!! Question!!! Could you make the same kind of device but using old NES / Gameboy buttons? (The kind that use a silicone sheet with black carbon dots).

    • @TheDrDave89
      @TheDrDave89 3 ปีที่แล้ว

      Done and done! This video is dope !!

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว +1

      @@TheDrDave89 thanks for watching and subscribing!

  • @j1c9son
    @j1c9son 4 ปีที่แล้ว +6

    Hey bro this is awesome a really high level DIY mid controller, I got ultimate respect for projects like this one. Keep going.

  • @average-team-kid
    @average-team-kid ปีที่แล้ว

    Thank you so much dude I'm a complete beginner and I've been trying to find an easy way to do this for a while. I think this is it.

  • @EduSanchez
    @EduSanchez 4 ปีที่แล้ว

    im the 32th subscriber and iam proud of it! your videos are great!!!

  • @dethcx22
    @dethcx22 4 ปีที่แล้ว +4

    This is amazing, and I'm totally gonna build one of these, waiting on my first arduino to be delivered today.

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Niiice. Thanks for the kind words. Let me know how it goes!

  • @gatinho6248
    @gatinho6248 2 ปีที่แล้ว +1

    está buenísimo! llevo unos meses muy desmotivado con la programación y este proyecto me inspiró un montón. Gracias Leandro, saludos desde chile.

    • @herbiehg
      @herbiehg 2 ปีที่แล้ว +2

      Hola sabes si esto funciona sin computador estoy pensando en hacer un pedal bajo con los sonidos de ableton live 10 pero no sé si el sonido queda guardado en mi arduino si. El computador

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      En este proyecto el Arduino solo manda las notas. Necesitas un computador, tablet o teléfono que reproduzca los sonidos. Seguramente se puede hacer algo integrado en el Arduino pero ya se complejiza un poco.

    • @herbiehg
      @herbiehg 2 ปีที่แล้ว +1

      @@LeandroLinares ok gracias 😊

  • @amulpatel
    @amulpatel 4 ปีที่แล้ว

    wow! fantastic behind-the-scenes video... that MIDI fighter looks beautiful

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Thanks a lot for the kind words Amul

  • @valentinocas
    @valentinocas หลายเดือนก่อน

    hola leandro, al final pude usar un arduino leonardo para terminar el controlador pero no reproduce ningun sonido, se cargo correctamente el codigo y emite la luz en led pero en el ableton no lo detecta muy bien en la pagina que creaste cargue los sonidos y no se reproduce nada, si podrias ayudarme te agradeceria mucho saludos!

    • @LeandroLinares
      @LeandroLinares  หลายเดือนก่อน

      Hola. El problema puede ser dificil de diagnosticar por aca, pero te recomendaria repetir los pasos de la guia desde cero. Es comun que a veces haya faltado hacer algo en el camino. Si ya lo hiciste y sigue sin funcionar, avisame y vemos como solucionarlo!

  • @tadhgd350
    @tadhgd350 3 ปีที่แล้ว +1

    Gotta say, i approve of using 3d printing to let you make a unibody enclosure that doesn’t require screws or anything to assemble, definitely an advantage of 3d printing. When I’m designing things i try to steer clear of screws and such just cuz they add unneeded cost to the final project

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว

      Totally agree. Definitely my favorite feature of 3d printing is being able to design things that need the less assembly as possible.

    • @tadhgd350
      @tadhgd350 3 ปีที่แล้ว +1

      @@LeandroLinares yep, although I say this and yet some of my projects have many many interlocking parts, but to be fair most of them would only be manufacturable on 3D printers.

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว

      That's actually something I'd like to learn to do in the near future. Do you mean interlocking like, for example, Fab365 does? Designing some kind of joint that let you make mire complex builds, but still without screws or glue?

    • @tadhgd350
      @tadhgd350 3 ปีที่แล้ว

      @@LeandroLinares not usually, mostly if they’re interlocking and such I mean that they fit together in a very specific way and are optimized for 3D printing so therefore not really possible to make with other manufacturing methods, such as parts with large internal geometries. Although I have made a few things that use other methods of attaching like dove joints that I slide together and melt together.
      Example:
      th-cam.com/video/mTo5pRdXMM4/w-d-xo.html

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว

      Ahh I see what you mean. Some time ago I was looking for a way to join pieces and I've never thought (or saw) of using a solder for a better joint. That's amazing.

  • @jovinverghese4404
    @jovinverghese4404 2 ปีที่แล้ว

    I made one exactly like you showed in the video, but there are some troubles along the way:-
    1)The hole in the enclosure for the USB mini - B is too small that it works, but its so loose that if I move the controller, it unplugs. I had to use a blade to make it bigger and it was hard.
    2)I don't know if there are any alternatives, but the arcade buttons are pretty hard to get a hold of. And they are pretty expensive. I used some normal push buttons at first and then changed to arcade buttons when I got them finally.
    Apart from this, this is a pretty neat build and I love it.
    Thanks a lot for sharing all the info.

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      Thanks for sharing!

    • @ceasarcruz8312
      @ceasarcruz8312 ปีที่แล้ว

      skill issue

    • @jovinverghese4404
      @jovinverghese4404 ปีที่แล้ว

      @@ceasarcruz8312 Well, I am a a beginner in 3D printing and all. So , these can be a bit of skill issues.

  • @Arunspd30
    @Arunspd30 ปีที่แล้ว

    Kya ise mobile se bajaa sakte hai

  • @blazewind
    @blazewind 2 ปีที่แล้ว

    Hi there, just offering a bit of feedback based on my experience with this project and some setbacks I encountered.
    1) Genuine 24mm Sanwa or Seimitsu buttons will have fitment issues under the Arduino mount. The switch portion of the button and legs is notably shorter, by almost 5mm on clone switches vs genuine ones, so it will push up against the back of the Arduino.
    2) Be careful with your filament choice! That Prusament PLA probably worked just fine, but I used PolyTerra Recycled Matte PLA because I liked the look and the feel to the touch. While the body of the controller looked and felt lovely, the additives made it brittle enough that the Arduino mounts snapped quite easily. One post broke off while removing supports and another broke while trying to test fit the Arduino. Better to use something with a little flex to it like PLA+ or even PETG instead.
    Going to redo this a bit to try and get around my issues, but it's best to stick closer to the parts and process used in the video to make it work on your first go. Was definitely still a fun and easy project despite the slip ups on my part!

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว

      Thanks for taking the time to share this! I hope you can find some workaround to those issues.

  • @bertrandlamy8248
    @bertrandlamy8248 3 ปีที่แล้ว

    Awesome, well explained, nice edit. Only 667 Subs ! :o
    I can't wait to see your next projects !

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว +1

      hey, thanks a lot for the nice words! I'm glad you enjoyed it. More projects coming in!

  • @ottosei10
    @ottosei10 4 ปีที่แล้ว +2

    Underrated.

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      😍

    • @ottosei10
      @ottosei10 4 ปีที่แล้ว

      @@LeandroLinares Seriously, did you just make a homemade Midi Fighter?

    • @ottosei10
      @ottosei10 4 ปีที่แล้ว

      That's amazing.

  • @kemuri22
    @kemuri22 2 ปีที่แล้ว

    It's better to use a type c extension wire, then exposing the board's connection, which can easily break

  • @matesi
    @matesi 3 ปีที่แล้ว

    wow!! amazing work!

  • @patrickengeler8799
    @patrickengeler8799 4 ปีที่แล้ว

    Very nice Project 👍

  • @databit2312
    @databit2312 4 ปีที่แล้ว +1

    Brother por fin un video completo de controlador midi, deberías sacar otro modelo de controlador midi de 16 potenciómetros seria la locura GRACIAS

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Lo venia pensando pero no estaba seguro si podria interesarle a la gente. Gracias! Muy buena idea.

    • @databit2312
      @databit2312 4 ปีที่แล้ว

      @@LeandroLinares yo creo que muchos músicos estarían interesados, ya qué los programas de estudio virtual manejan cientos de efectos en forma de potenciómetros para realizar presentaciónes en vivo más dinámicas e interesantes.

    • @databit2312
      @databit2312 4 ปีที่แล้ว

      Brother quiero realizar este este proyecto, usted me puede enviar el codigo arduino a un correo y fotos o indicaciones para construirlo, si se puede mi correo es databit23@outlook.es Gracias

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Si claro! Armé esta guía paso por paso con fotos, indicaciones, diagramas y código: lean8086.com/articles/building-an-arduino-midi-controller/
      En español:
      translate.google.com/translate?sl=en&tl=es&u=lean8086.com/articles/building-an-arduino-midi-controller/

    • @databit2312
      @databit2312 4 ปีที่แล้ว

      @@LeandroLinares Brot gracias por esta información, en los próximos días empiezo el proyecto, cuando esté terminado lo subo y por supuesto dando el honor a toda la guía de esta publicación, y esperar el controlador midi de potenciómetros para lograr así también esté proyecto

  • @HiphopMentality
    @HiphopMentality 3 ปีที่แล้ว

    1. Can I have your design (link) of Adruino holder like you use in the video?
    2. Can I used this in FL Studio?

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว +1

      This is the arduino holder I use as reference: www.thingiverse.com/thing:4087125 I discarded all the prototypes I made for holding the board, except for the final result.
      Based on the documentation of FL Studio, you should be able to use this one with it, yes. Every app that let you use a MIDI Fighter 3d should in theory let you use this one the same way. Let me know if you run into trouble setting it up. Cheers!

    • @HiphopMentality
      @HiphopMentality 3 ปีที่แล้ว

      @@LeandroLinares I appreciate your response. Thank you very much. RESPECT!! 💯

    • @HiphopMentality
      @HiphopMentality 3 ปีที่แล้ว

      @@LeandroLinares Can I have your final result design, I think it is very suitable for Adruino Leonardo.

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว +1

      @@HiphopMentality yes sure! You can download the printable model here leandrolinares.com/blog/arduino-midi-controller/#the-case
      I left the recommended settings for printing in there. You'll also find a diagram with measurements in case you need to modify something and the step-by-step on how to build it if you need. Enjoy.

  • @robincrik
    @robincrik 4 ปีที่แล้ว

    What should be the size of button holes ..pls??

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Hey Robin, the diameter of the holes is 24.2mm

    • @robincrik6883
      @robincrik6883 4 ปีที่แล้ว

      @@LeandroLinares while uploading code it gives me an error named
      has no member named 'sendMIDI';
      pls help what to do

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      It sounds like the MIDIUSB library was not installed properly. Did you follow the steps as mentioned in Step 3 here: lean8086.com/articles/building-an-arduino-midi-controller/

    • @robincrik6883
      @robincrik6883 4 ปีที่แล้ว

      @@LeandroLinares thanks a lot for the help. I have successfully uploaded the code. I am facing a problem , when press and hold any button, it continuously triggering the note repeatedly . How to fix it?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      hey Robin, somebody else here in the comments had the same problem as you describe :( I don't remember having that issue, though. Are you using pull-up switches for buttons, or something else? If you are not using those, then you need to slightly change the code (INPUT instead of INPUT_PULLUP). Let me know if you manage to fix it so I can update the guide and help other people facing the same!

  • @electricalcoder3025
    @electricalcoder3025 4 ปีที่แล้ว +1

    Great AND AWESOME job LEANARDO LINARIES👌👍👌👍.keep WORKING and growing.....i like and
    suppourt anyone who has my similar passion..and channel content....and so i SUBSCRIBED became
    your 4TH SUBSCRIBER anyways all the very best Arduino lover

  • @isaiahhiggins
    @isaiahhiggins 2 ปีที่แล้ว

    So cool. I'm planning something similiar, but I think I'll use a arduino pro micro and a multiplexer to save space.

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว

      Good choice. I wanted to keep it as simple as possible for being my first arduino project. I'd definitely go for a pro micro + multiplexer. Send pics when you build it!

  • @francoANDgames
    @francoANDgames 4 ปีที่แล้ว +1

    Leandro!! Muy buen video
    Una consulta, no se podria meter algo para subir de octavas o banks? Para poder tener mas notas que tocar

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Franco! Si, totalmente. Se podrian agregar hasta 4 botones mas con el Arduino Leonardo (solamente use 16 de los 20 que tiene en total) o habria que pasar a un Arduino Mega o agregar un multiplexor para mas botones.

    • @francoANDgames
      @francoANDgames 4 ปีที่แล้ว

      @@LeandroLinares primero mil gracias por contestar🙏🙏
      tenia en mente adquirir un mega, ahora para programar eso tenes alguna idea o algo? Porque no encuentro casi nada de data :(

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Yo escribi esta guia paso-por-paso usando la menor cantidad de codigo posible. Fijate que en la parte de "Anatomy if a MIDI message" yo uso un solo "channel" pero eso es lo que podrias usar para agregarle distintos banks (o channels). Ojala te sirva para encontrar mas info lean8086.com/articles/building-an-arduino-midi-controller/

    • @francoANDgames
      @francoANDgames 4 ปีที่แล้ว

      @@LeandroLinares muchas gracias viejo! Voy a darle una mirada al codigo🙌🙌

    • @euyin01
      @euyin01 4 ปีที่แล้ว

      @@LeandroLinares Bro, voy siguiendo tu tutorial, dónde en el script se puede cambiar el canal midi? el canal 1 ya lo tengo con otra superficie de control de Live. Gracias!

  • @topgearIQ
    @topgearIQ 4 ปีที่แล้ว

    Hello, how do you set the function of each key or variable resistance to work in line with the audio programs. For example, each key showed how to take a function with the key of the piano found in the audio program in the computer

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Hey, I assigned one pitch to each button and then I used the library MIDIUSB to send that as a MIDI message. I documented how I did it in detail with minimal code and diagrams. Take a look at the "Step 5" which I hope can answer your question! lean8086.com/articles/building-an-arduino-midi-controller/

  • @Saimonbeat
    @Saimonbeat 3 ปีที่แล้ว

    Hi Leandro,
    I started to create my project, but when compiling the code on the arduino board I get this error: error: #error MIDIUSB can only be used with an USB MCU.
    #error MIDIUSB can only be used with an USB MCU.
    I dont have idea what the error is, I use an Leonardo board based on the ATmega32u4

  • @webblab2415
    @webblab2415 4 ปีที่แล้ว

    Nice one... video itself looks great , all details, it's quite a lot of precise work.. Definitely deserves more views..If you will keep this high level, I'm certain you gonna grow in views and subscribers numbers.. Nice job..

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Thanks a lot for all the kind words! Seriously, thanks!

    • @webblab2415
      @webblab2415 4 ปีที่แล้ว

      @@LeandroLinares And also, I forgot to mention the idea of assembly without screws, that's an interesting part of the design.. I can imagine it"s took a serious amount of effort and time...
      To make next version you should design a PCB, put it to production in china (also with assembly). Figure out the way how to connect arcade buttons to that PCB through some kind of connectors (soldered on the PCB by manufacture). As result it would be a screw&soldering-less solution.. that could be a great DIY assembly kit..

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      It took a massive amount of effort and time, yes! The PCB could be an interesting project.

  • @budgetgadgets3197
    @budgetgadgets3197 ปีที่แล้ว

    Hi, great project. I'm gonna try to make one, but I'm new to this arduino things. Is your code also work for ESP32? as I know, some project with arduino can be used on ESP32 with some adjusment

    • @LeandroLinares
      @LeandroLinares  ปีที่แล้ว

      Hey, I've never tried with an esp32, and it would be a very interesting experiment. Please, let me know how it goes!

  • @TheProphetBot
    @TheProphetBot 4 ปีที่แล้ว

    i like the fact that my dad bought 4 DIYmore Arduino's and gave them to me this is the first time ive ever seen anyone use it except me...

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Niiiice! They are cheap and work amazingly, right?. I never thought I was going to know about someone else using it! :D

    • @TheProphetBot
      @TheProphetBot 4 ปีที่แล้ว

      @@LeandroLinares i really like the micro usb since i dont really have an arsenal of usb-b cables

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Haha same

  • @francescofadda0250
    @francescofadda0250 4 ปีที่แล้ว

    Could you upload an electrical scheme? I can't see well how to insert the black cable to the Arduino. You've insterted the black cable in the gnd pin?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Good idea Francesco, I'll add an electrical scheme to the post. The black cable goes to any GND pin, correct

    • @francescofadda0250
      @francescofadda0250 4 ปีที่แล้ว

      @@LeandroLinares Ok, thank you, your work is great!

  • @miggyarceo2627
    @miggyarceo2627 2 ปีที่แล้ว

    Hi here to ask if a 28mm button would fit in the case ? Beginner here and I'm inspired to make one !

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      Hey, I think 28mm buttons would be too tight in the case, but don't let that to stop you. There was people making cases with cardboard to fit their components! Any hollow box with a nice size can work too.

    • @miggyarceo2627
      @miggyarceo2627 2 ปีที่แล้ว

      Ohh yeah, I do have seen someone on Disqus that made this out of card. Though lastly if I do put some pre built LED Arcade Buttons would the light respond when I press something ?

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      You have to change the code for that. The good news is if you use individually addressable LEDs (neopixels), it only uses one pin. If you check in the comments section of the article, Paul Sijben put some LEDs there.

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      disqus.com/by/paulsijben/

    • @miggyarceo2627
      @miggyarceo2627 2 ปีที่แล้ว

      Thanks Men ! Excited to make one for myself. I'll do update something if I have further questions, issues or what not, Thank You so much !

  • @greeeenchee
    @greeeenchee 4 ปีที่แล้ว +1

    Hey man,
    First off, I love this project, great job man ❤️. I have a question about triggering a note, I’m currently using Ableton Live on PC, and when I play a note that’s been mapped to a drum rack, the note will retrigger over and over again when being held down, even for a second. Is there any solution to this?
    Thanks man,
    I appreciate it

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Hey, thanks a lot!! I uploaded the wrong code, my bad. Here's the one that worked for me. Let me know how it goes! lean8086.com/articles/building-an-arduino-midi-controller/#step-5

    • @greeeenchee
      @greeeenchee 4 ปีที่แล้ว

      @@LeandroLinares Thanks so much for the reply!
      Works perfectly, you're an absolute lifesaver.
      Thank you!

  • @austynmoon2104
    @austynmoon2104 2 ปีที่แล้ว

    Can you use an arduino uno on this build?

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว

      Hey, I actually don't know. I would think that 'yes' but not sure because the Leonardo (and the ones with the same architecture) can be a usb device, whereas the Uno need some extra steps for that, I think? If you give it a try with the Uno let me know. I think many people would like to know if it works!

  • @aswanthputhalath4549
    @aswanthputhalath4549 2 ปีที่แล้ว

    Hey can u make a midi with touch sensors

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว

      Hey, yes. It's almost the same since arduino has native support for capacitive sensors.

  • @berkeaksoy9808
    @berkeaksoy9808 4 ปีที่แล้ว

    Hey where is the scheme of wire connection? Where do I put the black wire ?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Hey, the black wire goes directly to any GND pin. I made a quick wiring diagram, let me know if it's useful! lean8086.com/articles/building-an-arduino-midi-controller/#wiring

    • @berkeaksoy9808
      @berkeaksoy9808 4 ปีที่แล้ว

      @@LeandroLinares Thank you so much! It is very clear now.

  • @ivanfaigenbom5300
    @ivanfaigenbom5300 3 ปีที่แล้ว

    Hola Leandro! Muchas gracias por el video y toda la info que aportas :D Soy nuevo en esto así que te pregunto ¿Este controlador MIDI sería sensitivo a la presión? Saludos

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว +1

      Hola! En este caso usé los input digitales (presionado o sin presionar) y botones de arcade que funcionan de la misma forma. La idea era imitar al MIDI fighter que funciona exactamente igual. En el caso de sensibilidad a la presion tendrias que buscar botones que puedan medir eso y vas a necesitar usar inputs analógicos (el Arduino Leonardo tiene solo 12 de esos). Para tener 16 deberias pasar a un Arduino Mega. Para empezar, te recomendaria probar con un proyecto simple para entender la dinámica y despues sí, pasar a algo mas complejo. Ojala sirva la info!

    • @ivanfaigenbom5300
      @ivanfaigenbom5300 3 ปีที่แล้ว

      @@LeandroLinares Gracias Leandro! Que genio que respondas con tanta rapidez y detalle ♥♥♥

  • @GabeTheBean
    @GabeTheBean 2 ปีที่แล้ว

    Can i buy one?

  • @amediuz1192
    @amediuz1192 3 ปีที่แล้ว

    Bro i have 2 doubts
    1. Is it velocity sensitive
    2.can i build a bigger version using same code

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว

      heyo! I hope it helps:
      1. To keep it simple, I'm always sending maximum velocity (127). In case of doing smt with velocity, you can find it as the last parameter here: gist.github.com/lean8086/7de896c3b8f29d15e092e17ad177d055#file-punchy-ino-L49
      2. YES, you can use the same code for a bigger version: up to 20 buttons with an Arduino Leonardo, up to 54 buttons with an Arduino Mega (tho you'll need to adapt the enclosure for the latter). You can also upscale it to the infinite using a multiplexer.

  • @FUTURSample
    @FUTURSample 4 ปีที่แล้ว

    It's variable velocity ?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      I'm sending the MIDI messages at a constant velocity (127), but it can be easily a variable, yes!

  • @naomimariah8879
    @naomimariah8879 3 ปีที่แล้ว

    ok wtf this is beautiful

  • @bensmirmusic
    @bensmirmusic 2 ปีที่แล้ว

    what is the cost of this printing machine

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว

      I got this one (Prusa Mini) as early bird so it was around 350usd. I see it's 459usd as of now, but there are plenty of other cheaper 3d printers.

  • @soulaidmusic
    @soulaidmusic 4 ปีที่แล้ว

    Will this code also work with arduino uno????

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Good question! I don't know, maybe?

  • @blinblinblinblan
    @blinblinblinblan 4 ปีที่แล้ว

    Hey Leandro!! this is cool! May i suggest one thing though, I think for beginners it isn't clear how you soldered the cables as in having a proper view of how to put the cables from the top.

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Hey Diana, thanks for taking the time to comment! In the step-by-step guide that I linked, I included a wiring diagram. I hope it can help everyone. Let me know what you think about it :) lean8086.com/articles/building-an-arduino-midi-controller/#wiring

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      I think it makes total sense to add clear top-down shots on my next videos involving wiring. Thanks a lot for the suggestion!

    • @blinblinblinblan
      @blinblinblinblan 4 ปีที่แล้ว

      @@LeandroLinares amazing!! I ordered the parts and will post my version soon for your blessing hehe!!

  • @omarhassan4056
    @omarhassan4056 4 ปีที่แล้ว

    Does this work even if you press 2 buttons simultaneously?

  • @jeremycastillo4759
    @jeremycastillo4759 4 ปีที่แล้ว

    So aside from the 12 Digital pins you just used 4 Analog pins for the rest of the buttons? I didn't know you could do that.. Is the coding any different? Sorry, i'm new to all this. Love your project!

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Hey, I'm new to all of this as well. All the analog pins can be read as digitals simply using the method digitalRead(). I wrote it down in this step-by-step guide. Check the example on Step 5, line 15. lean8086.com/articles/building-an-arduino-midi-controller/

    • @jeremycastillo4759
      @jeremycastillo4759 4 ปีที่แล้ว

      @@LeandroLinares Niiiice. Many thanks!

    • @Arunspd30
      @Arunspd30 ปีที่แล้ว

      Plss send code

  • @danielkristioutomo1344
    @danielkristioutomo1344 3 ปีที่แล้ว

    can it use in vmix for midi controller?

    • @LeandroLinares
      @LeandroLinares  3 ปีที่แล้ว

      Hey, yes! it seems to be fully compatible with vmix

  • @sajowe7353
    @sajowe7353 3 ปีที่แล้ว

    Awesome

  • @arduinodaisycontrollers9421
    @arduinodaisycontrollers9421 3 ปีที่แล้ว

    Subd mate .. I loved this 😁

  • @ignaciozeit3342
    @ignaciozeit3342 4 ปีที่แล้ว

    Excelente, sos un genio. Donde puedo conseguir data para comenzar a aprender estás maravillas en arg?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Gracias por la buena onda! Te recomiendo buscar proyectos en instructables.com o páginas parecidas. Hay mucha data dando vueltas y todos los materiales para este tipo de proyectos se consiguen en arg sin problemas (en ML podes encontrar todo o también en casas de electronica). Yo escribí un articulo con el paso a paso en detalle para construir este mismo. Ojalá te sirva lean8086.com/articles/building-an-arduino-midi-controller/

  • @eduard5913
    @eduard5913 4 ปีที่แล้ว +1

    i can use a arduino UNO?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว

      Hey, in theory it should be the same but I've never tried it before. In case you try let me know! I'm interested in seeing what happens.

    • @eduard5913
      @eduard5913 4 ปีที่แล้ว

      @@LeandroLinares yesss I'll tell u :)

  • @paulaguagliardi8346
    @paulaguagliardi8346 4 ปีที่แล้ว

    Love Punchy

  • @starriet
    @starriet 2 ปีที่แล้ว +1

    Oh wait, you didn't show us how it works! :) Great work anyways!

    • @LeandroLinares
      @LeandroLinares  2 ปีที่แล้ว +1

      Thank you! I plan to upload a video playing it 🔜

  • @anirbandutta5252
    @anirbandutta5252 4 ปีที่แล้ว

    how's much is the latency from the device??

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      good question. I'll try to measure latency on this!

    • @anirbandutta5252
      @anirbandutta5252 4 ปีที่แล้ว

      @@LeandroLinares did you measure it?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +2

      I'm looking for a proper way to measure the *end-to-end* latency (from physical button being pushed to sound being played). I'll probably need to record everything with a microphone and analyze the sound but it seems a bit too much. Any recommendations? I'm lost here :D

    • @NOTDEXD
      @NOTDEXD 4 ปีที่แล้ว

      @@LeandroLinares Bro, go to the settings option on Fl Studio > Audio Settings > Where say FL STUDIO ASIO change to ASIO4ALL. If u havent, download.

  • @expansom
    @expansom 4 ปีที่แล้ว

    Hey amazing job, wich 3d printer you using?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Hey thanks! I'm using a Prusa Mini

  • @marting.official
    @marting.official 4 ปีที่แล้ว

    This is so amazing... 😍😍 I'm planning to do mine in 20 buttons... Will the programming be the same ?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Thanks Martin! Yes, you can use exactly the same code, adding those extra buttons. Send some pics when you work on it!

    • @marting.official
      @marting.official 4 ปีที่แล้ว

      Thanks.. 😁 will the code also work in arduino mega ?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      It should work with a Mega as well. Let me know if it doesn't and we can figure out something!

    • @marting.official
      @marting.official 4 ปีที่แล้ว

      Thank you so much.. I'll order the parts 1st week of October

    • @marting.official
      @marting.official 4 ปีที่แล้ว

      hey :) I just got my leonardo board can I use the pins 13 and A5 ? also the instructions says I can use the ICSP pins as a Digital pin. do I need special coding to make the ICSP pins work ? or I just need to code them like the Digital and analog pins? thanks :)

  • @WoolseyCole
    @WoolseyCole 4 ปีที่แล้ว

    i love this!!!

  • @franconunez4100
    @franconunez4100 2 ปีที่แล้ว

    Hello, could you pass me the 3D design?

  • @FrankGegna
    @FrankGegna 3 ปีที่แล้ว

    bravo!

  • @tkzins.mp4
    @tkzins.mp4 3 ปีที่แล้ว

    achei que ia mostrar em uso

  • @hdrumplus6880
    @hdrumplus6880 3 ปีที่แล้ว

    i like u playing style

  • @emilserro6303
    @emilserro6303 3 ปีที่แล้ว

    So underrated ;c

  • @CHGOfficial512
    @CHGOfficial512 ปีที่แล้ว

    I wonder, will I be the only one who wouldn't use such thing for music production

  • @frfrfrfrfr0
    @frfrfrfrfr0 4 ปีที่แล้ว

    sickkk

  • @danielspark128
    @danielspark128 3 ปีที่แล้ว

    woooooowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

  • @dylanbartlett1810
    @dylanbartlett1810 4 ปีที่แล้ว +1

    Can this be done with arduino uno?

    • @LeandroLinares
      @LeandroLinares  4 ปีที่แล้ว +1

      Hey, there should be a way to send messages via usb with an Uno using the serial port or something similar. The reason I choose a Leonardo, though, was that it has built-in usb communication with no need for a secondary processor like with the Uno. In case you find a way, let me know! I'm interested in seeing if the Uno can have the same results.