Тёмный

Building a Minimalistic MIDI Controller 

Leandro Linares
Подписаться 20 тыс.
Просмотров 40 тыс.
50% 1

I'm a beginner in all things Arduino and I've been working on an easy, fast, and cheap project to learn more about it. I built a DIY MIDI Controller for finger drumming inspired in the MIDI Fighter, using an Arduino Leonardo and 16 Sanwa arcade buttons. I designed and 3d printed a unibody enclosure inspired by the Mac Mini that exposes the electronics and needs no screws!
Step-by-step tutorial with downloadable case and code, and electrical wiring scheme:
lean8086.com/articles/buildin...
Materials (with affiliate links):
- Arduino Leonardo (or clone): amzn.to/3g3thVT
- 16 x Sanwa buttons 24mm (or clone): amzn.to/2A7V08z
- Filament Prusament PLA Galaxy Black amzn.to/3AfFYs8
As an Amazon Associate, I earn from qualifying purchases.
Credits:
- Intro video: Fresco, Rick. Rick Fresco Live Remix of Mad Zach's "Lazer Bay" for DJ TechTools Remix Contest. DJ TechTools. RU-vid, September 19, 2012, • Rick Fresco Live Remix...
- Arduino holder was inspired by Chris Burdge "MesachieMan", Arduino UNO Side Clip Holder. Thingiverse, January 06, 2020, www.thingiverse.com/thing:408...
Music:
Acid Trumpet by Kevin MacLeod
Link: filmmusic.io/song/3340-acid-t...
License: creativecommons.org/licenses/b...

Хобби

Опубликовано:

 

