Launchpad || DIY or Buy || Keyboard Matrix & MIDI Tutorial

  Рет қаралды 1,154,411

GreatScott!

GreatScott!

5 жыл бұрын

$2 for 10PCBs (24 Hour Fast Build): jlcpcb.com
Previous video: • Controlling a BIG LED ...
Facebook: / greatscottlab
Twitter: / greatscottlab
Support me for more videos: www.patreon.com/GreatScott?ty=h
More project information (wiring schematic, pictures, ....) on Instructables: www.instructables.com/id/Make...
You can buy the commercial launchpad here: (affiliate links)
Amazon.de: amzn.to/2DFB4b0
Parts list (incomplete, see Instructables for more, affiliate links):
Aliexpress:
WS2812 LEDs: s.click.aliexpress.com/e/_dZ4...
1x Arduino Nano: s.click.aliexpress.com/e/_dVf...
36x Tactile Switch: s.click.aliexpress.com/e/_dTz...
36x 1N4002 Diode: s.click.aliexpress.com/e/_dTz...
Ebay:
WS2812 LEDs: rover.ebay.com/rover/1/711-532...
1x Arduino Nano: rover.ebay.com/rover/1/711-532...
36x Tactile Switch: rover.ebay.com/rover/1/711-532...
36x 1N4002 Diode: rover.ebay.com/rover/1/711-532...
2x Perfboard: rover.ebay.com/rover/1/711-532...
In this episode of DIY or Buy I will be showing you how I created my own launchpad. That means I will show you how I combined a design idea with 3D Prints, WS2812 LEDs, tactile switches and an Arduino to create a proper MIDI instrument. While building I will also tell you a bit about a keyboard matrix and in the end determine what advantages the DIY Launchpad offers. Let's get started!
Websites which were shown during the video:
www.dribin.org/dave/keyboard/...
www.midi.org/specifications-o...
projectgus.github.io/hairless-...
playground.arduino.cc/code/ke...
github.com/FastLED/FastLED
www.tobias-erichsen.de/softwa...
www.image-line.com/flstudio/
Thanks to JLCPCB for sponsoring this video
Visit jlcpcb.com to get professional PCBs for low prices
Music:
2011 Lookalike by Bartlebeats
Killing Time, Kevin MacLeod
(incompetech.com)

