god you rock man, i am getting into electronics. i remembered when my dad showed me how to solder and do stuff and your how to videos are just pumping me up... still i got a long way to go before messing around with arduino...
The music is SO appropriate and not the least annoying. In fact the music is the reason why I have seen this video over and over again. Who cares about Arduino as long as the music is amazingly interesting... also it emphasizes the extremely high technical level of the video.
Whammy bar and tremolo (It's more accurate to call it a whammy bar though) are the same thing and yes they do increase and decrease the frequency, but by bringing the whammy bar down, like Collin was, you shorten the distance between the saddle and the nut, lowering the key of the guitar. By the way, electronic music does have boundaries :)
I am so going to try this. All I need is the Arduino, the USB host shield, the MidiVox, a Rock Band guitar, coding skill, and free time. Actually.... on second thought I might wait off on this one.
dude that is mega cool if youre into the electronic aspects of music. people pay tens maybe hundreds of dollars for devices to do exactly what that arduino can do when programmed correctly. makes me wanna try it myself
To all you people whining about kipkay.If you only want to see kipkay just subscribe to his channel. Don't Subscribe to Makemagazine if you don't want to see all the other hosts do their segments, or at the very least don't click it if it's not a kipkay video. It's not like someone is holding a gun to your head and forcing you to watch the other segments.
I bought that device (usb-midi converter). and I am quite sure that by doing so, I saved myself quite a lot of time... and money I presume! Thanks for sharing though
@Karate97100 You may have already found the answer, but generally speaking void loop() { is required as is. You can however put you own loop (for(), while(), etc.) inside ether the void loop() or void setup() methods. And as long as they never end the void loop() will never run.
You are good at marketing that arduino thing. I'm not usually one who gives into buying something that I see marketed but I want one of those things. :-) You should show more of it's complex functions. :-)
If I'm using an Arduino Leonardo, would I have to still use the USB Host Shield? I'm very interested in converting my USB MIDI Keyboard to the standard "old" MIDI interface
@mattg889 - A tally for this project alone using off-the-shelf toys, just like Collin: Arduino UNO: (We'll need two.) $58 on Amazon Arduino USB Host Shield: $40 on Circuits@Home Arduino midi vox shield: $26 on Makershed Akai Pro LPK25 Laptop Performance Keyboard: $48 (Currently on sale, down from $129 on Amazon) ------> Total: $172.
@kriptonis If you buy at radio shack, and all you need are a few resistors, it's a dollar or two. But when you start making your own projects, you add things like battery holders, gendered connectors, headers, enclosures, jacks, breakout boards, IC's, flux, solder, a decent soldering unit, a vent, etc., it adds up to some real coin. The independent parts are inexpensive, but you need a lot of them before you have a decent electronics 'lab'. And now you need an arduino and some shields...
i subscribed to this person bc i htought it was another one of KIPKAYS channals and i thouight i watched this type videos... some computer tech person talking some computer talk and dont know what there saying after 14sec into the video. I just wish everyone would make things simple like KIPKAY!
It's called a tremolo look up the definition most trems increase and decrease note frequencies these days plus welcome to electronic music boundaries do not apply.
How would someone send/receive midi data from a keyboard to a Windows 10 or Ubuntu Linux computer, and what software should someone use? I have a midi to usb cable that connects a Casio 61-key keyboard to my computer that I upgraded to Windows 10. Please help. Thanks.
@gr33nman Oh, I do apologize. You are correct, he did say that. Looks like I read right over that sentence, lol. He is still right about how cheap you can do all this though. I'm not sure why he was talking about a few hundred bucks. because he is wrong about that then... Granted if your building a custom motherboard it may get into the hundreds, but that isn't what this video is about is it. :-)
@HEYxITSxBOB he definitely uses dramatic pauses in his speech patterns in order to hold attention and make you anticipate the upcoming sentence or concept. trying this in everyday life can definitely help you give communicate more effectively.
My Casio keyboard only has a USB midi output. Let's see if this can turn it into a general midi device. But can the Arduino read back midi data and send back through usb? So other keyboards can send midi data to Casio? Can it work both ways?
Wow, I've never really thought of that, COOL! Could you point me to a site that talks about the midi outputs (those three bytes that you had us look at) in a little more detail? I'm very interested in MIDI hacking after seeing this.
I'm up to nearly 38,000 lines of code in my project which is still only equal to 45 seconds in real time. My project will run for 22 minutes so I have about 62 million more lines to go, no actually I'm stopping at 2 minutes 22 seconds and then the telemetry should upload at 4x gig pack 11 before the reset starts or I hope so by then at least that's what it's all based on, so if the cycle isn't dragging more than .025 sec then it ought to self regulate at that point.
OK, i misunderstood your comment about it sending midi data in the video thanks for explaining. is there enough room/ processing power left on the original arduino (already running the midivox) to also run the usb midi to midi translation? if not what is the "smallest" arduino that can handle the usb midi to standard midi conversion?
@dragoninfire123 You cant compare em. What do you want to do? Emulate USB natively? Hack around? Have many I/O pins available without the need to use shift registers?
You could, but you could also just get a midi to usb interface. They are not that expensive. More interesting is the possibility to built your own custom midi controller with an arduino. You could also include some sorts of sensors, like light sensors, proximity sensors, etc.
A Coilin could I talk you into sharing the arduino code I have a keyboard like the 1 you used in video and would like to try to get it to work with the dsp-G1 CHIP.
Man im studying electrical engineering this is my 1st year, and i don't have a freaking idea about how everything works, i hope this will get better later :S
god you rock man, i am getting into electronics.
i remembered when my dad showed me how to solder and do stuff and your how to videos are just pumping me up...
still i got a long way to go before messing around with arduino...
I love everything about this video! Thank you Collin!
Collin, even after five years, your videos are simply excellent. They are my favorite videos on Make by far.
And even after 11 years
Colin, most of the time I have no idea what you're talking about, but at least you're doing some amazing things
Collin reminds me of Dwight Schrute
dynastic totaly
Your whammy bar works backwards ;) Still cool, love your videos, make more!
The music is SO appropriate and not the least annoying. In fact the music is the reason why I have seen this video over and over again. Who cares about Arduino as long as the music is amazingly interesting... also it emphasizes the extremely high technical level of the video.
Whammy bar and tremolo (It's more accurate to call it a whammy bar though) are the same thing and yes they do increase and decrease the frequency, but by bringing the whammy bar down, like Collin was, you shorten the distance between the saddle and the nut, lowering the key of the guitar. By the way, electronic music does have boundaries :)
ok the rockband guitar demo was epic!
I didn't get what you were trying to do at first. Turned out to be a pretty cool project.
wonderful i have a hard time coming up with project but now i have lots of ideas again thanks to you
def. the best from make magazine
That's awesome. Now I want to play my analog synth with a video game guitar.
I am so going to try this. All I need is the Arduino, the USB host shield, the MidiVox, a Rock Band guitar, coding skill, and free time. Actually.... on second thought I might wait off on this one.
wow this is way over my head but I still think it's cool. Collin you rock.
A whammy bar actually creates a vibrato, which is a variation in pitch. Tremolo is a variation in volume.
I would never do this , but the last part with guitar was a barrel of laughs !!! just the look you had was priceless !!!
My Arduino finally arrived!It was travelling all the way from China.Now I'm ready to make first projects.
OH YEAH! I got a RB Bass collecting dust right next to me. looks like I got a new project! Thank you good sir!
My sis would love this!! She loves making her own music!!
Too much electronics makes you go bald at age 30.
that music is cool dude, good teachers know that teaching is part entertaining
Loving the Asimov sideburns.
Sick sideburns dude!!!
You're one of the very few I'm glad I subscribed to. Always look forward to your vids Collin!
Sounds like everything you tested was monophonic. Would it take any extra work to enable polyphony?
dude that is mega cool if youre into the electronic aspects of music. people pay tens maybe hundreds of dollars for devices to do exactly what that arduino can do when programmed correctly. makes me wanna try it myself
dude guitar? GENIUS!
Such a useful project. I believe with same hardware a full Midi In&Out is possible right?
To all you people whining about kipkay.If you only want to see kipkay just subscribe to his channel. Don't Subscribe to Makemagazine if you don't want to see all the other hosts do their segments, or at the very least don't click it if it's not a kipkay video. It's not like someone is holding a gun to your head and forcing you to watch the other segments.
Colin should keep making videos!
I love smart people! Theres always something new to learn in electronics.
Wow, it's amazing what things you can do with this little Chip^^
Perfect! This is just what I was looking for. Thank you, Collin!
i feel like he's drunk when he makes these vids ... :D
Looking drunk is just part of noticing
e v e r y t h i n g
But background music in all your videos is so cool...!!
I like your gorgeous projects.
Like your attitude 👍👍
Like a Boss
I bought that device (usb-midi converter). and I am quite sure that by doing so, I saved myself quite a lot of time... and money I presume! Thanks for sharing though
@Karate97100 You may have already found the answer, but generally speaking void loop() { is required as is. You can however put you own loop (for(), while(), etc.) inside ether the void loop() or void setup() methods. And as long as they never end the void loop() will never run.
It is a serial monitor implemented in arduino IDE.
I love your videos Collin , pretty cool, and inspiring.
dude the way that u talk is so interesting
You are good at marketing that arduino thing. I'm not usually one who gives into buying something that I see marketed but I want one of those things. :-) You should show more of it's complex functions. :-)
If I'm using an Arduino Leonardo, would I have to still use the USB Host Shield? I'm very interested in converting my USB MIDI Keyboard to the standard "old" MIDI interface
I swear if this guy's sentences were written out. he would have a comma after every word. But he still rules!
Face at the end is PRICELESS
@mattg889 - A tally for this project alone using off-the-shelf toys, just like Collin:
Arduino UNO: (We'll need two.) $58 on Amazon
Arduino USB Host Shield: $40 on Circuits@Home
Arduino midi vox shield: $26 on Makershed
Akai Pro LPK25 Laptop Performance Keyboard: $48 (Currently on sale, down from $129 on Amazon)
------> Total: $172.
@kriptonis If you buy at radio shack, and all you need are a few resistors, it's a dollar or two. But when you start making your own projects, you add things like battery holders, gendered connectors, headers, enclosures, jacks, breakout boards, IC's, flux, solder, a decent soldering unit, a vent, etc., it adds up to some real coin. The independent parts are inexpensive, but you need a lot of them before you have a decent electronics 'lab'. And now you need an arduino and some shields...
Cool, I wonder if the output of a USB camera can be converted into MIDI signals.
You could make music as you move your body.
Really cool one, could you please provide the code that receives the data when you push the buttons of the USB device?
Awesome work, Collin!
You should try and make a standard serial port or paralelle port to usb port converter
that's awesomely hilarious! I wish you could have spent a little more time explaining how you tested the midi keyboard to discover it's signals out.
cool stuff, and thx for showing the possibilities
i subscribed to this person bc i htought it was another one of KIPKAYS channals and i thouight i watched this type videos... some computer tech person talking some computer talk and dont know what there saying after 14sec into the video.
I just wish everyone would make things simple like KIPKAY!
Collin's lab forever!!!
Omg too awesome... I've been looking into this exact project
@Nadrealis thats in your state
very cool video, i dont always understand everything but i sure do love it!
How come I'm subscribed to @MakeMagazine & didn't notice this kind of videos b4?!
It's called a tremolo look up the definition most trems increase and decrease note frequencies these days plus welcome to electronic music boundaries do not apply.
@simdude2u yes with a bread board or shield of some kind, its closer to c than anything else
Wow, that's pretty cool. I've got a project that this may help fix.
@55MrDude
it says collin's lab, not kipkay's lab.
How would someone send/receive midi data from a keyboard to a Windows 10 or Ubuntu Linux computer, and what software should someone use? I have a midi to usb cable that connects a Casio 61-key keyboard to my computer that I upgraded to Windows 10. Please help. Thanks.
Cool project.
One question. For USB host, wouldn't it have been easier to use a Leonardo?
this video came out two years before the leonardo
Kyle McNicoll
Ahh...didn't catch that.
@TechBoywii I know... I am just saying that it would be nice, it makes things that the PC doesn't have simple
Damn, I wanted to see you rock out using a normal keyboard or mouse at the end! ^_^
Could you jack this up to your digital colour organ? That would look / sound super sweeeet
PARENTAL ADVISORY : this guy's face will grow on you...gradually..
@gr33nman Oh, I do apologize. You are correct, he did say that. Looks like I read right over that sentence, lol.
He is still right about how cheap you can do all this though. I'm not sure why he was talking about a few hundred bucks. because he is wrong about that then... Granted if your building a custom motherboard it may get into the hundreds, but that isn't what this video is about is it. :-)
Love the video. Next step for Collin = Bluetooth it!
@Slench101 POSITIVE, NO DOUBT ABOUT IT!!!
@HEYxITSxBOB
he definitely uses dramatic pauses in his speech patterns in order to hold attention and make you anticipate the upcoming sentence or concept.
trying this in everyday life can definitely help you give communicate more effectively.
@Uberhilarious Cas it's awesome! But seriously, what platforms would you like to see?
@mrabuckten Such an intelligent response from somebody who's oh so informed
That was pretty neat man! Good Job!
My Casio keyboard only has a USB midi output. Let's see if this can turn it into a general midi device. But can the Arduino read back midi data and send back through usb? So other keyboards can send midi data to Casio? Can it work both ways?
Wow, I've never really thought of that, COOL!
Could you point me to a site that talks about the midi outputs (those three bytes that you had us look at) in a little more detail? I'm very interested in MIDI hacking after seeing this.
dude do more of this stuff...........
I'm up to nearly 38,000 lines of code in my project which is still only equal to 45 seconds in real time. My project will run for 22 minutes so I have about 62 million more lines to go, no actually I'm stopping at 2 minutes 22 seconds and then the telemetry should upload at 4x gig pack 11 before the reset starts or I hope so by then at least that's what it's all based on, so if the cycle isn't dragging more than .025 sec then it ought to self regulate at that point.
OK, i misunderstood your comment about it sending midi data in the video thanks for explaining. is there enough room/ processing power left on the original arduino (already running the midivox) to also run the usb midi to midi translation? if not what is the "smallest" arduino that can handle the usb midi to standard midi conversion?
@tomattosfutleimierda yes, one of the rarest sorts, an original nerd who likes electronics and hacking, rather than trolling on UA-cam comments
@dragoninfire123 You cant compare em. What do you want to do? Emulate USB natively? Hack around? Have many I/O pins available without the need to use shift registers?
@BlackPlague321 blame it on all the solder fumes from the days that the only solder you could get was lead. :)
is it possible to add a midi in on the arduino/shield for slaving to midi clock?
Well, MakeZine is nothing without Kipkay, all other members of MakeZine doesn't do that well than Kipkay!
Thumbs Up if you Agree!
@kriptonis Then we agree. Minimum buy-in is a few hundred bucks. Dedication and sacrifice is key. QED.
@TheWaddleWaddle in a positive or negative way?
Wicked collin! nice work dude
I happen to have an old midi keyboard with an old midi cable , I guess I can do the Midi to USB with it? , or you suggest something else?
You could, but you could also just get a midi to usb interface. They are not that expensive. More interesting is the possibility to built your own custom midi controller with an arduino. You could also include some sorts of sensors, like light sensors, proximity sensors, etc.
thanks makemagazine...
Can the Arduino boards be stacked on top of each other?
Is the Arduino programing closer to c++ or java?
Literally, what exactly does the word " hack" mean in this context? Does it mean: re-purpose? Change? Or?
A Coilin could I talk you into sharing the arduino code I have a keyboard like the 1 you used in video and would like to try to get it to work with the dsp-G1 CHIP.
Could you reverse this process and have a normal-midi to usb adaptor?
@Jallandhara yup i can hear him fine.
Would you mind doing a tutorial on ethernet stuff? I'd like to build a ADLS -> DSL converter.
@simdude2u it's not just close to C, it _is_ C.
Man im studying electrical engineering this is my 1st year, and i don't have a freaking idea about how everything works, i hope this will get better later :S
What if instead of using something that is already basically an instrument for midi, you used something else completely random? Like a usb mouse?