Broken Keyboard Turned MIDI (With Custom PCB)

Поделиться
HTML-код
  • Опубликовано: 8 сен 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...

Комментарии • 125

  • @kale
    @kale 6 лет назад +60

    tanner tech tanner tech TANNER TECH!!

    • @TannerTech
      @TannerTech  6 лет назад +5

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

    • @yuktabhardwaj7554
      @yuktabhardwaj7554 5 лет назад

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

    • @TaoZen888
      @TaoZen888 4 года назад

      @@TannerTech can you share it ?

    • @ZANEMID
      @ZANEMID 4 года назад

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

  • @micr0chap
    @micr0chap 3 года назад +18

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

  • @nil7208
    @nil7208 Месяц назад +3

    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 3 года назад +5

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

  • @QLTD
    @QLTD 6 лет назад +10

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

  • @mac_uk5464
    @mac_uk5464 5 лет назад +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 5 лет назад

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

    • @Gabers3x
      @Gabers3x 4 года назад

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

  • @pratek3d
    @pratek3d 5 лет назад +1

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

  • @jjhack3r
    @jjhack3r 6 лет назад +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  6 лет назад +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.

  • @kysonpeatross6578
    @kysonpeatross6578 4 года назад +17

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

    • @lulube11e111
      @lulube11e111 4 года назад +3

      Yeah man so sad. His content was so good.

    • @SPMG769
      @SPMG769 3 года назад +1

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

  • @lordbato
    @lordbato 15 дней назад

    Great video, man. awesome job!

  • @coversongsonkeyboards
    @coversongsonkeyboards 2 года назад +1

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

  • @jarnoakkerman8732
    @jarnoakkerman8732 6 лет назад +3

    house of the rising sun, love it

  • @RunningIntoBreath
    @RunningIntoBreath 3 года назад +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

  • @bigzee6802
    @bigzee6802 4 года назад +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 6 лет назад +10

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

  • @kchathurangamusic
    @kchathurangamusic 4 года назад

    i respect brother for your knowledge of electronics

  • @misio6110
    @misio6110 3 года назад

    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

  • @benderrodriguez7303
    @benderrodriguez7303 5 лет назад +1

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

  • @hertzaudiovisualspv
    @hertzaudiovisualspv 2 года назад

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

  • @titot.vt.v.1142
    @titot.vt.v.1142 4 года назад +2

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

  • @massimomeli5960
    @massimomeli5960 6 месяцев назад

    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.

  • @mcjoyhappen7233
    @mcjoyhappen7233 5 лет назад +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 ..

  • @bd594
    @bd594 2 года назад

    excellent work!

  • @MarcioDeSouzagoldensax
    @MarcioDeSouzagoldensax 3 года назад

    This boy is genious.

  • @KharllosDannyellofc
    @KharllosDannyellofc 4 месяца назад

    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

  • @nikolaijelinek3869
    @nikolaijelinek3869 6 лет назад +1

    Really nice!

  • @joverstreet24
    @joverstreet24 6 лет назад

    Awsome project!

  • @rezganger
    @rezganger Год назад

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

  • @daddydanny5588
    @daddydanny5588 4 года назад

    how did you connect the ribbon cable to the arduino

  • @artgamestation4818
    @artgamestation4818 6 месяцев назад

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

  • @nerfko
    @nerfko 3 года назад

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

  • @vic2net
    @vic2net 3 года назад

    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  3 года назад

      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.

  • @techs5564
    @techs5564 2 месяца назад

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

  • @jbrstudio4120
    @jbrstudio4120 4 года назад

    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 5 лет назад

    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?

  • @antonv.1131
    @antonv.1131 3 года назад

    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  3 года назад +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.

  • @bartdepauw1156
    @bartdepauw1156 8 месяцев назад

    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.

  • @rayanfernandes2631
    @rayanfernandes2631 4 года назад

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

  • @Pulixe
    @Pulixe 5 лет назад

    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

  • @sairamkeys
    @sairamkeys 5 лет назад

    How to baying music keyboard accessories? Plz telmee

  • @yellowfox8172
    @yellowfox8172 5 лет назад

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

  • @KASHYAP788
    @KASHYAP788 3 года назад

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

    • @TannerTech
      @TannerTech  3 года назад

      Is that the keyboard you have?

  • @ebipbop
    @ebipbop 2 года назад

    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!

  • @dharmeshsolanki4354
    @dharmeshsolanki4354 6 лет назад

    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  6 лет назад

      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.

  • @yellowfox8172
    @yellowfox8172 5 лет назад

    what is MIDI_CONN_FEMALE_SUPP supposed to do ? 7:20

  • @yeh6198
    @yeh6198 5 лет назад

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

  • @user-yq3qi2vw3x
    @user-yq3qi2vw3x Год назад

    Can it be used in the org 2020 application, smartphone

  • @meek10x63
    @meek10x63 4 года назад

    wow he really played the office theme song

  • @Leo.Martins
    @Leo.Martins 5 лет назад

    Great!

  • @omshivtiwari
    @omshivtiwari 5 лет назад

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

    • @Dracula737
      @Dracula737 5 лет назад +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

  • @rajumaryan473
    @rajumaryan473 4 года назад

    hi bro how to gate the second video please help

  • @innovators
    @innovators 5 лет назад

    pleas give me pcb layer out pdf

  • @theremim
    @theremim 7 месяцев назад

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

  • @HisVirusness
    @HisVirusness 5 лет назад

    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.

  • @RameshKumar-yk4kl
    @RameshKumar-yk4kl 5 лет назад

    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 4 года назад

      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 4 года назад

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

  • @andreaschristodoulou4274
    @andreaschristodoulou4274 3 года назад

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

  • @titot.vt.v.1142
    @titot.vt.v.1142 4 года назад

    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

  • @malmgodbless7
    @malmgodbless7 4 года назад

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

  • @sitimariamtedy1330
    @sitimariamtedy1330 5 лет назад

    can you share ino file & some pictureyour key contact pcb

  • @giridharisaw1252
    @giridharisaw1252 5 лет назад

    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.

  • @andersonbrz
    @andersonbrz 2 года назад

    hello, easyeda url is not working anymore :(

  • @tukangakrilik1104
    @tukangakrilik1104 Год назад

    8x8 ??

  • @margaritoavila1306
    @margaritoavila1306 2 года назад

    Can you make it sound like a real piano?

    • @chrish7336
      @chrish7336 Год назад

      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

  • @markanthonycontreras9114
    @markanthonycontreras9114 Год назад

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

  • @innovators
    @innovators 5 лет назад

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

  • @venugopalrao6835
    @venugopalrao6835 4 года назад

    I am trying to do it today

  • @bloubear2557
    @bloubear2557 4 года назад

    My broken keyboard starts at an F

  • @arturoarmendariz2305
    @arturoarmendariz2305 4 года назад

    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  3 года назад +1

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

  • @akbarm7660
    @akbarm7660 5 лет назад +2

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

  • @SPMG769
    @SPMG769 3 года назад

    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  3 года назад +1

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

    • @SPMG769
      @SPMG769 3 года назад

      @@TannerTech 👌🏿 thank you sir.

  • @npsreedutt7049
    @npsreedutt7049 5 лет назад

    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 RUclips vedio explaining that.... With in depth analysis..

    • @jonaszkita8472
      @jonaszkita8472 5 лет назад +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 5 лет назад

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

    • @jonaszkita8472
      @jonaszkita8472 5 лет назад +1

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

    • @npsreedutt7049
      @npsreedutt7049 5 лет назад

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

    • @jonaszkita8472
      @jonaszkita8472 5 лет назад +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.

  • @walidboudhiba4663
    @walidboudhiba4663 3 года назад

    cable midi usb

  • @igorabdoaguilar9331
    @igorabdoaguilar9331 4 года назад

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

    • @TannerTech
      @TannerTech  4 года назад

      easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9

  • @abhijithspillai5530
    @abhijithspillai5530 4 года назад

    ********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  4 года назад +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 4 года назад

      @@TannerTech Thank You Bruh

  • @staceyseigle4183
    @staceyseigle4183 5 лет назад

    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

  • @yuktabhardwaj7554
    @yuktabhardwaj7554 5 лет назад

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

  • @HomelessBillionaireRecords
    @HomelessBillionaireRecords 8 месяцев назад

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

  • @odayalasali1408
    @odayalasali1408 5 лет назад

    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 4 года назад

      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 4 года назад

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