Пікірлер: 1 200
@SimonCoates
@SimonCoates 5 жыл бұрын
Or wait for your version to be available from GearBest 😊
@andymouse
@andymouse 5 жыл бұрын
You Bitch !
@franswa7111
@franswa7111 5 жыл бұрын
Too soon! LUL
@enigonzalez
@enigonzalez 5 жыл бұрын
😅
@reggiep75
@reggiep75 5 жыл бұрын
Hahaha delicious savagery! Maybe some new buttons and an LCD display that says 'Get fucked, Gearbest!' on every button press might be a nice custom feature.
@phreapersoonlijk
@phreapersoonlijk 5 жыл бұрын
To be honest, gearbest is a really bad shop. Wow they take their time and - atleast for me - cancelled half the stuff I ordered. Never again.
@Kaskobi
@Kaskobi 4 жыл бұрын
Thanks for the brief mention in this video!
@nails772
@nails772 3 жыл бұрын
No reply
@abhiramcd
@abhiramcd 3 жыл бұрын
I love your music ❤️❤️❤️
@ashtonplayz3094
@ashtonplayz3094 3 жыл бұрын
Keep up the good work kaskobi
@princeniel.9802
@princeniel.9802 3 жыл бұрын
Lol
@ddcddc_
@ddcddc_ 5 жыл бұрын
For anyone wanting to do midi projects, i recommend using a microcontroller with native usb capabilities. Those are recognized straight away by the software you're using. Also they are recognized by android devices, ic you play with synthesizers apps. BTW great video!
@iansarmiento23
@iansarmiento23 4 жыл бұрын
"I'm an engineer, not a musician" *_has FL Studio_*
@euvo_sound
@euvo_sound 4 жыл бұрын
wtf
@martincerveny4747
@martincerveny4747 4 жыл бұрын
😂
@rvbxn04
@rvbxn04 4 жыл бұрын
Christian Sarmiento its probably the demo free version
@morphman86
@morphman86 4 жыл бұрын
@@rvbxn04 In Trial it would say "(Trial)" after the plugin name. Not too unlikely that someone who spent $70 on a MIDI controller and then another $40 on components to build his own would spend $75-150 on music software though.
@rvbxn04
@rvbxn04 4 жыл бұрын
morphman86 he could just do it for this vid
@PlatinaSB
@PlatinaSB 5 жыл бұрын
next diy or buy mechanical keyboard maybe???
@piefadaseyt7893
@piefadaseyt7893 5 жыл бұрын
It's going to be expensive if going cherry mx... but I would love to see that :P
@SoLaR27
@SoLaR27 5 жыл бұрын
@@piefadaseyt7893 It's not too bad. Some websites sell 10 switches for $10. For a typical 104 key keyboard, that's $110. The launchpad he used in this video is about $100, so it should cost about the same as this video.
@bacphan7582
@bacphan7582 5 жыл бұрын
​@@SoLaR27 i can get TKL keyboard less than $100, cherry switches, PBT keycap and many things.
@Thalanox
@Thalanox 5 жыл бұрын
@@SoLaR27 At that price, you might as well just buy the pre-made keyboard.
@marunero3
@marunero3 5 жыл бұрын
@@piefadaseyt7893 you dont have to buy exactly cherries.. there are chinese switches that are "fake" cherry and they are okay.. i use outemu brown and it works like it should so it can be cheap
@Kaskobi
@Kaskobi 5 жыл бұрын
Impressive stuff mate! Send me one and I’ll use in a video ;)
@kantavode5211
@kantavode5211 5 жыл бұрын
gg
@tfr
@tfr 4 жыл бұрын
No
@euvo_sound
@euvo_sound 4 жыл бұрын
I was shocked why kaskobi is here :0
@meowtheturtle
@meowtheturtle 4 жыл бұрын
TheFlyingRat lol
@mozzarellae
@mozzarellae 4 жыл бұрын
Pay for it, mate.
@DJlegionuk
@DJlegionuk 5 жыл бұрын
HI, I have made a few midi devices and had a few suggestions and comments if you do not mind. I would aways suggest using a teensy when working with midi as it has midi built in with a very good library of commands. When working with midi and addressable leds I would try to avoid neo pixel style leds as they can cause problems with timming, so I found using spi based addressable led like the apa102 with fastled work a lot better and are a lot quicker and this will help reduce latency. My last one is the buttons you chose need a lot of force to press and you will find using them tiring compared to a good tactile switch designed for a lighter touch. Now I did very much like the enclosure and the button mat you made, I thought the actual design was very good and as always an excellent video from you. To take this to the next stage I would add a routine that can switch on the led with commands from the midi software and not just from the keypresse. The teensy library had a routine called on note on and on note off that would handle all midi commands coming in and then you just need to switch on or off the correct led. Using velocity you could change the brightness or colour.
@7head7metal7
@7head7metal7 5 жыл бұрын
some excellent tips! thank you!
@peerappel2012
@peerappel2012 5 жыл бұрын
An arduino micro would also work as it also uses a mcu with USB support. I think it's the atmega32u2 on that board. You can get that board way cheaper :-).
@josech5743
@josech5743 5 жыл бұрын
Hi, one question, couple of years ago I thought about making 1 little drum device but I never got time. Now I have more free time, do you think I will be able to use piezo sensors to track not just the state, but the amount of force used? Or is there any better option?
@DJlegionuk
@DJlegionuk 5 жыл бұрын
@@peerappel2012 Yes the teensy 2 uses the same atmega chip as the micro, but I use the 3.2 or 3.6 for my more complicated projects.
@felderup
@felderup 5 жыл бұрын
jose, piezo's have a very short hit time, you'll need to get a peak detector/sample & hold type device between the piezo's and the analogue inputs.
@drobotk
@drobotk 5 жыл бұрын
Whenever I hear MIDI, I always think Evan Kale :D
@deviserenity1873
@deviserenity1873 4 жыл бұрын
Rip evan kale
@laveur
@laveur 5 жыл бұрын
Thanks for a great episode, I really think the DIY version would be a great addition for sat a large scale art project. Using MIDI as a way to communicate with other components of the project. But for actual music creation a professional solution would probably be best.
@mirainelaplace
@mirainelaplace 4 жыл бұрын
for some odd reason, i finally found a bridge between my hobby and my degree
@Bruno_Noobador
@Bruno_Noobador 3 жыл бұрын
Nice
@damaryusuf1624
@damaryusuf1624 3 жыл бұрын
let me guess, your degree is in music and your hobby is messing around with some electrical stuff right?
@mirainelaplace
@mirainelaplace 3 жыл бұрын
@@damaryusuf1624 nope. I'm an engineering student with a musical talent 🤣🤣🤣🤣
@AtlasMvm
@AtlasMvm 3 жыл бұрын
have you looked into designing synths like eurorack. lots of overlap between music and electronics
@mirainelaplace
@mirainelaplace 3 жыл бұрын
@@AtlasMvm i haven't. but that's interesting. I might go check that out ahahahah
@pogan1983
@pogan1983 5 жыл бұрын
I am marvelled by your ingenuity. Every job demads a mastery and enthusiasm, and yours is an example. That's how we have fun paid for, not jobs.
@eyesofnova
@eyesofnova 5 жыл бұрын
I watch these videos, I don't completely understand them as I've not had the fortune of learning electronics (yet) but i love it because it's so interesting to see someone make something out of nothing.
@SwitchAndLever
@SwitchAndLever 5 жыл бұрын
Nice video, definitely got me thinking about a few things for some projects I'm working on! Though, you could also, if you had used an Arduino with the ATmega32u4 chip, had set up your Arduino as an HID controller to emulate a keyboard, or even make it as a USB-Midi device directly using the MIDIUSB library. This works because the 32u4 chip has built in USB support, and can therefore act as a range of different USB devices.
@GBrayJ
@GBrayJ 3 жыл бұрын
*understands*
@windowzombie
@windowzombie 4 жыл бұрын
GreatScott!, I've been watching you forever, and this may seem like strange critique, but in every video with your great hand-drawn diagrams, you seem to be using a water soluble black pen that bleeds when highlighted. Faber-Castell make water safe archival ink artist pens that are great for situations like this, and I've been using them for art and writing for years for their integrity when wet! Similar archival artist pens should have the same properties (sakura pigma etc.)
@amulpatel
@amulpatel 4 жыл бұрын
incredible! love all your handwritten notes and 3D printing with the coding
@user-lt2rw5nr9s
@user-lt2rw5nr9s 5 жыл бұрын
I used to watch your videos on an old account. I watch a lot of music production videos on this account and thanks to this video, you got another subscriber!
@Luus135
@Luus135 5 жыл бұрын
You could even reduce the number of IO-Pins by using a Shift-Register for one side of the buttons. Great Video though :-)
@johnfrancisdoe1563
@johnfrancisdoe1563 5 жыл бұрын
Luus135 A 4017 Johnson counter could do the 10 row scanning with one switch and two pins (clock and reset). Extending it to the 20x20 matrix to control one switch and 3 LEDs in each position of a 10x10 matrix (8x8 plus side buttons) would probably need a different counter chip. A 50-output row counter (2 μC pins) and, 2 sense column inputs and 6 LED driving outputs could do the whole matrix with 10 μC pins, with 20μs to process each row. For bonus, add force sensing button arrangements at the cost of more complex buttons and much faster scanning (as you now need to measure the time between each button reaching two depths). This becomes the velocity number in MIDI and changes how loud each sound is.
@Wilson84KS
@Wilson84KS 5 жыл бұрын
Guys do you know sites, blogs, threads etc. on that which you would recommend to beginners? I'm looking for a while for a way to use several buttons on in best case one pin, I'm using the oneWireKeypad-Library for Arduino, it works but I'm not really satisfied with this, a hardware solution would be better.
@misium
@misium 4 жыл бұрын
​@@johnfrancisdoe1563 So that's what midi velocity is! Great!
@mr.0x373
@mr.0x373 3 жыл бұрын
I'm not a good electrician like Ben Eater but I think you can't use the shift r as input device
@gold3688
@gold3688 5 жыл бұрын
Sees the thumbnail Clicks on vid Doesn't understand anything I LikE iT
@thestupidambassador8171
@thestupidambassador8171 5 жыл бұрын
Same
@DelicAlmin
@DelicAlmin 5 жыл бұрын
Most of us do the same...
@gold3688
@gold3688 5 жыл бұрын
@@DelicAlmin lol yeah
@master138
@master138 4 жыл бұрын
Same
@interesting5744
@interesting5744 4 жыл бұрын
Same here bro
@BaconSniffer578
@BaconSniffer578 5 жыл бұрын
Midi is amazing. I’m super impressed its still here after 30 years
@FahmiNoorFiqri
@FahmiNoorFiqri 5 жыл бұрын
THE THING I REALLY WANTED. FINALLY DIY TUTORIAL, I'VE BEEN DOING THIS FOR A LONG TIME
@steveroberts1861
@steveroberts1861 5 жыл бұрын
Great stuff Scott. I didn't know about the ability on Windows to route a serial line to appear as MIDI. Thanks again !
@krystofvydra
@krystofvydra 5 жыл бұрын
how you posted comment yesterday? youtube is broken again lol
@jeromejohnson43255
@jeromejohnson43255 5 жыл бұрын
@@krystofvydra yep, youtube is broken.
@Ramog1000
@Ramog1000 5 жыл бұрын
@@krystofvydra as I recall, patreons get to see it earlier
@krystofvydra
@krystofvydra 5 жыл бұрын
@TenOndra jasně :D
@risex1594
@risex1594 5 жыл бұрын
I think "buy" wins due to limitations of the "diy" presents. The most fundamental is with that button configuration you cant push more than 1 button at the same time and that means no chords.
@leobla744
@leobla744 5 жыл бұрын
yeah, but its just a limitation of the arduino program the martix setup can recognice more than one press at a time.
@henryD9363
@henryD9363 5 жыл бұрын
@@leobla744 No. It's a limitation of how the keyboard is wired.
@joeykapi
@joeykapi 5 жыл бұрын
This can easily be fixed with some diodes though, I think the video is somewhat raffled off, and the final diy launchpad could've looked a lot better
@henryD9363
@henryD9363 5 жыл бұрын
@@joeykapi - yep, I didn't recognize that the scanning scheme would allow for the identification of what buttons were whenever pressed at the same time. My mistake
@N4ppul4
@N4ppul4 5 жыл бұрын
He added the diodes so the matrix should allow for n key rollover. However i dont know how the code in arduinu worked, but it shouldnt be a problem.
@JohnsJunk
@JohnsJunk 5 жыл бұрын
I only understand about a 10th of what you're talking about in your vids but I always learn something and do enjoy watching even though you're talking over my head the whole time. Keep up the good work.
@zonetwelve5881
@zonetwelve5881 5 жыл бұрын
I think the DIY is the winner Sometimes the best thing about making something is the part of thinking, learning how to design and planing stuff.
@Albertmand123
@Albertmand123 5 жыл бұрын
It's worth noting that you need to set the baud rate to 9600 in the "Hairless Midi" software settings under File > Preferences. Otherwise it will say "unexpected byte"
@fallennebula869
@fallennebula869 5 жыл бұрын
Nobody: Buzzfeed: $1 VS $1000 launchpad
@williamthomasmi10
@williamthomasmi10 5 жыл бұрын
Did a similar thing with arcade switches! Made for much easier 3d modeling :P Now I"m making devices with knobs, banks and LEDS to use for myself. I think DIY is the winner because what you end up with can be very specialized for your own purpose, as well as cheap, so you're not spending money on features you don't need
@IbrahimInsomniac
@IbrahimInsomniac 5 жыл бұрын
I'm electrical engineer student and I do al lof of musical stuff. playing instrumen, producing, mixing... etc. I'm very impressed with your work that mixes music with engineering because I'm into it.
@dered4900
@dered4900 5 жыл бұрын
the best video ever///////////////
@sefalibhakat143
@sefalibhakat143 5 жыл бұрын
please make a video no How to make IGBT based arc welding machine.
@KACPER050599
@KACPER050599 5 жыл бұрын
He don't want to mess with mains voltage because there are many beginners. For arc welding machine visit diodegonewild
@lazar2175
@lazar2175 5 жыл бұрын
@@KACPER050599 If someone could assemble something like this,then i'm sure he/she could operate a indicator lightand exercise basic safety rules. However,i would not be messing with mains voltage with a project like this because you will never have a reliable welder at hand,it will overheat or short out or whatever when you need it most. And also,it is a big fire risk. Perhaps buy a welder and then use it to pay it back off?
@DemetryRomanowski
@DemetryRomanowski 5 жыл бұрын
@@lazar2175 Not to mention that the parts/time would cost a lot more than a good second hand welder or a cheap new one.
@phir9255
@phir9255 5 жыл бұрын
I read it as LGBT based arc welding machine. It created the weirdest image in my mind.
@masondaub9201
@masondaub9201 5 жыл бұрын
That would be quite a dangerous and complicated project... I don't think that is in the scope of what his channel is about. To me his channel is about getting beginners interested in electronics and providing them with the information and motivation to actually get started. Not anything highly detailed and specific, but things that can be applied to a multitude of projects. In my opinion, if you don't know enough to build one from scratch on your own, it probably means you're not ready to mess around with anything like that yet.
@notsure6222
@notsure6222 5 жыл бұрын
Wow, it really turned out a lot better than I expected. I completely agree with your verdict, the official one is of course nice, but the diy gets the job done, I am sure it was fun to build and looks pretty decent. Nice job, loved it!
@undersky596
@undersky596 5 жыл бұрын
This is my favourite electronics series on KZbin.
@gbraadnl
@gbraadnl 5 жыл бұрын
IIRC, doesn't the Launchpad do note velocity? This is something the DIY solution does not have... I do like the idea it can act as a general input device... For this I use additional software with my LaunchKey and Pad.
@bepowerification
@bepowerification 5 жыл бұрын
the Launchpad Pro does note velocity. its a MUST HAVE imho.
@DonLafontaine62
@DonLafontaine62 5 жыл бұрын
Agreed!
@Chaoddity
@Chaoddity 5 жыл бұрын
I was thinking the same thing. I have a cheapo Korg drumpad and it features velocity, hold/roll/flam... Also the way he is multiplexing... couldnt it mess up if he played more than one button at the same time?
@GglSux
@GglSux 5 жыл бұрын
@@Chaoddity Admittedly I don't know anything about this. But I was just thinking of how this could be done "in general" . And if I'm not mistaken, this(his) method is that the "pad" is polling/scanning "row by row" (or column by column). And keys that are pressed on the "currently scanned" row (or column) are "read out" (and stored or "sent out") before jumping to the next row (or column) to "read out" the keys pressed in that one. If this is how it's done, You "simply" avoid collisions by only actually "reading out" 1 row at a time. And since every "key" in a row is a member of a unique column, You simply check "which columns" that have registered "presses"...And other keys in that column can not "interfere" because they are not in the "scanned" row. ((or vice versa if You scan "columns" instead of rows)) The downside to this method is of course that it "splits" it's "scanning frequency" over how many rows (or columns) You "scan" possibly demanding a very high "scanning rate". Since it has to be able to scan off every row (or column) in a time short enough to actually make it feel like You can strike and release multiple keys simultaneously (e.g. a "chord"). And it must feel as if they can be "struck" and released as "1 movement" , and not that You feel as if You have to "hold" the "cord" to avoid the "pad" missing to "read" one of the pressed keys... At least that's what I believe... Apologies for my verbose attempt at explaining how I think it (could) works. Best regards
@stephenborntrager6542
@stephenborntrager6542 5 жыл бұрын
@@GglSux That is correct. He should have no issues detecting multiple key presses after the diode mod. Scanning rate should not be a problem either. The lack of velocity is the flaw of this design. (Let alone aftertouch...)
@deadbird99
@deadbird99 5 жыл бұрын
Great video! The Launchpad's been on my project list for a long, long while now, I'm glad you gave it a try! Question: I think the Launchpad can handle and transmit many button presses at once, can your DIY version too?
@greatscottlab
@greatscottlab 5 жыл бұрын
No, the code can not do that YET. But with a bit of modification, that should not be a problem.
@vke6077
@vke6077 5 жыл бұрын
@@greatscottlabGreat! I was about to ask the same question
@jamesdavis2027
@jamesdavis2027 5 жыл бұрын
GreatScott! How do you change that only in code??? It seems impossible.
@gisibah
@gisibah 5 жыл бұрын
@@jamesdavis2027 Not really. All that's needed is a buffer to store the read inputs of the button matrix. Then the microcontroller can send them to the pc in bulk.
@jamesdavis2027
@jamesdavis2027 5 жыл бұрын
Say you hold down two diagonally opposing corner buttons simultaneously, and then press a third corner? How on earth can it tell that you’ve pressed that corner if the row and column is already connected?
@drkakophanos3013
@drkakophanos3013 4 жыл бұрын
At least we can understand how a controller works. Always useful information. Thanks
@marhar2
@marhar2 5 жыл бұрын
I really learned a lot from this video. I would not have thought about soldering *after* installing the board and switches!
@MarksGoneWicked
@MarksGoneWicked 5 жыл бұрын
Adafruit has a DIY launchpad tutorial on their website also. Would like to see a comparison.
@Sefton.
@Sefton. 5 жыл бұрын
Adafruit is the best!
@famitory
@famitory 5 жыл бұрын
doesn't the launchpad have velocity? maybe a good future project would be making a midi controller using a grid of FSRs, using high frequency analog multiplexing to make it usable using only a handful of ADCs
@CTCTraining1
@CTCTraining1 5 жыл бұрын
A splendid video with a huge range of construction skills. Congratulations for making a really effective controller.
@mr_vky
@mr_vky 5 жыл бұрын
You are the real engineer...I appreciate you a lot and I'll also success in my field like you.. I added you to my role model list and thanks for inspiring me Great Scott💕
@Alex0474
@Alex0474 5 жыл бұрын
0:49 Yeet the font in the bottom video thumbnail is the same as the one in your ”GreatScott!” channel watermark!
@AvixkThePig
@AvixkThePig 5 жыл бұрын
I was really hoping to see inside the launchpad because of its button velocity sensors.
@ostelaymetaule
@ostelaymetaule 5 жыл бұрын
I think normally it is just 2 switches per button. The software then measures the press timestamps of both hits and gets the relative velocity from it. What is really interesting is the "aftertouch", which is almost non-present in midi controller under a couple hundred bucks pricepoint.
@AvixkThePig
@AvixkThePig 5 жыл бұрын
@@ostelaymetaule Seems like a good solution; however, the buttons would have to be different heights. After some googling, it seems like Novation uses analog measurements instead of 2 switches.
@MrSmotrelkin
@MrSmotrelkin 3 жыл бұрын
Velocity-sensitive pads are usually done with a PCB pattern similar to this: cdn-learn.adafruit.com/assets/assets/000/012/730/original/adafruit_products_1616top_LRG.jpg?1386359520. And then you have rubber pads themselves with conductive layer on the bottom (usually carbon or graphite-based, I believe). Then, the more you press on the pad, the bigger the contact it makes and the smaller the resistance is between corresponding sets of PCB traces. While making custom PCB's is quite easy nowadays for hobbyists, making custom rubber pads with a conductive layer on the bottom sounds like quite a hassle. You can buy 4x4 silicone keypads from Adafruit but they're all of a predefined size you can't change
@priteshchavan4580
@priteshchavan4580 5 жыл бұрын
The only KZbin channel videos I don't skip
@DRcrimeinvestigate
@DRcrimeinvestigate 4 жыл бұрын
this DIY is in another level
@benediktfrasch2812
@benediktfrasch2812 5 жыл бұрын
JLCPCB sponsored video / him using a PCB NOT from JLC
@benediktfrasch2812
@benediktfrasch2812 5 жыл бұрын
@Bobby Schmurda yeah that's what i meant... Didn't remember the word.
@gamingaddictionz1747
@gamingaddictionz1747 5 жыл бұрын
Diy or Buy Headphone DAC/AMP next?
@efeyzee
@efeyzee 4 жыл бұрын
Oh I can tell you myself that buy wins that one by a large margin lol
@emeraldpeterolu7289
@emeraldpeterolu7289 5 жыл бұрын
I will go with the DIY anytime. Great Job scott
@estring69
@estring69 4 жыл бұрын
First justified use of 3D printing I have seen yet :)
@R3MIXMODZ
@R3MIXMODZ 4 жыл бұрын
wheres the files to 3D Print? They are for 123d design which is not available anymore.. You should upload them as .stl files
@stoneheart9679
@stoneheart9679 5 жыл бұрын
Can I get this from Gear Best?
@StarEclipse506
@StarEclipse506 5 жыл бұрын
Soon friend, soon.
@TheSlyMouse
@TheSlyMouse 3 жыл бұрын
This is a real gem of a video. Love it.
@americanrebel413
@americanrebel413 5 жыл бұрын
AWESOME! I always find the stuff so fascinating and wish I could know how to do this kind of work. Thank you my friend for sharing this video.
@aquasama588
@aquasama588 5 жыл бұрын
BUY!
@Wander4P
@Wander4P 5 жыл бұрын
@9:12 drilling on top of digital calipers?!
@bepowerification
@bepowerification 5 жыл бұрын
come on.. he is an engineer which means he cant do anything right with his hands, only on paper :) give him a break
@zusurs
@zusurs 5 жыл бұрын
@@urugulu1656 I believe that you refer to the cheap Chinese digital calipers - I own one for a few years, and first year I was frustrated as f*ck, given the fact how fast that crap consumed batteries even while not turned on. Quick googling later I found out that there is a design flaw in all these cheap calipers, that drains the battery even when off. What I did was simply disassembled the plastic part where the display and circuit board is found, cut one of the traces from the battery to chip, installed a small DIP push button, drilled a small hole in the plastic for the tip of button to stick out, and hotglued it in place. Works like a charm! I used like three pairs of batteries in first year. Now it's year 4 on the same batteries and no worries!
@lucasthompson1650
@lucasthompson1650 5 жыл бұрын
@Artūrs Savickis Ha! I did the same thing last year because I got sick of trying to find a cheap unit that didn't use that same board/chipset/bug combo. The actual bug is that if the calliper registers any change in measurement (while "powered off") it will trigger the soft power-on - and as these aren't exactly the most precise instruments of their ilk, you can turn it off with the soft power-off switch while it is reading 0.00mm, wave it around in the air like a magic wand for a few seconds, and see it power back up because it is now reading that "new" measurement of 0.00mm … because like a lot of cheap digital scales, it's keeping an extra digit hidden for reasons that still baffle me. So, what actually happened is when you turned it off it was reading 0.00mm but actually measuring something like 0.003mm, and when you waved it around it started measuring 0.004mm, which triggered the soft power-on bug, and displayed "0.00mm" because some marketing guy thinks you'll trust the tool more if you don't know about that extra precision digit that is used mostly (as far as I can tell) for some rounding functions when you switch back and forth from metric to imperial units. I haven't had to swap a battery since putting the little manual DIP switch in either. I've seen other people put a small flat spring under the battery, snap the battery lid clip, and put a chunk of duct tape over the lid instead, essentially making the battery itself a sort of pressure switch … and as the duct tape relaxes it acts like a sleep timer to turn the unit off if you forget to. I prefer the switch, but this method might be easier for some people.
@Wander4P
@Wander4P 5 жыл бұрын
@@lucasthompson1650 ​ @Artūrs Savickis Interesting info. I recently replace the battery on mine for the second time, so I decided to keep the battery in the case until I use it. But the switch solution sounds much more convenient; I'll have to see if I have a switch small enough lying around.
@lucasthompson1650
@lucasthompson1650 5 жыл бұрын
@Wander "See? if you have one" I just walk around barefoot near any of my benches … if I need to find anything small, it only takes a few seconds to find several painfully embedded in one of my feet. Then it's just a matter of swearing loudly, positioning it, and soldering it. 😎
@liongames13231
@liongames13231 3 жыл бұрын
I love your DIY or buy series
@silverteak
@silverteak 2 жыл бұрын
Hey Scott, you're such an amazing inventor! Thanks for you videos and for this diy or buy rubric as well.
@LouiHandwerker
@LouiHandwerker 5 жыл бұрын
Can you hit multiple buttons at once?
@zachbellew7292
@zachbellew7292 5 жыл бұрын
It seems like it would interpret 2 buttons as pressing 4
@maurice_mores
@maurice_mores 5 жыл бұрын
Dude what did you exactly study cause I'm interested in studying the same thing
@shervindavid1452
@shervindavid1452 5 жыл бұрын
Maurice-Mores I'm guessing an electronics engineering degree or diploma. His interest in coding is what allows him to do all this. Which is great!
@yasinsin4229
@yasinsin4229 5 жыл бұрын
I'm studying eee aswell. I don't know half of the things he knows and does. it's all up to you. He learned microchips and knows how it works. that's damn complex.
@maurice_mores
@maurice_mores 5 жыл бұрын
I always been interested in what he's doing and I like electronics so I decided to study the same thing xD
@MOUNIROU60
@MOUNIROU60 4 жыл бұрын
@@yasinsin4229 not really, i am a none electronic engineer but i can use micro controllers and can make things like mic preamps and robotic arms, diy cnc machines, its not that complex, all this to tell you that if you invest the time to learn, its not hard at all.
@mmdnaderi7183
@mmdnaderi7183 5 жыл бұрын
The best part = "and i will seee you next time " its good :D keep it up
@olivierconet7995
@olivierconet7995 11 ай бұрын
Really creative. I like the DIY version very much !
@bjarnivalur6330
@bjarnivalur6330 5 жыл бұрын
If it's called a launchpad then you should be able to launch a rocket or fly a drone with it.
@kihiable
@kihiable 5 жыл бұрын
Well technically you can
@motsgar
@motsgar 5 жыл бұрын
Diy or buy: 7inch hdmi display
@ceneblock
@ceneblock 4 жыл бұрын
Bro... he's not making an LCD. It'd be way too expensive and hard.
@brnktv
@brnktv 5 жыл бұрын
Dude, your penmanship is beautiful, and you're very talented. Loved the video.
@freeelectron8261
@freeelectron8261 5 жыл бұрын
Great Scott! That's a lot of patient work! Cool vid - thanks!
@thetailor6714
@thetailor6714 5 жыл бұрын
You come from Germany? kommst du aus Deutschland das Englisch hört sich nämlich ein wenig so an
@laurin.128
@laurin.128 5 жыл бұрын
Ja kommt er Steht aber auch in der Kanalbeschreibung ;)
@Skeepz
@Skeepz 5 жыл бұрын
"ein wenig"
@cone3443
@cone3443 5 жыл бұрын
Wut
@jassey
@jassey 5 жыл бұрын
also ich finde seine aussprache sehr gut im gegensatz zum großteil der deutsch-englischen youtuber
@lukasdootdoot5108
@lukasdootdoot5108 5 жыл бұрын
lul dachte ich bin alleine xD
@mariuscatalin1105
@mariuscatalin1105 5 жыл бұрын
You should try to breath a bit slower when u talk because at the end of the phrase we can hear it :>
@knower1514
@knower1514 5 жыл бұрын
Catalin Cata So here you put the buttons on-_BREATH_
@GOTTHEDAWGINME
@GOTTHEDAWGINME 5 жыл бұрын
What a beautiful handwriting.
@sawmaniac
@sawmaniac 4 жыл бұрын
You've convinced me, I'll buy one^^
@ExarchNZ
@ExarchNZ 5 жыл бұрын
That kind of thing really needs a custom PCB, would have saved you alot of the wiring.
@casper5204
@casper5204 5 жыл бұрын
How tf you've reacted 1 day ago?
@jamesdavis2027
@jamesdavis2027 5 жыл бұрын
Sportacus patreon
@leobla744
@leobla744 5 жыл бұрын
nah just a couple of diods and a bit of wire wouldnt be worth making or orderning a pcb.
@ExarchNZ
@ExarchNZ 5 жыл бұрын
@@casper5204 lol I live in NZ.
@ExarchNZ
@ExarchNZ 5 жыл бұрын
@@PixelyIon It depends what you value your time at. If your time is "free" then sure its always going to be cheaper to solder some perf-board. And if you design a modular button board, you can just make it so that the same PCB is used throughout the design (keeping it in the 100mm2 limit). Same with the LED strips. That $35 order from JLC saves you 2~3hrs of soldering (I mean of course you still have to solder the parts to the PCB but its faster) then its worth it. Unless you value your time at less than $12/hr.
@Promocable
@Promocable 5 жыл бұрын
I think your mic settings are off, your "s" "z" sounds are very unpleasant to hear
@hattocatto
@hattocatto 4 жыл бұрын
Mateeeeeee I'm amazed! This is something I know I wouldn't be able to make but for sure I have to recognize that you're an absolute genius!
@innovation4u336
@innovation4u336 5 жыл бұрын
You are great teacher. It's great to learn from you. Thanks...
@DrHouse-zs9eb
@DrHouse-zs9eb 5 жыл бұрын
Biggest disadvantage: no variable velocity. Not really useful for an musician.
@SmellyBones
@SmellyBones 4 жыл бұрын
Organists get around that with pedals. #centuriesofprecedent
@Danger-Tater
@Danger-Tater 5 жыл бұрын
I'm an engineer not a... Medic "Rainbow six siege reference btw"
@heligon4674
@heligon4674 5 жыл бұрын
*musician
@Danger-Tater
@Danger-Tater 5 жыл бұрын
@@heligon4674 I WAS REFERRING TO A CHARACTER FROM *A VIDEO GAME*
@heligon4674
@heligon4674 5 жыл бұрын
@@Danger-Tater yea but he said musician not medic
@Danger-Tater
@Danger-Tater 5 жыл бұрын
@@heligon4674 I know what he said man I'm just memeing around
@beanieteamie7435
@beanieteamie7435 5 жыл бұрын
@@heligon4674 r/woooosh
@bfplay4freebattlefie
@bfplay4freebattlefie 5 жыл бұрын
Awesome video as always! One of the best channels on youtube...
@L9X
@L9X 5 жыл бұрын
Great Scott is an FL user! Makes me happy.
@Phonomatic
@Phonomatic 5 жыл бұрын
To make it short: this project just lacks a decent understanding of the intended purpose of the device.
@user-pn9jj5iy1k
@user-pn9jj5iy1k 5 жыл бұрын
I don’t like engineering. I don’t like music. Why did I watch that?
@lmaojack2962
@lmaojack2962 5 жыл бұрын
topshaggercaleb are you ok? Did you hit your head?
@user-pn9jj5iy1k
@user-pn9jj5iy1k 5 жыл бұрын
Lmao Jack no
@rafaadya4282
@rafaadya4282 5 жыл бұрын
@Lvl42 GT no need to be rude you dumb bitch
@jaiprakashmakhija4889
@jaiprakashmakhija4889 5 жыл бұрын
Your diys are always best
@EforEngineering
@EforEngineering 5 жыл бұрын
Wow, you can do anything, I love your efforts very much
@pegu06
@pegu06 5 жыл бұрын
If you used an Arduino with real USB not just USB Serial you wouldn't need that LoopMIDI nonsense.
@stephenborntrager6542
@stephenborntrager6542 5 жыл бұрын
How would the digital interface be handled in this case? The OS will still require a device driver for the device to be recognized as MIDI, and DIY drivers are almost prohibitively expensive.
@Tosta3000LPs
@Tosta3000LPs 5 жыл бұрын
You can use a standard device class in your USB descriptor. Those device classes are described in the USB specification and therefore drivers for this kind of peripherals are already built into all major operating systems. A standard MIDI device doesn't require any special drivers for its basic functionality. So if you use a microcontroller like the AtMega32u4, which has built in USB, you can implement a MIDI controller without the need of any extra software on your PC.
@john4398
@john4398 5 жыл бұрын
What happened to the stolen video?
@john4398
@john4398 5 жыл бұрын
@@pluscrafter7117 I got banned from Twitter for the 16th time so I don't use their website.
@ddhruvarora8034
@ddhruvarora8034 5 жыл бұрын
East or West DIY is always The BEST
@DynoRC
@DynoRC 5 жыл бұрын
Wowww Thank you Scott I was searching for this video last month
@iGerman
@iGerman 5 жыл бұрын
You didn't do the MIDI In capabilities at all, buttons just light up independently from MIDI, unlike a real Launchpad, where each button lights up with needed color with a command from a computer, that's how they do the lightshows on KZbin. You could also find a hacked bootloader for the Arduino to just detect as a midi device, those usually work nice, with no need of loopmidi or anything else. If you had all the buttons (64+16) assigned to correct notes and MIDI commands (the upper round buttons) same as a real Launchpad, you could select Launchpad in the MIDI options of FL Studio, and set it to your device, and it would work exactly like a launchpad. And you've just made a button matrix with LED that happens to output MIDI, that's not a Launchpad. At this instance of your build, the winner is clearly a buy, since your 'Launchpad' is literally just a a button matrix with LED that happens to output MIDI. But I think your build is still impressive, considering that you did it all in one day for ~50 eur, it's not bad at all!
@leichmanado
@leichmanado 5 жыл бұрын
please, make a stenography keyboard, the commercial machines cost Thousands !
@prodige2211
@prodige2211 3 жыл бұрын
I'm Musician not electronic engineer so I prefer buy it for 20 dollars more (less in euros) but it was very interresting to see you built it I say in French "BRAVO ! YOU'VE MADE A VERY GOOD WORK"
@sergioyanez3421
@sergioyanez3421 5 жыл бұрын
Thanks ,exactly when i was looking info about the topic, nice one
@eswar9255
@eswar9255 5 жыл бұрын
playing of that is better to this videos but you didn't
@nardhb
@nardhb 5 жыл бұрын
Pleas never do that again! 9:13
@easyelectronics4364
@easyelectronics4364 5 жыл бұрын
What i didn't get though???
@nardhb
@nardhb 5 жыл бұрын
@@easyelectronics4364 drilling on your calipers
@PlakToetsBart
@PlakToetsBart 5 жыл бұрын
@@nardhb Why is it bad?
@nardhb
@nardhb 5 жыл бұрын
Because it is a divice to messure. If it get bend only slightly you can trash it!
@ahsnsb
@ahsnsb 5 жыл бұрын
If you add the satisfaction of DIYing, IT'S ALWAYS BETTER
@naoki95957
@naoki95957 5 жыл бұрын
Gold play button! Congrats! 😊
@crazyksp8344
@crazyksp8344 5 жыл бұрын
in my opinion i think DIY is the winner
@rjones8508
@rjones8508 5 жыл бұрын
DIY or Buy, which is the winner? That's easy, WE are! Thanks for the video, lots of good techniques. Now to lookup switch "ghosting"..
@VKRenato
@VKRenato 5 жыл бұрын
Again Excellent Video. Thanks!
@pierre84820
@pierre84820 5 жыл бұрын
To me seems like DIY was the winner !!!
@jdlives8992
@jdlives8992 5 жыл бұрын
Dang dude. That’s awesome
@TrentTationnaiseXization
@TrentTationnaiseXization 5 жыл бұрын
FruityLoops raised me. You cease to amaze me. The shit we can do with our minds is amazing.
@enryfrafranci
@enryfrafranci 5 жыл бұрын
I was waiting for this! Thanks!
@icydicy2712
@icydicy2712 5 жыл бұрын
bro you deserve all my respect 👌
This Happens when all Buy Options Suck! (DIY or Buy)
11:50
GreatScott!
Рет қаралды 188 М.
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 27 МЛН
ГДЕ ЖЕ ЭЛИ???🐾🐾🐾
00:35
Chapitosiki
Рет қаралды 15 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 18 МЛН
Introducing Nopia
7:28
Martin Grieco
Рет қаралды 6 МЛН
Building a MIDI Controller Using Arduino
15:41
Switch & Lever
Рет қаралды 623 М.
Make your own 10x10 LED Matrix
7:07
GreatScott!
Рет қаралды 1,1 МЛН
The 5 BEST ARDUINOS for Building a MIDI CONTROLLER
9:26
Nerd Musician
Рет қаралды 79 М.
Make Dumb Electronics Smart for $3
13:13
I Like To Make Stuff
Рет қаралды 494 М.
SUPER SIMPLE MIDI KEYBOARD DIY HOW TO
19:52
LOOK MUM NO COMPUTER
Рет қаралды 119 М.
Instructions - Button Matrix
12:47
Real Robots
Рет қаралды 51 М.
Detecting FAKE Chips From China 🔍
29:24
Noel's Retro Lab
Рет қаралды 437 М.
DIY PCBs At Home (Single Sided Presensitized)
10:11
TechBuilder
Рет қаралды 1,2 МЛН
Can the ARDUINO NANO handle 64 potentiometers?
26:55
Notes and Volts
Рет қаралды 14 М.
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 21 МЛН
ТОП-5 культовых телефонов‼️
1:00
Pedant.ru
Рет қаралды 16 М.