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
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.
For anyone interested, since the old project file on EasyEda is 404 here's a new link a found: easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9
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.
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 ..
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
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.
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
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.
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?
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?
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
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
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
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 UA-cam vedio explaining that.... With in depth analysis..
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 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.
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.
********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
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!
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
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.
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😀 👍👍
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.
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
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?
tanner tech tanner tech TANNER TECH!!
evan kale evan kale EVAN KALE!!! HI! Thanks for the midi keyboard video and code btw.
Lol I saw your video like 10 times now I'm here xDD
@@TannerTech can you share it ?
@Enzo Warrick Evan Kale privated the video but I think the code is on his github github.com/evankale?tab=repositories
Well done, young man! You have the persistent determination of a musician/inventor! A unique combination! (subscribed)
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
happy to see young people having real hobbies, awesome video!
awesome! I have couple of faulty keyboards, you inspired me to convert one of them into a MIDI keyboard
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.
i dont know why but mine dont work.. help?
i only have velocity sensitive keybeds
@@malmgodbless7 hey dude help us to do that my email Gabers357@gmail.com
Rip Evan Kale
He deleted most of his videos...
Yeah man so sad. His content was so good.
Yeah, Evan's a smart guy and I did enjoy his tuts, but this is consice and seriously informative... Thanks Tanner
i respect brother for your knowledge of electronics
This is awesome. I wish to convert an old broken keyboard too. Will try this out.
the link to the project file shows error 404. could you please upload the file and make it available.
For anyone interested, since the old project file on EasyEda is 404 here's a new link a found: easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9
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.
Wow so much information in just few minutes this is cool!
Yo your content has a lot of potentital, donkt stop! But defs work on your lighting, keep yourself and environment well lit, take care
Great video, man. awesome job!
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 ..
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
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.
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.
house of the rising sun, love it
how to make a midi keyboard using arduno nano for casio sa78 keyboard please make a video
Is that the keyboard you have?
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
what is MIDI_CONN_FEMALE_SUPP supposed to do ? 7:20
Can it be used in the org 2020 application, smartphone
Do you have online store to buy your module invention? I have keyboard controller only out put and no input in there
i want to see a video on that desk lamp! it looks amazing! do you know what brand it is,or anything else?
dudezilla you made it the way i couldn´t find it
Very cool vid + House of the rising son, ur dope bro.
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.
Ask to chatgpt or idk
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.
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.
Voce construiria uma dessas interface pra mim e me enviaria para brasil?!
how did you connect the ribbon cable to the arduino
How to baying music keyboard accessories? Plz telmee
my cheap midi keyboard broke but now im tempted to throw in a custom pcb to try and desperatly revive it
8x8 ??
what is the software you are using? i can't hear it clear.
Can we add velocity touch effect in keys like in real piano?
If you're using old keyboard or "just keyboard" then you could change the key board into piezo(es). It'll cost more ofc
hi bro how to gate the second video please help
I have yamaha psrf51 with 61 keys.It has 13 ribbon cable and 11 ribbon cable how can i find the scan matrix.
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?
@@shalommalitjane9602 Hello, can you guide me to make a complete one?
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?
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
Yo man .. nice tutorial n all .. but where is the velocity?
Can you make it sound like a real piano?
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
Hi cool project i have a keyboard but it has velocity ribbon how can i make it workm
Instant sub from me like the video. You got alot of skill keep it up..
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
where is the code for playing the midi controller ???
hello, easyeda url is not working anymore :(
I know this is an old upload but does anyone by chance have the project files, I'm getting the 404 page error myself...
I'll get those to you tomorrow. I think somebody posted an updated link in the comments somewhere though.
@@TannerTech 👌🏿 thank you sir.
Idk why, but mine doesn't work at all.. not a peep
which midi are you connecting to the board IN or OUT? and what happens to the one that you don't use?
pleas give me pcb layer out pdf
can you share ino file & some pictureyour key contact pcb
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 UA-cam vedio explaining that.... With in depth analysis..
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.
@@jonaszkita8472 then which micro controller should i use? Can we buy one?
How big will the piano by ? (How many keys)
@@jonaszkita8472 as a demo what about 37 keys....
@@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.
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?
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.
Hi bro can you send me ur systematic Diagram.pls badly need it
********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
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!
@@TannerTech Thank You Bruh
excellent work!
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?
Yeah, I just put the code in the description, his code is still on GitHub.
easyeda.com/tannertech/MidiPi... this link not working
the project file link is broken :(
can you reupload it please
Awsome project!
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.
your eda link doesnt work..... did you delete it?
easyeda.com/tannertech/MidiPiano-22a7509819f944f0bdfa7106de2b65b9
wow he really played the office theme song
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!
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
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.
Really nice!
This boy is genious.
My broken keyboard starts at an F
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😀 👍👍
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.
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
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?
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
I am trying to do it today
yo! great work.... but the link is broken ;_;
cable midi usb
correct your lighting for the video you will get more views (thank me later)
Great!
ссылка на видео - битая!
I would like to understand it in my Spanish language