31 май 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 184   
@LeandroLinares
@LeandroLinares 3 года назад
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 года назад
@@TheDrDave89 thanks for watching and subscribing!
@j1c9son
@j1c9son 4 года назад
Hey bro this is awesome a really high level DIY mid controller, I got ultimate respect for projects like this one. Keep going.
@LeandroLinares
@LeandroLinares 4 года назад
Thanks a lot 🙌
@amulpatel
@amulpatel 3 года назад
wow! fantastic behind-the-scenes video... that MIDI fighter looks beautiful
@LeandroLinares
@LeandroLinares 3 года назад
Thanks a lot for the kind words Amul
@average-team-kid
@average-team-kid 6 месяцев назад
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.
@dethcx22
@dethcx22 3 года назад
This is amazing, and I'm totally gonna build one of these, waiting on my first arduino to be delivered today.
@LeandroLinares
@LeandroLinares 3 года назад
Niiice. Thanks for the kind words. Let me know how it goes!
@matesi
@matesi 2 года назад
wow!! amazing work!
@EduSanchez
@EduSanchez 3 года назад
im the 32th subscriber and iam proud of it! your videos are great!!!
@LeandroLinares
@LeandroLinares 3 года назад
Thanks for subbing Edu :D
@gatinho6248
@gatinho6248 Год назад
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 Год назад
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 Год назад
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 Год назад
@@LeandroLinares ok gracias 😊
@bertrandlamy8248
@bertrandlamy8248 2 года назад
Awesome, well explained, nice edit. Only 667 Subs ! :o I can't wait to see your next projects !
@LeandroLinares
@LeandroLinares 2 года назад
hey, thanks a lot for the nice words! I'm glad you enjoyed it. More projects coming in!
@patrickengeler8799
@patrickengeler8799 3 года назад
Very nice Project 👍
@LeandroLinares
@LeandroLinares 3 года назад
Thanks Patrick!
@electricalcoder3025
@electricalcoder3025 4 года назад
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
@LeandroLinares
@LeandroLinares 4 года назад
Thanks a lot for your message!!
@webblab2415
@webblab2415 3 года назад
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 3 года назад
Thanks a lot for all the kind words! Seriously, thanks!
@webblab2415
@webblab2415 3 года назад
@@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 3 года назад
It took a massive amount of effort and time, yes! The PCB could be an interesting project.
@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!
@WoolseyCole
@WoolseyCole 3 года назад
i love this!!!
@LeandroLinares
@LeandroLinares 3 года назад
Thanks a lot! :) :)
@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 года назад
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.
@sajowe7353
@sajowe7353 2 года назад
Awesome
@naomimariah8879
@naomimariah8879 3 года назад
ok wtf this is beautiful
@Arunspd30
@Arunspd30 Год назад
Kya ise mobile se bajaa sakte hai
@FrankGegna
@FrankGegna 3 года назад
bravo!
@tadhgd350
@tadhgd350 2 года назад
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 2 года назад
Totally agree. Definitely my favorite feature of 3d printing is being able to design things that need the less assembly as possible.
@tadhgd350
@tadhgd350 2 года назад
@@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 2 года назад
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 2 года назад
@@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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-mTo5pRdXMM4.html
@LeandroLinares
@LeandroLinares 2 года назад
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.
@topgearIQ
@topgearIQ 3 года назад
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 3 года назад
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/
@databit2312
@databit2312 3 года назад
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 3 года назад
Lo venia pensando pero no estaba seguro si podria interesarle a la gente. Gracias! Muy buena idea.
@databit2312
@databit2312 3 года назад
@@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 3 года назад
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 3 года назад
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 3 года назад
@@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
@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 года назад
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 ♥♥♥
@cossinle
@cossinle 3 года назад
Underrated.
@LeandroLinares
@LeandroLinares 3 года назад
😍
@cossinle
@cossinle 3 года назад
@@LeandroLinares Seriously, did you just make a homemade Midi Fighter?
@cossinle
@cossinle 3 года назад
That's amazing.
@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
@arduinodaisycontrollers9421
@arduinodaisycontrollers9421 2 года назад
Subd mate .. I loved this 😁
@greeeenchee
@greeeenchee 3 года назад
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 3 года назад
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 3 года назад
@@LeandroLinares Thanks so much for the reply! Works perfectly, you're an absolute lifesaver. Thank you!
@paulaguagliardi8346
@paulaguagliardi8346 4 года назад
Love Punchy
@LeandroLinares
@LeandroLinares 4 года назад
😘
@frfrfrfrfr0
@frfrfrfrfr0 3 года назад
sickkk
@LeandroLinares
@LeandroLinares 3 года назад
Glad you enjoyed it!
@kemuri22
@kemuri22 Год назад
It's better to use a type c extension wire, then exposing the board's connection, which can easily break
@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!
@soulaidmusic
@soulaidmusic 3 года назад
Will this code also work with arduino uno????
@LeandroLinares
@LeandroLinares 3 года назад
Good question! I don't know, maybe?
@expansom
@expansom 3 года назад
Hey amazing job, wich 3d printer you using?
@LeandroLinares
@LeandroLinares 3 года назад
Hey thanks! I'm using a Prusa Mini
@ignaciozeit3342
@ignaciozeit3342 3 года назад
Excelente, sos un genio. Donde puedo conseguir data para comenzar a aprender estás maravillas en arg?
@LeandroLinares
@LeandroLinares 3 года назад
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/
@TheProphetBot
@TheProphetBot 3 года назад
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 3 года назад
Niiiice! They are cheap and work amazingly, right?. I never thought I was going to know about someone else using it! :D
@TheProphetBot
@TheProphetBot 3 года назад
@@LeandroLinares i really like the micro usb since i dont really have an arsenal of usb-b cables
@LeandroLinares
@LeandroLinares 3 года назад
Haha same
@blinblinblinblan
@blinblinblinblan 3 года назад
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 3 года назад
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 3 года назад
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 3 года назад
@@LeandroLinares amazing!! I ordered the parts and will post my version soon for your blessing hehe!!
@francoANDgames
@francoANDgames 3 года назад
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 3 года назад
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 3 года назад
@@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 3 года назад
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 3 года назад
@@LeandroLinares muchas gracias viejo! Voy a darle una mirada al codigo🙌🙌
@euyin01
@euyin01 3 года назад
@@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!
@francescofadda0250
@francescofadda0250 3 года назад
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 3 года назад
Good idea Francesco, I'll add an electrical scheme to the post. The black cable goes to any GND pin, correct
@francescofadda0250
@francescofadda0250 3 года назад
@@LeandroLinares Ok, thank you, your work is great!
@HiphopMentality
@HiphopMentality 2 года назад
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 2 года назад
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 2 года назад
@@LeandroLinares I appreciate your response. Thank you very much. RESPECT!! 💯
@HiphopMentality
@HiphopMentality 2 года назад
@@LeandroLinares Can I have your final result design, I think it is very suitable for Adruino Leonardo.
@LeandroLinares
@LeandroLinares 2 года назад
@@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.
@omarhassan4056
@omarhassan4056 3 года назад
Does this work even if you press 2 buttons simultaneously?
@LeandroLinares
@LeandroLinares 3 года назад
Yes, it works!
@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.
@jeremycastillo4759
@jeremycastillo4759 3 года назад
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 3 года назад
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 3 года назад
@@LeandroLinares Niiiice. Many thanks!
@Arunspd30
@Arunspd30 Год назад
Plss send code
@FUTURSample
@FUTURSample 3 года назад
It's variable velocity ?
@LeandroLinares
@LeandroLinares 3 года назад
I'm sending the MIDI messages at a constant velocity (127), but it can be easily a variable, yes!
@amediuz1192
@amediuz1192 2 года назад
Bro i have 2 doubts 1. Is it velocity sensitive 2.can i build a bigger version using same code
@LeandroLinares
@LeandroLinares 2 года назад
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.
@GabeTheBean
@GabeTheBean Год назад
Can i buy one?
@hdrumplus6880
@hdrumplus6880 2 года назад
i like u playing style
@dylanbartlett1810
@dylanbartlett1810 3 года назад
Can this be done with arduino uno?
@LeandroLinares
@LeandroLinares 3 года назад
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.
@danielkristioutomo1344
@danielkristioutomo1344 3 года назад
can it use in vmix for midi controller?
@LeandroLinares
@LeandroLinares 3 года назад
Hey, yes! it seems to be fully compatible with vmix
@bensmirmusic
@bensmirmusic Год назад
what is the cost of this printing machine
@LeandroLinares
@LeandroLinares Год назад
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.
@berkeaksoy9808
@berkeaksoy9808 3 года назад
Hey where is the scheme of wire connection? Where do I put the black wire ?
@LeandroLinares
@LeandroLinares 3 года назад
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 3 года назад
@@LeandroLinares Thank you so much! It is very clear now.
@marting.official
@marting.official 3 года назад
This is so amazing... 😍😍 I'm planning to do mine in 20 buttons... Will the programming be the same ?
@LeandroLinares
@LeandroLinares 3 года назад
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 3 года назад
Thanks.. 😁 will the code also work in arduino mega ?
@LeandroLinares
@LeandroLinares 3 года назад
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 3 года назад
Thank you so much.. I'll order the parts 1st week of October
@marting.official
@marting.official 3 года назад
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 :)
@tkzins.mp4
@tkzins.mp4 2 года назад
achei que ia mostrar em uso
@emilserro6303
@emilserro6303 3 года назад
So underrated ;c
@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 года назад
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 года назад
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 года назад
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 !
@anirbandutta5252
@anirbandutta5252 4 года назад
how's much is the latency from the device??
@LeandroLinares
@LeandroLinares 4 года назад
good question. I'll try to measure latency on this!
@anirbandutta5252
@anirbandutta5252 4 года назад
@@LeandroLinares did you measure it?
@LeandroLinares
@LeandroLinares 4 года назад
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 3 года назад
@@LeandroLinares Bro, go to the settings option on Fl Studio > Audio Settings > Where say FL STUDIO ASIO change to ASIO4ALL. If u havent, download.
@robincrik
@robincrik 3 года назад
What should be the size of button holes ..pls??
@LeandroLinares
@LeandroLinares 3 года назад
Hey Robin, the diameter of the holes is 24.2mm
@robincrik6883
@robincrik6883 3 года назад
@@LeandroLinares while uploading code it gives me an error named has no member named 'sendMIDI'; pls help what to do
@LeandroLinares
@LeandroLinares 3 года назад
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 3 года назад
@@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 3 года назад
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!
@franconunez4100
@franconunez4100 Год назад
Hello, could you pass me the 3D design?
@eduard5913
@eduard5913 3 года назад
i can use a arduino UNO?
@LeandroLinares
@LeandroLinares 3 года назад
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 3 года назад
@@LeandroLinares yesss I'll tell u :)
@CHGOfficial512
@CHGOfficial512 Год назад
I wonder, will I be the only one who wouldn't use such thing for music production
@starriet
@starriet 2 года назад
Oh wait, you didn't show us how it works! :) Great work anyways!
@LeandroLinares
@LeandroLinares 2 года назад
Thank you! I plan to upload a video playing it 🔜
@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.
@danielspark128
@danielspark128 3 года назад
woooooowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Далее
The 5 BEST ARDUINOS for Building a MIDI CONTROLLER
9:26
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
Fast and Furious: New Zealand 🚗
00:29
Просмотров 17 млн
Building a MIDI Controller Using Arduino
15:41
Просмотров 628 тыс.
SUPER SIMPLE MIDI KEYBOARD DIY HOW TO
19:52
Просмотров 121 тыс.
3D Printing an RC Car for the First Time
11:32
Просмотров 481 тыс.
Arduino Projects - 12 GREAT Ideas for you!!!
9:00
Просмотров 355 тыс.
I built my own computer. by hand.
13:03
Просмотров 1,1 млн
Build an Arduino MIDI Controller (D.I.Y.)
11:27
Просмотров 16 тыс.
How To Build A DIY MIDI Controller (2015 Edition)
15:21
Телега - hahalivars
1:00
Просмотров 4,5 млн