Collin's Lab: USB Hacking with Arduino

Поділитися
Вставка
  • Опубліковано 22 жов 2024

КОМЕНТАРІ • 447

  • @Mindv0id
    @Mindv0id 11 років тому +1

    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...

  • @jpersofsky
    @jpersofsky 7 років тому +5

    I love everything about this video! Thank you Collin!

  • @kieferonline
    @kieferonline 8 років тому

    Collin, even after five years, your videos are simply excellent. They are my favorite videos on Make by far.

  • @shadarko
    @shadarko 14 років тому

    Colin, most of the time I have no idea what you're talking about, but at least you're doing some amazing things

  • @dynasticc
    @dynasticc 10 років тому +55

    Collin reminds me of Dwight Schrute

  • @wewhippedemdidntwe
    @wewhippedemdidntwe 8 років тому +10

    Your whammy bar works backwards ;) Still cool, love your videos, make more!

  • @hammershigh
    @hammershigh 9 років тому +2

    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.

  • @musicftw11
    @musicftw11 12 років тому +1

    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 :)

  • @ronoc29
    @ronoc29 12 років тому

    ok the rockband guitar demo was epic!

  • @JohnMassaglia
    @JohnMassaglia 14 років тому

    I didn't get what you were trying to do at first. Turned out to be a pretty cool project.

  • @kulgan96
    @kulgan96 8 років тому +2

    wonderful i have a hard time coming up with project but now i have lots of ideas again thanks to you

  • @happyelfy
    @happyelfy 14 років тому

    def. the best from make magazine

  • @PierreRipplinger
    @PierreRipplinger 10 років тому +3

    That's awesome. Now I want to play my analog synth with a video game guitar.

  • @RyanJackman
    @RyanJackman 14 років тому

    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.

  • @cbtorneros
    @cbtorneros 14 років тому

    wow this is way over my head but I still think it's cool. Collin you rock.

  • @mj320002
    @mj320002 11 років тому

    A whammy bar actually creates a vibrato, which is a variation in pitch. Tremolo is a variation in volume.

  • @towrecker
    @towrecker 14 років тому

    I would never do this , but the last part with guitar was a barrel of laughs !!! just the look you had was priceless !!!

  • @otamanlvhs
    @otamanlvhs 13 років тому

    My Arduino finally arrived!It was travelling all the way from China.Now I'm ready to make first projects.

  • @Cheegro
    @Cheegro 14 років тому

    OH YEAH! I got a RB Bass collecting dust right next to me. looks like I got a new project! Thank you good sir!

  • @DeeTimmyfan
    @DeeTimmyfan 14 років тому

    My sis would love this!! She loves making her own music!!

  • @BlackPlague321
    @BlackPlague321 14 років тому +1

    Too much electronics makes you go bald at age 30.

  • @theAlbertinator1
    @theAlbertinator1 11 років тому

    that music is cool dude, good teachers know that teaching is part entertaining

  • @GrumpyOldTroll
    @GrumpyOldTroll 13 років тому

    Loving the Asimov sideburns.

  • @PayLoad495
    @PayLoad495 14 років тому

    Sick sideburns dude!!!

  • @ahetza
    @ahetza 14 років тому

    You're one of the very few I'm glad I subscribed to. Always look forward to your vids Collin!

  • @wademcreynolds7428
    @wademcreynolds7428 9 років тому +2

    Sounds like everything you tested was monophonic. Would it take any extra work to enable polyphony?

  • @moyrml
    @moyrml 12 років тому

    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

  • @TheArtsyTuber
    @TheArtsyTuber 13 років тому

    dude guitar? GENIUS!

  • @ErGoyoTV
    @ErGoyoTV 7 років тому +2

    Such a useful project. I believe with same hardware a full Midi In&Out is possible right?

  • @MrTocsik
    @MrTocsik 14 років тому

    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.

  • @PeterLakeTV
    @PeterLakeTV 11 років тому

    Colin should keep making videos!

  • @AxelTiger
    @AxelTiger 13 років тому

    I love smart people! Theres always something new to learn in electronics.

  • @ash_undefined
    @ash_undefined 14 років тому

    Wow, it's amazing what things you can do with this little Chip^^

  • @elderwyrm
    @elderwyrm 14 років тому +1

    Perfect! This is just what I was looking for. Thank you, Collin!

  • @Watzo7
    @Watzo7 14 років тому +12

    i feel like he's drunk when he makes these vids ... :D

    • @MichaelOfRohan
      @MichaelOfRohan 2 роки тому

      Looking drunk is just part of noticing
      e v e r y t h i n g

  • @GoharGraphics
    @GoharGraphics 7 років тому +1

    But background music in all your videos is so cool...!!
    I like your gorgeous projects.
    Like your attitude 👍👍
    Like a Boss

  • @bedaidazak
    @bedaidazak 14 років тому

    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

  • @gizmoguyar
    @gizmoguyar 12 років тому

    @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.

  • @94vujke
    @94vujke 12 років тому

    It is a serial monitor implemented in arduino IDE.

  • @FlyKingRy
    @FlyKingRy 12 років тому +1

    I love your videos Collin , pretty cool, and inspiring.

  • @jake151525
    @jake151525 12 років тому

    dude the way that u talk is so interesting

  • @mondays89
    @mondays89 14 років тому

    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. :-)

  • @DerFuhrer
    @DerFuhrer 8 років тому

    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

  • @Halljac
    @Halljac 14 років тому

    I swear if this guy's sentences were written out. he would have a comma after every word. But he still rules!

  • @thetommantom
    @thetommantom 14 років тому

    Face at the end is PRICELESS

  • @gr33nman
    @gr33nman 13 років тому

    @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.

  • @gr33nman
    @gr33nman 13 років тому

    @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...

  • @peppeddu
    @peppeddu 14 років тому

    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.

  • @tnowroz
    @tnowroz 9 років тому

    Really cool one, could you please provide the code that receives the data when you push the buttons of the USB device?

  • @stevecooley
    @stevecooley 14 років тому

    Awesome work, Collin!

  • @DaarkCloud
    @DaarkCloud 14 років тому

    You should try and make a standard serial port or paralelle port to usb port converter

  • @Crux161
    @Crux161 10 років тому

    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.

  • @insAneTunA
    @insAneTunA 14 років тому

    cool stuff, and thx for showing the possibilities

  • @This_Is_Not_My_Username
    @This_Is_Not_My_Username 14 років тому

    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!

  • @bricogeekcom
    @bricogeekcom 14 років тому

    Collin's lab forever!!!

  • @gneaux1
    @gneaux1 9 років тому

    Omg too awesome... I've been looking into this exact project

  • @This_Is_Not_My_Username
    @This_Is_Not_My_Username 13 років тому

    @Nadrealis thats in your state

  • @sebastianthe4th
    @sebastianthe4th 14 років тому

    very cool video, i dont always understand everything but i sure do love it!

  • @Iosef426
    @Iosef426 13 років тому

    How come I'm subscribed to @MakeMagazine & didn't notice this kind of videos b4?!

  • @Scotchegz
    @Scotchegz 12 років тому

    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.

  • @theharris64
    @theharris64 14 років тому

    @simdude2u yes with a bread board or shield of some kind, its closer to c than anything else

  • @BlackJavaBean
    @BlackJavaBean 14 років тому

    Wow, that's pretty cool. I've got a project that this may help fix.

  • @aapenjong
    @aapenjong 14 років тому

    @55MrDude
    it says collin's lab, not kipkay's lab.

  • @RobertNewstrand
    @RobertNewstrand 9 років тому

    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.

  • @ChristopherGaul
    @ChristopherGaul 10 років тому +3

    Cool project.
    One question. For USB host, wouldn't it have been easier to use a Leonardo?

    • @randomisoty422
      @randomisoty422 10 років тому +3

      this video came out two years before the leonardo

    • @ChristopherGaul
      @ChristopherGaul 10 років тому +2

      Kyle McNicoll
      Ahh...didn't catch that.

  • @Storm13Cloud
    @Storm13Cloud 13 років тому

    @TechBoywii I know... I am just saying that it would be nice, it makes things that the PC doesn't have simple

  • @JimmyGeschwind
    @JimmyGeschwind 14 років тому

    Damn, I wanted to see you rock out using a normal keyboard or mouse at the end! ^_^

  • @MagnusMistro
    @MagnusMistro 14 років тому

    Could you jack this up to your digital colour organ? That would look / sound super sweeeet

  • @hulago1234
    @hulago1234 12 років тому

    PARENTAL ADVISORY : this guy's face will grow on you...gradually..

  • @procrastinatingnerd
    @procrastinatingnerd 13 років тому

    @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. :-)

  • @tuvoca
    @tuvoca 13 років тому

    Love the video. Next step for Collin = Bluetooth it!

  • @TheWaddleWaddle
    @TheWaddleWaddle 13 років тому

    @Slench101 POSITIVE, NO DOUBT ABOUT IT!!!

  • @xXreikomuXx
    @xXreikomuXx 14 років тому

    @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.

  • @AlexKennedy47
    @AlexKennedy47 14 років тому

    @Uberhilarious Cas it's awesome! But seriously, what platforms would you like to see?

  • @kaze4159
    @kaze4159 14 років тому

    @mrabuckten Such an intelligent response from somebody who's oh so informed

  • @DarthCaniac
    @DarthCaniac 14 років тому

    That was pretty neat man! Good Job!

  • @avijitsadhukhan8371
    @avijitsadhukhan8371 7 років тому

    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?

  • @dmidc
    @dmidc 14 років тому

    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.

  • @1234mix
    @1234mix 13 років тому

    dude do more of this stuff...........

  • @orange70383
    @orange70383 7 років тому

    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.

  • @spartif
    @spartif 12 років тому

    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?

  • @fairyheli2
    @fairyheli2 12 років тому

    @tomattosfutleimierda yes, one of the rarest sorts, an original nerd who likes electronics and hacking, rather than trolling on UA-cam comments

  • @zawzero
    @zawzero 12 років тому

    @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?

  • @djbass101
    @djbass101 14 років тому

    @BlackPlague321 blame it on all the solder fumes from the days that the only solder you could get was lead. :)

  • @scttcmpbll
    @scttcmpbll 13 років тому

    is it possible to add a midi in on the arduino/shield for slaving to midi clock?

  • @AndroidDevil
    @AndroidDevil 14 років тому

    Well, MakeZine is nothing without Kipkay, all other members of MakeZine doesn't do that well than Kipkay!
    Thumbs Up if you Agree!

  • @gr33nman
    @gr33nman 13 років тому

    @kriptonis Then we agree. Minimum buy-in is a few hundred bucks. Dedication and sacrifice is key. QED.

  • @NikolajLepka
    @NikolajLepka 13 років тому

    @TheWaddleWaddle in a positive or negative way?

  • @Synthiam
    @Synthiam 13 років тому

    Wicked collin! nice work dude

  • @badwolfdangel9728
    @badwolfdangel9728 10 років тому

    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?

    • @EvilOverlord96
      @EvilOverlord96 10 років тому

      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.

  • @juliannevillecorrea
    @juliannevillecorrea 13 років тому

    thanks makemagazine...

  • @simdude2u
    @simdude2u 14 років тому

    Can the Arduino boards be stacked on top of each other?
    Is the Arduino programing closer to c++ or java?

  • @Bob-zg2zf
    @Bob-zg2zf 5 років тому

    Literally, what exactly does the word " hack" mean in this context? Does it mean: re-purpose? Change? Or?

  • @The0ohm
    @The0ohm 9 років тому

    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.

  • @winfr34k
    @winfr34k 13 років тому

    Could you reverse this process and have a normal-midi to usb adaptor?

  • @D250Rocks
    @D250Rocks 14 років тому

    @Jallandhara yup i can hear him fine.

  • @drvanon
    @drvanon 11 років тому +1

    Would you mind doing a tutorial on ethernet stuff? I'd like to build a ADLS -> DSL converter.

  • @int3rl0per
    @int3rl0per 14 років тому

    @simdude2u it's not just close to C, it _is_ C.

  • @ahmednoe
    @ahmednoe 14 років тому

    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

  • @eonfromteton
    @eonfromteton 13 років тому

    What if instead of using something that is already basically an instrument for midi, you used something else completely random? Like a usb mouse?