Arduino MIDI Controller: Part 2 - Buttons

  Рет қаралды 165,537

Notes and Volts

Notes and Volts

8 жыл бұрын

Build a MIDI Controller with your Arduino. In this video we will focus on Push Buttons.
Visit Notes and Volts for full Parts List and Software Download www.notesandvolts.com/2016/04/...
Like my videos? Please consider supporting Notes and Volts on Patreon / notesandvolts

Пікірлер: 272
@2bonk22
@2bonk22 3 жыл бұрын
This is the exact software I've been searching for. I trying to convert a savaged organ pedalboard to a midi pedal keyboard. This will get it done with the minimum screwing around. Your explanation of how the code works is excellent and now I understand the code well enough to make the few simple tweaks needed for my use. Thank you
@ctpctp
@ctpctp Ай бұрын
That's exactly what I am doing! I first tested a couple 25 key midi controllers to try converting them to a set of organ bass pedals for a Hammond XK-3, but they all clear ALL USER SETTINGS every time you power them down!!! I'm just baffled by that. So now it's time to roll my own.
@rendellpeh
@rendellpeh 8 жыл бұрын
Once again a very clear and simple to follow videos. Appreciate your effort!
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
+Rendell Peh Thanks Rendell!
@ctpctp
@ctpctp Ай бұрын
OMG FINALLY!!!!! I knew it had to be this easy, but I keep running into vids and tutorials that pile on the complexity. This is EXACTLY what I need to build a set of bass pedals for my Hammond XK-3. I love that I can just set the pin number, command, note, channel, and debounce IN ONE PLACE :-O I owe you a beer...or a coffee...or even a steak...whatever you want :-)
@LukeGeaney
@LukeGeaney 7 жыл бұрын
This video is amazing. I have got through this and everything works! Absolutely, hands-down the best MIDI arduino controller video. 11/10.
@NotesAndVolts
@NotesAndVolts 7 жыл бұрын
Congrats BB! Glad it helped you.
@bishoy95
@bishoy95 3 жыл бұрын
You are a life saver, best code ever. Worked great with Arduino Mega 2560 and could also use it on Serial2 instead of default Serial. Thank you so much for your effort in helping all of us. Please continue developing the project as it is the best Midi Implementation for arduino I have ever seen.
@elektrodenio
@elektrodenio 7 жыл бұрын
Hi,Dave! Love your tutorials and your channel content! About the buttons:your method of connecting them right up to digital pins is simple and effective,but if there are more buttons to be read I would suggest using parallel in-serial out shift registers.They are great because you can cascade them together and read maybe hundreds of switches. P.S. The idea about using a multiplexer was pretty clever.Going to keep it in mind when building my projects. :) Keep them videos coming! Cheers!
@NotesAndVolts
@NotesAndVolts 7 жыл бұрын
Thanks for the tip elektro! I will check it out.
@mikigeorgiev5257
@mikigeorgiev5257 6 жыл бұрын
Everything works perfectly on my Arduino Mega. Thanks for the useful and simple tutorial!
@simond5172
@simond5172 8 жыл бұрын
brilliant video . made a 5 button interface this evening . very straight forward to do . very happy and impressed with myself. thanks , you've inspired me to be creative for first time in a while . keep up the good work !
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Congrats Simon! Glad you found it useful :)
@zerorusher
@zerorusher 3 жыл бұрын
Man, arduino is indeed amazing but what is truly amazing is people like you sharing knowledge like these for free! Thanks a lot man! I'm planning to build a midi mixer to my Mox6 to help with live performances!
@davidecarollo70
@davidecarollo70 Жыл бұрын
Great! It's the best video on the tube to explain how to start to midify a key. Wonderful 👍
@jlin8435
@jlin8435 7 жыл бұрын
Thank you for the tutorials. One of the best I have seen so far. Very clear instructions.
@NotesAndVolts
@NotesAndVolts 7 жыл бұрын
Thanks JL!
@alexscott4428
@alexscott4428 6 жыл бұрын
HI, thanks for these educational documentaries. thanks to you I now have a more or less working 13 pedal organ bass board (I recovered the pedal board from an old Hammond organ). I used the led input and one of the analogs as a digital input as i had "13 pedals". cheers!
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Thanks Alex! That's really cool! I'm glad it worked for you. I love hearing success stories like this :)
@alexscott4428
@alexscott4428 6 жыл бұрын
so today i added a 44 key variant of the program (no muxes) just straight Digital inputs on a Mega board (up to 54 Di depending on how you use them). I left the LED free this time and serial pins free also, and used inputs 2 to 12 and 22 to 53. Seem to work plugged into a Yamaha Reface :-) all i need to do now is wire it up to a Hammond 44 key manual and make a box for it. summary I am feeling very confident with a 13 pedal bass board into a UNO and the 44 key on a Mega 2560.
@rafaelpierozan1
@rafaelpierozan1 Жыл бұрын
Man, this code is awesome! Just built a MIDI foot controller for my pedalboard. Rock on dude!
@NotesAndVolts
@NotesAndVolts Жыл бұрын
That's awesome!
@jakejuntilla1752
@jakejuntilla1752 3 жыл бұрын
I am so Glad I subscribed to your channel sir. You explain this in a way that makes it very understandable to beginner builders/coders. CHEERS !!
@NotesAndVolts
@NotesAndVolts 3 жыл бұрын
Thanks and welcome
@freddelsaux
@freddelsaux 4 жыл бұрын
Super code customisable ! Work great for me. I tried this and Led tuto separatly, need to mix the 2 code! thanks Dave to help me for my diy midi controller
@slaamri
@slaamri Жыл бұрын
@Fred Delsaux Hello. Did you managed to mix the 2 code (Buttons & led) ?
@carlospat6420
@carlospat6420 4 жыл бұрын
Thanks a million for your work. Thanks you, Now I have my own homemade Arduino foot pedal keyboard!
@Aetohatir
@Aetohatir 8 жыл бұрын
Nice! I want to try this as well. Hopefully new parts are coming quickly. Subscribed btw.
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Awesome! Thanks for the sub. Good luck with your build.
@TheBrunoleocoelho
@TheBrunoleocoelho 8 жыл бұрын
Nice videos! I really understand what you have explained! Congratulations for your channel!
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Thanks Bruno!
@derrixkadean
@derrixkadean 10 ай бұрын
worked like a charm used this to build a foot switch for my headrush mx5 to control the looper.. thanks brother
@NotesAndVolts
@NotesAndVolts 10 ай бұрын
Excellent!
@fabioc.6438
@fabioc.6438 8 жыл бұрын
thank you very much for your tutorials , they are helpful, I'm still waiting for the third part ;)
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Thanks Fabio! The third part is here kzfaq.info/get/bejne/hNOooqWVqrCrYmw.html
@johnnymg893
@johnnymg893 7 жыл бұрын
Please a tutorial about midi-usb and capacitive sensors instead of buttons, with midi. Sería de mucha ayuda! And thanks so much for all your tutorials, they're great and well explained!
@ridzwansalleh
@ridzwansalleh 2 жыл бұрын
thank you so much for the clear and simple tutorial.. can't wait to try it
@NotesAndVolts
@NotesAndVolts 2 жыл бұрын
Have fun!
@wagner2535
@wagner2535 6 жыл бұрын
GREAT video! helped me out a lot! :D
@shayshay399
@shayshay399 5 жыл бұрын
Hi! Great video. Quick question. I want to use as a guitar pedal and use stronger switches that I can attach to the enclosure. All I see are two button versions of this. How would I connect and program the two pin instead of the 4 pin? Thanks!
@basrikaragulle2933
@basrikaragulle2933 Жыл бұрын
thank you for this beautiful video. Can I use this for chord control with my foot while playing the keyboard?
@bitrich0981
@bitrich0981 8 жыл бұрын
Hi! this is really inspiring video and helpful also. Thanks for help, i am searching the thing like this since long......great work...
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Thanks Richardson!
@bozidarmartinovic1512
@bozidarmartinovic1512 6 жыл бұрын
Hi!!! First of all, tnx for this usefull tutorial! I want to make footcontroller to control stomps in Guitar Rig software. I need to add LEDs for stomps state (on-off). Can You give some advice how to do that? Tnx
@holmmusic
@holmmusic 4 жыл бұрын
Thanks for this nice video. I would like to use momentary buttons, programmed in latch mode (for sustain on different midi ch) but i would like to use illuminated buttons (with build in led) to get a visual feedback when sustain is on of off. How is this possible ?
@yetonlock2596
@yetonlock2596 7 жыл бұрын
Hello, very interesting video. Thx for share. I've a question. If I want to send a group of midi note. For exemple, if i press button1 and i want to send a C3maj chord, composed of a those 3 notes : C3 - E3 -G3. How could i programme it ?
@chapelierfouTV
@chapelierfouTV 3 жыл бұрын
This is great, easy and flexible. Can you simple add more Pots if, for instance, using an Arduino Mega ?
@TheBreakSpeed
@TheBreakSpeed 3 жыл бұрын
Fantastic tutorial, thanks very much, great source code too
@ihaveriffs8261
@ihaveriffs8261 6 жыл бұрын
What sort of buttons will work for velocity-sensitive applications? I’m working on my own project right now where I’m building a controller(just buttons for a diy keytar) that will plug into the wiring clip inside an existing midi keyboard. So I’m wondering if there is a certain type of button that has multiple connectors to make them velocity-sensitive. People on here probably already know the inner workings of keyboards, but the way it works is: one lead selects a note range and two leads will trigger a note when connected to the first. The speed at which the two trigger leads connect to each other determines the velocity. Extracting the buttons from under the keybed and mounting them in another device doesn’t seem like an option because these are usually based on pc boards rather than something that can be easily re-wired. I’m already lucky enough that the Keystudio25 has actual wires that clip into the main circuit board. Any help would be appreciated!
@dariuszpiotrowicz
@dariuszpiotrowicz 3 жыл бұрын
Hi. Great job! I just made the first midi controller in my life, which will make the control of my midi devices a lot easier for me: D Thanks a lot! However, I feel a little unsatisfied - is it possible to enter the values ​​for Control Change messages somewhere in the code? I do not see such an option in the base code, unless I should use multiplexers? Maybe some user has already worked on the topic and could help? Best regards.
@CodeAsm
@CodeAsm 2 жыл бұрын
Awesome, took me a while to figure out what i was doing wrong, turned out, I dint used the right Linux commands. I can now send midi stuff from my arduino over plain serial to my Linux machine and play midi music :D Your videos are clear and helpfull. ttyMIDI and aconnect helped me alott. it might not have guis but way less trouble once i understand how they work. I might create a nice gui for myself as I see myself way more often connect and change serial connections. A true MIDI port might be ok, but ill add that once i hacked my keyboard. Now I need an awesome sounding external synth :P (for DosBox and Qemu use)
@guitako
@guitako 7 жыл бұрын
Could you build a Foot Pedal adaptable to Guitar Rig 5 or another program, maybe something similar to FCB 1010 Behringer ?? Excellent channel, I learned a lot, thank you
@axel_fagerberg
@axel_fagerberg 5 жыл бұрын
My midi controller started switching super fast between CCs when I did this project, what did I do wrong?
@MathiasDahl
@MathiasDahl 8 жыл бұрын
Really great videos! Is there any limitations on what kind of messages I can send using this hardware? I'm thinking of sending not only CC messages but also SysEx or even more freeform ones, documented in the manual for my synth.
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
+Mathias Dahl Thanks Mathias! I purposely left the command functions accessible in the main program for exactly this reason. You can see an example of me modifying the code for a lighting controller in the following video: kzfaq.info/get/bejne/nM5kdcJ_kq6Wemw.html
@letsmakeown5744
@letsmakeown5744 7 жыл бұрын
please tell me the source code helps as buttons to change the program code
@axel_fagerberg
@axel_fagerberg 5 жыл бұрын
Great tutorial! I would like to do this on an Arduino Pro Micro, does anyone have a simple library they want to share?
@DallasKruse
@DallasKruse 6 жыл бұрын
Is there a way to adjust this code to work with a Leonardo board? So that the board itself sends Midi over USB?
@iskanderboulila4453
@iskanderboulila4453 5 жыл бұрын
Is it possible to replace the Midi output port with a Bluetooth module like the HM 10 ? what would change in the arduino sketch? thanks!
@admguitar4855
@admguitar4855 3 жыл бұрын
Hello! Great this video. How can I add a LED that it turn on when I press a button? Thanks for an eventual your answer
@manysounds
@manysounds 6 жыл бұрын
This is superb! Thank you so much!
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Thanks Rick!
@AuraPopDuo
@AuraPopDuo Жыл бұрын
Hey! YOU ARE AMAZING! Is there a simple way to add a "bank selection buton" on the code? I am new to the Midi/arduino world and your videos are making it sooo much easier!
@peterdevriesguitar
@peterdevriesguitar 5 жыл бұрын
Can I use the "footswitch button" like guitar pedals? And how to connect it with the arduino?
@gulintepebas5168
@gulintepebas5168 Жыл бұрын
Thanks for the good content. I use it to play button chords, but only Major chords are played because it sends a single note. For minor chords, how can I get the button to send two notes when I press it once?
@Arclocki
@Arclocki 4 жыл бұрын
Hello, thanks for these tutorials! I've come so far, but this doesn't work for me. So, I tried Hairless MIDI, and every time I pressed a button, it said: "Warning: got a status byte when we were expecting 1 more data bytes, sending possibly incomplete MIDI message 0xc0" Any ideas?
@rensrutten9919
@rensrutten9919 5 жыл бұрын
Hey, I was wondering if you could also achieve sending midi signals using the usb port of the arduino itself without using a seperate midi jack (like most midi-controllers would do)? Nice video btw! I'm planning on building one myself.
@conix2355
@conix2355 5 жыл бұрын
www.arduino.cc/en/Reference/MIDIUSB
@Dig3DaL
@Dig3DaL 5 жыл бұрын
Is there a way to have the MIDI info communicate through the usb port on the Arduino directly into the Digital Audio Workstation? Im looking to not use a MIDI jack but accomplish what you are doing in these tutorials.
@jarynzr
@jarynzr 7 жыл бұрын
hi thanks so much for this video! really easy to understand
@NotesAndVolts
@NotesAndVolts 7 жыл бұрын
Thanks Jary!
@bells33
@bells33 6 жыл бұрын
Hi.. Great video! Make it look so easy! I'll be building a similar midi controller with just one or two buttons to MUTE certain buses on my midi unit. How does the Arduino get power to operate. Not sure if I missed something... thank you for any help!
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Thanks bells! The Arduino can be powered through the USB cable when experimenting or with an external power supply foe stand alone projects.
@patrickbear6727
@patrickbear6727 3 жыл бұрын
I built a foot controller using this video and it works with just one caveat and I was wondering if others have the same issue. I use 8 switches to control my Line6 HX Stomp--adds switches for all 8 blocks which is just awesome! The problem that I have is that the first switch press typically is not picked up by the Stomp. I hit a switch once and nothing happens then I hit it again and it will work fine from then on. Do I need to add pull up resistors or something??
@MorningView
@MorningView 8 ай бұрын
excellent info and code is great. thank you. i am trying to modify the code to sends a string of notes on button bush. i tried changing notes from single notes like 60 to for example 60-64. But it doesn't change though as i think i need to add note off between each note. How do i add this note off between each note (for single button push)? thanks
@haubir95
@haubir95 8 жыл бұрын
Keep up the good work! This is on Khan Academy's level
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
+haubir95 Thanks haubir! I just wish I had 1/10th his subscribers :)
@kentforthable
@kentforthable 7 жыл бұрын
what software did you use for making animation with pictures?
@Ibanizt
@Ibanizt 7 жыл бұрын
Is it possible to build with 10 switches instead of 8? and is it possible to build with only midi as well?
@lusotch
@lusotch 4 жыл бұрын
Hi , Love the videos. can i use your stock midi controller sketch to do program change. All i see is CC.
@pex1981
@pex1981 Жыл бұрын
Hi thank you for share this tutorial, one question, in your code is not possible to send CC message with value?
@davidedebortoli1841
@davidedebortoli1841 8 жыл бұрын
Great Videos! Thank you!
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
+Davide De Bortoli Thanks Davide!
@DJNAVENDU
@DJNAVENDU 8 жыл бұрын
Hey buddy, really inspiring video you have made. Thank you I have a question...how about i want to send the connection of this project to my computer via WIFI and not the midi/usb cable? can you please help
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Thanks DJ N! You could probably do this by adding a Wireless Midi converter like this one jamstik.com/products/puc
@paoloacero7732
@paoloacero7732 5 жыл бұрын
hello sir i would like to ask if how to use 3 button where the first 2 button is the choices then the 3rd button is like the activation or something but the first 2 button is in toggle
@7091pm
@7091pm 7 жыл бұрын
Combination of buttons, how is done please..I would like to press 2 or more buttons at the same time to send a single midi command.
@nanotrax
@nanotrax 2 жыл бұрын
works fine, thx much.
@NotesAndVolts
@NotesAndVolts 2 жыл бұрын
Awesome!
@pawnhandler7775
@pawnhandler7775 6 жыл бұрын
Immense help. Thanks!
@ALMkrtchyan
@ALMkrtchyan 6 жыл бұрын
Hi , thank you for your amazing tut :) . Could you tell please how to put programChange and not Notes or ControlChange in buttons ? As I understund 0 is Note , 1 is controlChange and 2 is ControlChange toggle ... Thanks :)
@marcobenigni2610
@marcobenigni2610 5 жыл бұрын
Did u solve? I m trying to send program change too
@uomonordico1313
@uomonordico1313 5 жыл бұрын
what if i have a 5x6 matrix 25key keyboard (from a Yamaha electronic piano) directly connected so that i can get a number (midi note number) for each button press? how do i manage it with this lib? thanks
@rybos007
@rybos007 3 жыл бұрын
Great video. I'm trying to make single foot keyboard. How could i change octaves ? it's probably not possible with control change. Is it possible to use pins A1 A2 without multiplexer ?
@jucaferreira5310
@jucaferreira5310 6 жыл бұрын
This project worked perfectly in kontakt but I am having difficulties in triggering the buttons because the vsts of kontakt are not recognizing the same, I must change the function in the code or I am configuring wrong, help me please, thank you.
@pabloandresparisi
@pabloandresparisi 3 жыл бұрын
great!, work fine!
@maximilianomunoz808
@maximilianomunoz808 5 жыл бұрын
Hi ! thanks for the tutorial ! is it great ! Hi ! thanks for the tutorial ! is it great ! i´m trying to use your code with 6 buttons, two for CC function and 4 for toggle CC but i need to press two time for the toggle works, if i push just once the toggle doesn't work, and if i want use the midicontroller whit an aplication like Bias FX like a footcontroller the Bias only works with the note 62 whit any other do nothing, please help me ! How can i make the buttons for toggle works with only one push, and you have any idea for the note than i can use ? thanks !!
@ahmedozklc5070
@ahmedozklc5070 6 жыл бұрын
I made the midi drum kit with analog inputs. Can I use digital inputs with this code?
@slaamri
@slaamri 2 жыл бұрын
Hello, First of all, thank you very much for your youtube channel! It allowed me to make a bass pedalboard (like the PK-5 from Roland). This midi controller allows my guitarist to trigger sounds from a synthesizer (Access Virus). I want to add a function to my controller: I want to play one note at a time. So I think that it's necessary to use the monophonic mode, what do you think? But I didn't found the right midi CC message. Could you help me please? Any information will be welcome.
@alby1001fly
@alby1001fly 6 жыл бұрын
please sir how can I program a light detecting resistor (cadmium cell) to act like a switch when laser hitting it is interrupted ?? what I am trying to do is make a laser harp so to say with 8 inputs. can I just alter the code for the midi switch project ???/
@snowkingcro
@snowkingcro 4 жыл бұрын
Excellent tutorial, have some questions... 1. What if i want two CC comands on one button? 2. If i use midiusb library, can i use the usb output for midi?
@nolambda6486
@nolambda6486 4 жыл бұрын
hi ! i'm curently trying this option, you should be able to do it only with a USB HID enabled board (see the MIDIUSB library info it tells it all)
@DokterRyConn
@DokterRyConn 4 жыл бұрын
How would you be able to use this simple setup without the MIDI jack? Using only the USB to send the MIDI commands? I would love to hear about this.
@oscarlopez9978
@oscarlopez9978 7 жыл бұрын
Excellent video friend ... but I would like to know how I add leds, one for each button that indicates which button is active I would appreciate if you answered me.
@azmanahmad2820
@azmanahmad2820 6 жыл бұрын
Oscar Lopez im looking fwd for this too tried but failed..hv u any sucess?
@thxcuz
@thxcuz 4 жыл бұрын
I have a question, I have the Drumkit AI from spikenzie labs. I would like to replace the piezo transducer with push buttons. is a new script needed? Sorry for the noob question, but this was the first place I found that made things a little clearer for me.
@vinchelo
@vinchelo 7 жыл бұрын
This is great!!!!. Please do Encoder video midi !!! Cool Notes & Volts
@RoamingWanders
@RoamingWanders 11 ай бұрын
This is great, thanks for making this. I have tried making a 6 button controller but when I try and upload to the uno i get an error saying undefined reference to 'Button::Button (unsighned char, unsigned char...etc, I doubt you will see this after many years of this vidoe being online but any ideas how to fix that? I'm very new to this
@daddydanny5588
@daddydanny5588 3 жыл бұрын
great vid .. but i don't get the need of using midi 5 pins jack ... theres already usb port in the arduino itself ... Can we make midi controller using the usb port ..
@TheRedstoneGamerOfficial
@TheRedstoneGamerOfficial 7 жыл бұрын
what if i wanted to connect say 30 buttons to the arduino?
@thomasschinko9200
@thomasschinko9200 4 жыл бұрын
A great resource for building a special midi controler! - I like to build a footcontroler which should send cc 34# on each of the six footswitches, but with different values (0 - 5)! is this possible, how must the code be changed? - also, I like to have a LED per switch, can the Code be extended for this functionality?
@marcobenigni2738
@marcobenigni2738 3 жыл бұрын
hi, i m trying send different value for same CC number, did u reach?
@ollelindberg406
@ollelindberg406 8 жыл бұрын
Super tutorial! Do you know how I can make my Arduino to be recognized as a controller by the computer and send MIDI CC through the USB (same as for powering) instead of a MIDI port?
@JonathanFisherS
@JonathanFisherS 7 жыл бұрын
www.arduino.cc/en/Reference/MIDIUSB maybe?
@jasonchristopheruy80
@jasonchristopheruy80 6 жыл бұрын
connect the tx port to a usb i think..
@bcinsteadof3
@bcinsteadof3 6 жыл бұрын
I connected mine to a raspberry pi 3 by connecting the signal on arduino pin 1 (tx) directly to pin 8 on the pi3 (rx), and I would imagine you could do that with any midi interface, although per the standard, it really should be separated with an optocoupler. To connect it as a USB MIDI device, depending on your Arduino model, you can use the HIDUINO firmware found here: github.com/ddiakopoulos/hiduino. Otherwise you will need to build a cable with a separate controller. This might help: axe4live.wordpress.com/2012/02/04/diy-midi-interface-for-ipad-version-2/.
@jabransiddique2084
@jabransiddique2084 5 жыл бұрын
Use some Softwares Like " LOOPMIDI " and " HAIRLESS MIDI ". It's a very Basic and Amazing Way to control Midi via USB.
@Sandarpan
@Sandarpan 5 жыл бұрын
I use an Arduino Leonardo for that
@gertroodas
@gertroodas 7 жыл бұрын
Thank you !!! It works perfectley !!! Now I have midi footswitch :) using it with Octatrack :D
@NotesAndVolts
@NotesAndVolts 7 жыл бұрын
Awesome Gert! Nice work :)
@Dally_Sparkles
@Dally_Sparkles 4 жыл бұрын
any chance i could see a video of your foot switch?... i want to make a 12 note foot organ.
@SimoneMalakay
@SimoneMalakay 8 жыл бұрын
great video!
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Thanks Simone!
@Leeooo_Lucas
@Leeooo_Lucas 8 жыл бұрын
This is awesome! Great video. I just have a question for you: is it possible to transport the MIDI data via a USB cable from the Arduino Board without the use of the MIDI cable? I want to use Midi to Serial converting software (hairless MIDI-Serial) to be able to use the MIDI data coming directly from the UNO in a Digital Audio Workstation. How can I do that?
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Hi Leonard. The project doesn't support USB Midi. You would need to add a midi interface to your PC that has a 5-pin Midi input jack. That's what I do.
@vibhanshubiswas8729
@vibhanshubiswas8729 7 жыл бұрын
Notes and Volts means the above setup can't be used with a 'midi to USB' cable?
@tinbasher5951
@tinbasher5951 3 жыл бұрын
I built a 13 note "midi bass pedals" with the help of these well produced tutorials. How hard would It be to add oct +/- in the sketch?
@tinbasher5951
@tinbasher5951 3 жыл бұрын
So much fun. Definitely my new favorite channel.
@TheSpiffyBiscuits
@TheSpiffyBiscuits 6 жыл бұрын
Great video, thanks! Just wondering, could the same program/ set up be used to send Preset Change messages? I’d like to build a midi foot switch for a line6 M5 guitar effects pedal that I can use to select a number of preset sounds. Would it be as simple as changing the CC code to “PC”? Thanks!!
@marcobenigni2610
@marcobenigni2610 5 жыл бұрын
I m trying too.. have you solved?
@lusotch
@lusotch 4 жыл бұрын
@@marcobenigni2610 I'm also trying. any luck
@roccanto86
@roccanto86 3 жыл бұрын
Did you get it?
@wagner2535
@wagner2535 6 жыл бұрын
I'm making an music instrument for an schoolassignment, is t possible to not use a midiboard or something like that. But multiple pussbuttons that send a signal when activated? Its like doing the same thing in your video here with the little switches on the breadboard without the midiboard connection. Only i am using larger pussbuttons. So when my pushbutton is activated the arduino reconises it and activates a sound.
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Hi #_#. Other types of Normally Open buttons should work fine.
@lalamparo
@lalamparo 3 жыл бұрын
Hi, thanks for sharing your project, I tell you I have a BOSS GT 1000 and I would like to make a 6-switch MIDI footswitch, with Arduino but I don't know how to program it, could you help me with that. Thank you
@myperspective5091
@myperspective5091 7 жыл бұрын
What is the maximum number of buttons that you can hook up to one Arduino?
@CreeperManTheLuis
@CreeperManTheLuis 8 жыл бұрын
buen tutorial me funcionó perfectamente Saludos!!!
@NotesAndVolts
@NotesAndVolts 8 жыл бұрын
Gracias YoaaKrew!
@rommeltdavid
@rommeltdavid 6 жыл бұрын
i have to say. this series of videos u have. theres a chance that ill understand. well done. tnx.. if i may ask. do you have any tutorial. instead of using 5 pin midi, to use usb instead? so i can connect this to pc directly? and will be usb powered? tnx again
@rommeltdavid
@rommeltdavid 6 жыл бұрын
not really familiar with this. what i want to do is a foot controller. for guitar softwares like amplotube, bias fx. will the usb out work already? to connect directly to pc?
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Thank Jack! Right now this is a 5-Pin Midi project only so you will need a Midi interface for your computer. I am working on a USB version for future projects.
@vocalead
@vocalead 6 жыл бұрын
Is there any way I can make the analog ports act as digital, so I can connect additional buttons? I'm using a small arduino that only has 4 digital ports and 4 analog.
@NotesAndVolts
@NotesAndVolts 6 жыл бұрын
Hi Vocalead. Yes you can use analog pins as digital on the arduino. Please be aware that the code for this project will only work on the Uno or Nano.
@micwalt
@micwalt 5 жыл бұрын
This is great stuff!!! Forgive my ignorance, as I know nothing about coding (I'm just a lowly guitar player). But if I wanted to add program changes to the command parameters, would it be as simple as adding 3=PC and a case 3 with MIDI.sendProgramChange? Thanks so much!
@paulrobert3334
@paulrobert3334 3 ай бұрын
Did you end up figuring it out?
@micwalt
@micwalt 3 ай бұрын
@@paulrobert3334No, I gave up on the whole project. :D
@ingenium798
@ingenium798 7 жыл бұрын
does your midi oput have a usb output to conect on a laptop?
@djrobwilliam1673
@djrobwilliam1673 4 жыл бұрын
I know this is old but will this controller function the same via the USB Tx/Rx data lines? @Notes and Volts
@nazrlol8102
@nazrlol8102 7 жыл бұрын
how can I put 16 buttons on it? it only has 11 ports to connect buttons?
@tonyojala4159
@tonyojala4159 6 жыл бұрын
with multiplexer, watch part 3.
@micwalt
@micwalt 5 жыл бұрын
I keep getting error message: "Arduino: 1.8.8 (Mac OS X), Board: "Arduino/Genuino Uno" error: no matching function for call to 'midi::MidiInterface::sendProgramChange(byte&, int, byte&)' MIDI.sendProgramChange(BUTTONS[i]->Bvalue, 127, BUTTONS[i]->Bchannel); ^
@txilibrist
@txilibrist Жыл бұрын
Good job! I would like to use a 4 button footswitch. But I am not able to assign a led to each button. Some help? Thanks
Arduino MIDI Controller: Part 3 - Multiplexers
20:09
Notes and Volts
Рет қаралды 195 М.
Arduino MIDI Controller: Part 1 - Potentiometers
14:02
Notes and Volts
Рет қаралды 285 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 41 МЛН
SUPER SIMPLE MIDI KEYBOARD DIY HOW TO
19:52
LOOK MUM NO COMPUTER
Рет қаралды 121 М.
The MIDI Protocol: MIDI Messages | Simon Hutchinson
11:02
Simon Hutchinson
Рет қаралды 25 М.
1.Миди-контроллер на Arduino (Hiduino)
17:47
kentforth
Рет қаралды 31 М.
MIDI for the Arduino - Reading MIDI CC Messages
12:54
Notes and Volts
Рет қаралды 67 М.
The 5 BEST ARDUINOS for Building a MIDI CONTROLLER
9:26
Nerd Musician
Рет қаралды 82 М.
Launchpad || DIY or Buy || Keyboard Matrix & MIDI Tutorial
12:43
GreatScott!
Рет қаралды 1,1 МЛН
Building a MIDI Controller Using Arduino
15:41
Switch & Lever
Рет қаралды 627 М.
MIDI for the Arduino - Build a MIDI Output Circuit
9:41
Notes and Volts
Рет қаралды 90 М.
5 НОЧЕЙ С ТИМОХОЙ
1:12:07
OVER SHOW
Рет қаралды 801 М.