Broken Keyboard Turned MIDI (With Custom PCB)

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • This is my project file on EasyEda, you can buy all the components from here.
    easyeda.com/ta...
    This is the code:
    github.com/eva...

Komentáře • 125

  • @kale
    @kale Před 6 lety +60

    tanner tech tanner tech TANNER TECH!!

    • @TannerTech
      @TannerTech  Před 6 lety +5

      evan kale evan kale EVAN KALE!!! HI! Thanks for the midi keyboard video and code btw.

    • @yuktabhardwaj7554
      @yuktabhardwaj7554 Před 5 lety

      Lol I saw your video like 10 times now I'm here xDD

    • @TaoZen888
      @TaoZen888 Před 4 lety

      @@TannerTech can you share it ?

    • @ZANEMID
      @ZANEMID Před 4 lety

      @Enzo Warrick Evan Kale privated the video but I think the code is on his github github.com/evankale?tab=repositories

  • @micr0chap
    @micr0chap Před 3 lety +18

    Well done, young man! You have the persistent determination of a musician/inventor! A unique combination! (subscribed)

  • @nil7208
    @nil7208 Před měsícem +2

    When I saw this video for first time, i was a broke college student who didn't have money to buy even a multimeter. Today I am about to join my hardware engineering job. Imma buy an oscilloscope now

  • @mikelisputnieks6307
    @mikelisputnieks6307 Před 3 lety +5

    happy to see young people having real hobbies, awesome video!

  • @QLTD
    @QLTD Před 6 lety +10

    awesome! I have couple of faulty keyboards, you inspired me to convert one of them into a MIDI keyboard

  • @coversongsonkeyboards
    @coversongsonkeyboards Před 2 lety +1

    Wow so much information in just few minutes this is cool!

  • @lordbato
    @lordbato Před 3 dny

    Great video, man. awesome job!

  • @kysonpeatross6578
    @kysonpeatross6578 Před 4 lety +17

    Rip Evan Kale
    He deleted most of his videos...

    • @lulube11e111
      @lulube11e111 Před 4 lety +3

      Yeah man so sad. His content was so good.

    • @SPMG769
      @SPMG769 Před 3 lety +1

      Yeah, Evan's a smart guy and I did enjoy his tuts, but this is consice and seriously informative... Thanks Tanner

  • @pratek3d
    @pratek3d Před 5 lety +1

    This is awesome. I wish to convert an old broken keyboard too. Will try this out.

  • @mac_uk5464
    @mac_uk5464 Před 5 lety +3

    I've converted an old Yamaha 61 keyboard to a 61 key midi, inspired by videos. The videos use Arduino & shift registers. Iv'e used an Arduino nano & no shift registers works ok.

    • @malmgodbless7
      @malmgodbless7 Před 5 lety

      i dont know why but mine dont work.. help?
      i only have velocity sensitive keybeds

    • @Gabers3x
      @Gabers3x Před 4 lety

      @@malmgodbless7 hey dude help us to do that my email Gabers357@gmail.com

  • @jjhack3r
    @jjhack3r Před 6 lety +3

    excellent job. You should buy 20 or so $1 laser modules and make a laser harp or guitar with a similar midi Arduino setup. Some little photo transistors should work for sensing.

    • @TannerTech
      @TannerTech  Před 6 lety +3

      That would be awesome! It would be even better to use relatively high power lasers in room full of fog. I'll try this some day.

  • @kchathurangamusic
    @kchathurangamusic Před 4 lety

    i respect brother for your knowledge of electronics

  • @benderrodriguez7303
    @benderrodriguez7303 Před 5 lety +1

    Very cool vid + House of the rising son, ur dope bro.

  • @bigzee6802
    @bigzee6802 Před 4 lety +1

    For anyone interested, since the old project file on EasyEda is 404 here's a new link a found: easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9

  • @kshitizsherchan
    @kshitizsherchan Před 6 lety +10

    the link to the project file shows error 404. could you please upload the file and make it available.

  • @jarnoakkerman8732
    @jarnoakkerman8732 Před 6 lety +3

    house of the rising sun, love it

  • @RunningIntoBreath
    @RunningIntoBreath Před 3 lety +2

    Yo your content has a lot of potentital, donkt stop! But defs work on your lighting, keep yourself and environment well lit, take care

  • @KharllosDannyellofc
    @KharllosDannyellofc Před 4 měsíci

    I have a Yamaha e463 and it has a problem, the midi input is damaged it is loose from the main board. How can I fix it so I can use midi again?
    Please help me

  • @misio6110
    @misio6110 Před 3 lety

    Hey I found your channel long ago but I lost my account so I wasn’t subscribed and now I want to make a midi controller out of a keyboard and I find you again! Nice videos

  • @hertzaudiovisualspv
    @hertzaudiovisualspv Před 2 lety

    dudezilla you made it the way i couldn´t find it

  • @techs5564
    @techs5564 Před měsícem

    what is the software you are using? i can't hear it clear.

  • @nerfko
    @nerfko Před 3 lety

    my cheap midi keyboard broke but now im tempted to throw in a custom pcb to try and desperatly revive it

  • @artgamestation4818
    @artgamestation4818 Před 5 měsíci

    Do you have online store to buy your module invention? I have keyboard controller only out put and no input in there

  • @titot.vt.v.1142
    @titot.vt.v.1142 Před 4 lety +2

    Instant sub from me like the video. You got alot of skill keep it up..

  • @mcjoyhappen7233
    @mcjoyhappen7233 Před 5 lety +1

    how about a chinese flexible roll up piano, there is a midi out port .. can you explaining to me the posibilty to take the electronic scheme and swap it to broken real keyboard???
    sorry for my bad english, im from indonesia ..

  • @massimomeli5960
    @massimomeli5960 Před 5 měsíci

    Awesome! Because you do not use Arduino Leorardo or Pro Micro to do this ? I just finished now my small USB-MIDI interface to connect my midi devices (midi IN and OUT DIN5) to my PC. It use a small Pro Micro (clone) and my PC see it as true USB midi device with midi in and out ports natively, Windows and Linux. You can put here both outputs, midi DIN5 and USB and if connect USB to a pc any program that use midi see this midi instance (midi in and out). You can even change the name so eg. your computer see it as 'My Midi Keyboard' instead to see 'Arduino ' . I know that for this project may you need more pins to read the key matrix, but if you use shift registers even a Pro Micro is perfectly suitable. If you contact me I will send you some Arduino code. Thanks for the instructive video. Any board with AtMega 32U4 is able to do this.

  • @bd594
    @bd594 Před 2 lety

    excellent work!

  • @daddydanny5588
    @daddydanny5588 Před 4 lety

    how did you connect the ribbon cable to the arduino

  • @joverstreet24
    @joverstreet24 Před 6 lety

    Awsome project!

  • @jbrstudio4120
    @jbrstudio4120 Před 4 lety

    I have a 32 key Casio keyboard with 12 pin cable. I think scan matrix should be 8*4. Could you please tell me how to figure out the split between input and output? Thanks in advance

  • @ke0kie
    @ke0kie Před 5 lety

    I'm actually trying to add MIDI IN to my old keyboard, because I want to use an external sequencer to control/trigger/play sounds from the keyboard...I believe MIDI IN and MIDI OUT have been retro-fit to old keyboards to accomplish this, but so far cannot find the solution, ideas?

  • @bartdepauw1156
    @bartdepauw1156 Před 8 měsíci

    Any idea how much time it takes to scan the complete matrix ? I'm planning to make a 11 by 11 (121 keys) by means of two 16 channel shift registers.

  • @yellowfox8172
    @yellowfox8172 Před 5 lety

    which midi are you connecting to the board IN or OUT? and what happens to the one that you don't use?

  • @user-yq3qi2vw3x
    @user-yq3qi2vw3x Před 11 měsíci

    Can it be used in the org 2020 application, smartphone

  • @nikolaijelinek3869
    @nikolaijelinek3869 Před 6 lety +1

    Really nice!

  • @antonv.1131
    @antonv.1131 Před 3 lety

    Hi, Tanner Tech. Is there any video, how can I build similar controller, but not breaking original keyboard - I want to controll some old non-midi keyboard through midi. For example old yamaha psr-11 fm keyboard.

    • @TannerTech
      @TannerTech  Před 3 lety +1

      Hmm, not sure. You would probably have to connect a transistor across each of the keys, and wire it to an arduino that takes a midi input.

  • @vic2net
    @vic2net Před 3 lety

    Man this is awesome! How much key's this Midi Keyboeard can press at anytime? I mean maximum notes that Arduino can process at 1 hit of Chord?

    • @TannerTech
      @TannerTech  Před 3 lety

      You could press all of the keys at the same time and it would register them all. It would register them a fraction of a second apart though due to the shift registers iterating through all the keys in the matrix. You would not notice that though as it is very fast.

  • @rezganger
    @rezganger Před rokem

    i want to see a video on that desk lamp! it looks amazing! do you know what brand it is,or anything else?

  • @Pulixe
    @Pulixe Před 5 lety

    my piano have 49 keys and 15 joints i think the key matrix is 8x7 , i dont need the shift register because i have enough i/O in the arduino but the code requires the shift register someone can help me i reallyy want to play the Piano. please help

  • @MarcioDeSouzagoldensax

    This boy is genious.

  • @andersonbrz
    @andersonbrz Před 2 lety

    hello, easyeda url is not working anymore :(

  • @yellowfox8172
    @yellowfox8172 Před 5 lety

    what is MIDI_CONN_FEMALE_SUPP supposed to do ? 7:20

  • @meek10x63
    @meek10x63 Před 4 lety

    wow he really played the office theme song

  • @KASHYAP788
    @KASHYAP788 Před 3 lety

    how to make a midi keyboard using arduno nano for casio sa78 keyboard please make a video

  • @malmgodbless7
    @malmgodbless7 Před 4 lety

    Idk why, but mine doesn't work at all.. not a peep

  • @sairamkeys
    @sairamkeys Před 5 lety

    How to baying music keyboard accessories? Plz telmee

  • @HisVirusness
    @HisVirusness Před 5 lety

    This is a cool project, but... the broken ground plane is bothering me. This is one reason I personally don't trust the autorouter; but, to each their own.

  • @rajumaryan473
    @rajumaryan473 Před 4 lety

    hi bro how to gate the second video please help

  • @andreaschristodoulou4274

    where is the code for playing the midi controller ???

  • @omshivtiwari
    @omshivtiwari Před 5 lety

    Can we add velocity touch effect in keys like in real piano?

    • @Dracula737
      @Dracula737 Před 5 lety +1

      If you're using old keyboard or "just keyboard" then you could change the key board into piezo(es). It'll cost more ofc

  • @rayanfernandes2631
    @rayanfernandes2631 Před 4 lety

    Yo man .. nice tutorial n all .. but where is the velocity?

  • @innovators
    @innovators Před 5 lety

    easyeda.com/tannertech/MidiPi... this link not working

  • @yeh6198
    @yeh6198 Před 5 lety

    Hi cool project i have a keyboard but it has velocity ribbon how can i make it workm

  • @tukangakrilik1104
    @tukangakrilik1104 Před rokem

    8x8 ??

  • @RameshKumar-yk4kl
    @RameshKumar-yk4kl Před 5 lety

    I have yamaha psrf51 with 61 keys.It has 13 ribbon cable and 11 ribbon cable how can i find the scan matrix.

    • @shalommalitjane9602
      @shalommalitjane9602 Před 4 lety

      I have a similar issue. I've managed to hook up my old casio lk-90 with code by Moura's Keyboard Scanner (github.com/oxesoft/keyboardscanner) and an arduino mega and it partially works perfectly. My challenge is that, that series of casio keyboards has 2 ribbon cables, both are 16 wire ribbons (matrix 8x8) and I've figured out the inputs and outputs, but the code only works with the 1st ribbon and the 2nd doesn't get detected nor read/scanned. I'm certain both cables work and I get expected readings from a multi-meter but I just can't get the 2nd ribbon to work which means certain notes aren't being scanned. What changes can I make to the code to read the 2nd ribbon or do I need to change my entire approach?

    • @trihoang3321
      @trihoang3321 Před 4 lety

      @@shalommalitjane9602 Hello, can you guide me to make a complete one?

  • @arturoarmendariz2305
    @arturoarmendariz2305 Před 4 lety

    Hi Tanner, i'm afraid the owner of the code's video has deleted it. Do you know any other code that we can use to give new life to our old keyboards?

    • @TannerTech
      @TannerTech  Před 3 lety +1

      Yeah, I just put the code in the description, his code is still on GitHub.

  • @theremim
    @theremim Před 7 měsíci

    Voce construiria uma dessas interface pra mim e me enviaria para brasil?!

  • @markanthonycontreras9114

    Hi bro can you send me ur systematic Diagram.pls badly need it

  • @bloubear2557
    @bloubear2557 Před 4 lety

    My broken keyboard starts at an F

  • @innovators
    @innovators Před 5 lety

    pleas give me pcb layer out pdf

  • @margaritoavila1306
    @margaritoavila1306 Před 2 lety

    Can you make it sound like a real piano?

    • @chrish7336
      @chrish7336 Před rokem

      IF this Keyboard is connected to a higher end program/sound bank then yes you could. However as others have mentioned there would be no sensitivity control

  • @dharmeshsolanki4354
    @dharmeshsolanki4354 Před 6 lety

    can you modifi the code so we can use usb port instead of midi port like those pre made usb midi keyboard best of luck and your bcb looks very cool and clean😀 👍👍

    • @TannerTech
      @TannerTech  Před 6 lety

      I have been trying to do that using a serial to midi converter, but I have not been successful. Try it using hairless midi and loop midi. Change the baud rate in the code too. See if that works for you.

  • @ebipbop
    @ebipbop Před 2 lety

    Hey there man you are awesome! Can you share the easyeda file again it seems that the link is broken! Please! Love to meet you bro you are a genius!

  • @akbarm7660
    @akbarm7660 Před 5 lety +2

    the project file link is broken :(
    can you reupload it please

  • @sitimariamtedy1330
    @sitimariamtedy1330 Před 5 lety

    can you share ino file & some pictureyour key contact pcb

  • @igorabdoaguilar9331
    @igorabdoaguilar9331 Před 4 lety

    your eda link doesnt work..... did you delete it?

    • @TannerTech
      @TannerTech  Před 4 lety

      easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9

  • @SPMG769
    @SPMG769 Před 3 lety

    I know this is an old upload but does anyone by chance have the project files, I'm getting the 404 page error myself...

    • @TannerTech
      @TannerTech  Před 3 lety +1

      I'll get those to you tomorrow. I think somebody posted an updated link in the comments somewhere though.

    • @SPMG769
      @SPMG769 Před 3 lety

      @@TannerTech 👌🏿 thank you sir.

  • @giridharisaw1252
    @giridharisaw1252 Před 5 lety

    Bro its wonderful project and i also want to do it. But I dont have a arduino Nano but i have a Arduino UNO. Please help me bro.

  • @abhijithspillai5530
    @abhijithspillai5530 Před 4 lety

    ********PLEASE HELP ME ********.......Hey BRUH could you re upload both the files both aren't working......should I change code if my matrix is different and also the pcb should I change

    • @TannerTech
      @TannerTech  Před 4 lety +1

      Yeah, I had to change the code slightly for a different matrix. This is the file for the circuit: easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9
      This is the code for the arduino.
      github.com/evankale/ArduinoMidiPiano/blob/master/MidiPiano_PullDown/MidiPiano_PullDown.ino
      You can change the variables for the number of columns and rows, depending on the matrix that you have. The input and setup variables should also be changed. The circuit board would need to be modified as well. If you have the same matrix, you can just move the wires around so it works. Good Luck!

    • @abhijithspillai5530
      @abhijithspillai5530 Před 4 lety

      @@TannerTech Thank You Bruh

  • @Leo.Martins
    @Leo.Martins Před 4 lety

    Great!

  • @venugopalrao6835
    @venugopalrao6835 Před 4 lety

    I am trying to do it today

  • @staceyseigle4183
    @staceyseigle4183 Před 5 lety

    is there any way to use this with any keyboard. Just want to make any keyboard with midi din port to usb and get note on off CC messages aftertouch and program change

  • @titot.vt.v.1142
    @titot.vt.v.1142 Před 4 lety

    To smart for me.. dope tho want to make my casio sk-5 midi but I see it's not an easy job for my skills lol

  • @walidboudhiba4663
    @walidboudhiba4663 Před 3 lety

    cable midi usb

  • @npsreedutt7049
    @npsreedutt7049 Před 5 lety

    Plz help with this !!!!
    Can we make a musical Keyboard at home... That sounds as realistic as a 300$ professional keyboard...
    Without an Arduino or MIDI.. Even if we can't make it, Can someone explain the electronics behind the working of the ICs and Microprocessors used for that tone generation(with a sound quality much better than all toy keyboards😓) and all about that
    I didn't find any CZcams vedio explaining that.... With in depth analysis..

    • @jonaszkita8472
      @jonaszkita8472 Před 5 lety +1

      Sorry but you will not get realistic sound if you will not use a microcontroler with uploadet tones. Its preaty much imposible to do it your selphe at home.

    • @npsreedutt7049
      @npsreedutt7049 Před 5 lety

      @@jonaszkita8472 then which micro controller should i use? Can we buy one?

    • @jonaszkita8472
      @jonaszkita8472 Před 5 lety +1

      How big will the piano by ? (How many keys)

    • @npsreedutt7049
      @npsreedutt7049 Před 5 lety

      @@jonaszkita8472 as a demo what about 37 keys....

    • @jonaszkita8472
      @jonaszkita8472 Před 5 lety +1

      @@npsreedutt7049 Oh. Quitte big.
      Then use shift regidters like the guy in this video (remember about the resistors) and conect the keys using them to the arduino. Next record sounds from a real piano. One for each key. Buy an arduino and write a program that will play these recordings acording to wich key you press. Done.

  • @HomelessBillionaireRecords
    @HomelessBillionaireRecords Před 8 měsíci

    correct your lighting for the video you will get more views (thank me later)

  • @yuktabhardwaj7554
    @yuktabhardwaj7554 Před 5 lety

    yo! great work.... but the link is broken ;_;

  • @odayalasali1408
    @odayalasali1408 Před 5 lety

    Hello dude right now I'm inspired by your video and kale videos but still im not into that experience to do it alone I wish if you can help me
    I got a 49 keys old casio the keyboard got 2 cables one with 6 joints and one with 10 joints and I wish if you can help me throught anyway like facebook or whatsapp

    • @shalommalitjane9602
      @shalommalitjane9602 Před 4 lety

      I have a similar issue. I've managed to hook up my old casio lk-90 with code by Moura's Keyboard Scanner (github.com/oxesoft/keyboardscanner) and an arduino mega and it partially works perfectly. My challenge is that, that series of casio keyboards has 2 ribbon cables, both are 16 wire ribbons (matrix 8x8) and I've figured out the inputs and outputs, but the code only works with the 1st ribbon and the 2nd doesn't get detected nor read/scanned. I'm certain both cables work and I get expected readings from a multi-meter but I just can't get the 2nd ribbon to work which means certain notes aren't being scanned. What changes can I make to the code to read the 2nd ribbon or do I need to change my entire approach?

  • @user-lt9mc4dp4z
    @user-lt9mc4dp4z Před 3 lety

    ссылка на видео - битая!