I Turned an Old Keyboard into a Midi Controller
Vložit
- čas přidán 26. 05. 2020
- I turn a cheap, old, charity shop (thrift store) electronic keyboard piano into a cool midi controller. I added drum pads, including one that can be used as a kick drum, that operate on a different midi channel to the keyboard, so that I can play two instruments with the midi controller at the same time. I also added a joystick for pitch bend and control change midi messages.
Circuit diagram and code:
github.com/hanomaly/old-keybo...
The background music is:
Still Awake by Ghostrifter Official
/ ghostrifter-official
Creative Commons - Attribution-ShareAlike 3.0 Unported - CC BY-SA 3.0
Free Download / Stream: bit.ly/still-awake
Music promoted by Audio Library • Still Awake - Ghostrif... - Věda a technologie
Hi so I've finally uploaded the code and circuit diagram for this on github - the link is in the description!
Note that it is specific to my keyboard but should help in setting things up for your own keyboard at least.
Thank you! (btw please make more videos!)
Is possible conect this on a smartphone?
im using the midi port for my project do i need to power the keyboard? or the power come from the midi?
What are modification to do for 61 keys
good contemnt
please be our new evan kale
This is such a great video. Thinking of doing this with an old Casio I have. Love your DIY recording setup. Especially the way you setup the drums and the kick drum. Amazing job. :)
Wtf man! You got such great knowledge both in music and electronics, and you play incredibly, and you got so less views while shitty stuff are trending on youtube.
I'm so sorry about this.
Anyway! You just made my day! Thank you!
Great video! Subbed!
Keep rocking🤘
I just said that to my son.
Good material have no to many likes in youtube
@@UNOCASTILLO exactly!
Great work. You're so brilliant!
I'm so glad for this! Thank you for sharing your skills. Makes me want to try!
Man I love this stuff... Love the video, the content, the voice over and the editing overall.... Got an old cheap keyboard and gonna try this.. please keep uploading more of what you're up to... Nothing's too small 💯👏👏👏👍
massively underrated. Thank you so much for what youve done for the engineering community. Love the instructable! Your brilliance is recognized
Awesome. Can't wait for more content from you
Great job! Keep making videos! Thinking of doing something similar with a toy keyboard, which is how I found your video. Great production quality on the video, especially for only having two published on your channel!
This is so damn cool! Amazing! Great job!
I hope this channel will rise. You seem like you could do some unique stuff with the right budget from a larger audience, keep it up, nice work
Thanks! I'm definitely constrained by time and budget right now but I have more projects in the works I'm looking forward to putting out :)
Nice! Keep making videos they are amazing!
Damn I wish you had more videos this was really well made!
Nice video, I wish you a good journey!
This is sick!
What the heck ;-; ur so smart and creative. This is insane ;-; I love it! And you're a musician!
hey keep it going YT needs more people like you and your editing and story telling is amazing just poste stuff
Wow amazing creativity on so many levels. More humans like this please ..❤
You are amazing !!!
You are incredibly smart and this channel is very underrated. Thanks and keep doing what you do
Thanks!
Good job!!!
This is a great video.
I don't know why you have less views but honestly you are doing amazing job ❤️❤️
Nah girl what kinda genius are you.
thank you for this video!! I enjoyed it very much!!^^
hey I love your amazing project. Thanks for sharing it.
I've been looking for a tutorial just like this for a long time. Thanks for posting, and sharing the code and schematics! I’ve actually managed to get a 49 button controller working using your code. I only wish I understood what the bitmask pat of the code is actually doing
Hey, really great video I really like the format and way you explained things.
One thing though, idk if I'm right to say but the background music is quite loud at times it's hard to hear what you're saying... could just be my speakers.
Nice work keep it up
Brilliant!!
🤩🤩🤩👏🏻👏🏻👏🏻👏🏻👏🏻
Hello, First of all Many Thanks for sharing such a wonderful video whicih matched EXACTLY what I was searching for!
To be honest, I am from a non electrical / electronics background but have programming skills (java, javascript). But I am really curious to understand this in-depth. I have a local brand 49 keys keyboard with some basic set of pre-loaded instruments, some pre-loaded musical scores to accompany and 3 ports - (electrical supply, mic input, earphone output). I can imagine that one has to have some background knowledge of this field and I am ready to learn. So may you please share a full length video explaining the full details of how to do this ?
Thanks again! 🙏
This...is...freaking amazing
wow so cool !
Very cool. I recently picked up a Yamaha Cvp- not working, but nice weighted keyboard. The few of little silver capacitors on the MB leaked. I could smell it as soon as I got it home and turned on. Other than that everything is fine. I pulled everything and know I can turn it into a midi keyboard for Ableton. 88 keys. It needs to happen. Thanks for the inspiration .
Genius
Amazing work! Where can we find more details about the script used and everything else ?
Thanks :) I've now put a link to the code and circuit diagram in the description!
Nothing is impossible if you really want to do.. 🔥🔥🔥
This is insane.
Wow I love this keyboard
Brilliant❤
Great video!
Someone know how do you add velocity input form that kind of setup?
awesome!
Woww...love that tune you whipped in the end! Awesomeness!
I think you're a genius coz having the technical electronic skill then comes up with a tune like that involves BOTH hemisphere of the brain, and you nailed both of it!
I don't have any experience with Arduino, and was thinking that this has to be my first project! Would you suggest it? Will it be too difficult for an Arduino newbie like me?
I really need this specific project because I have one or two toy-keyboards that I want to put MIDI on.
Could you share a How-to-DIY at *Instructables* ? Please? Pretty please? Thanks in advance!
Edit: I instantly subscribed when I saw those funky pastel green keys combined with white keys, with cool drumpads above and those tunes being played!
PURE AWESOMENESS!!!
Thanks for the kind words!! I have been vaguely planning to put up an instructables but I haven't gotten round to it yet - in the mean time you should be able to find one or two similar projects out there - I found one that helped me make this. The code and wiring will vary depending on the keyboard and the debugging can be a bit of a fiddle so I don't think this is a beginner project - the best place to start would be to get a starter kit and do some beginner projects on a breadboard like making LEDs blink and stuff so that you can get familiar with how it all works, especially if you have no programming experience (I had a fair bit when I started so I can't speak for how steep the learning curve is if you haven't). I have only been working with arduino/electronics as a hobby sporadically for the past couple of years though, so you definitely don't have to be an expert!
simp
Nice, ngl I could really use this for my decades old organ keyboards lol
very cool
Hello great job! I am doing this with a 32 key 8*4 matrix and am trying to adapt the code for it in the how would void(scanColumn) be?
hi there awesome viodeo, i had a key board with velocity sensitive keys but dont have any idia how to program this kind of keys, can you help me?,if you can share the schematics and code it will be so helpfull
Hi! what did you use to cover the piezoelectric sensors? thanks in advance!
Hey hannah just saw your work its awesome. I was wondering do you wanna work on any song only if ur up for it.
i am
Great job there! I also built one but facing some issues while playing the chords. Can you share your schematic and code so that I can get some reference.
Hoping to watch more such awesome projects of yours! Keep it up.
Liked and Subscribed!
Thanks for watching! I had issues with random other keys being triggered when certain combinations of keys are pressed, which upon further research I deemed to be due the keyboard matrix allowing current through undesired pathways, so I added in diodes to prevent that from happening. I have been planning on putting up my schematics and code but I haven't gotten round to it yet. In the mean time you might be able to figure it out by looking up stuff about keyboard matrices.
@@ph4sespace Yeah, I know you've already mentioned this in your video. I searched for this thing as well which turns out to be something called as ghosting or bouncing of current. Using diodes is the right thing to do but I've seen some people using software solutions. I'm using a pull-down register configuration. Since i have already soldered it on protoboard, I was looking for a software solution. Adding a delay does help a bit but not the optimal solution.
Thanks again! I'll try adding the diodes!
The arduino part I thought was the obvious part, but how did you managed to make the paint stick to the keys? It never ever works right for me, every plastic piece that I tried to paint until now just a month latter is fully scratched.
Will you please provide links from where I can get them all please please.mm
how to make a midi keyboard using arduno nano for casio sa78 keyboard please make a video
I'd just like to ask (double-check, basically) if this is the same with buying "toy" keyboards? Just in case there's already a design I already have in mind and that i'd just want to program it. Thanks in advance!
Smart damn
hye my old keyboard is using matrix circuit like the arduino keypad. can u help me building arduino midi keyboard? the matrix is 9x4
Dat's amazing ! I gonna buy arduino mega to make something like this -3-
Great idea! How much keys u can press at the same time?
If the matrix have diodes correctly installed, all of them at the same time
im using the midi port for my project do i need to power the keyboard? or the power come from the midi?
my keyboard has 2 ribbons, One has 7 pins and the other has 11 pins. So which one must i connect to the shift register?
Also if i dont want touchpads, do you still need the shift register and the resisitors. Basically just connecting the Pins from the keyboard straight to the UNO. Would it still work?
After watching this video I went to your channel to see more examples of your weird beepy music but there's nothing :/ D'you have Soundcloud?
I don't have soundcloud, unfortunately I don't have much "finished" music because I rarely seem to get round to finishing things in general but maybe I'll post some in future 😅. Thanks for the interest tho
What the application for the laptop
Are can usb arduino instead of midi jack
Wow
Pls reply me fast how can i connect the midi port to compiter
If it with cable the i have to use hairless pls reply me fast😢😢
Can we use any Arduino?.....and if possible share the circuit diagram for the diodes :)
Yes you can use any Arduino - you can use shift registers to expand the number of digital inputs as required. I've now put a link to the code and circuit diagram in the description :)
Is this keyboard, monophonic or polyphonic?
I mean can I play chords in it ?
When I press 4 keys simultaneously, can they sound together ?
Yes it is polyphonic!
Next video when?
Can you please help me to convert my old keyboard? Please ☹️I don't know arduino.
Want to do this to an old casio keyboard noooow
What integrated do you use in the video?
Do you mean integrated circuit? It's a shift register (74HC595)
Nice work Dear 👍..As we have similar interests Arduino and content on our channel I will support you to full extent and I am your 56th subscriber always. All the best from #E2Esolutions
World need a girls like you ❤️👍
hmm. so basically you threw away the electronics inside the keyboard except for the actual hard wiring that the keys physically pressed on? ya i probably shouldn't try this with my wife's supposed $400 non-MIDI keyboard.
is there a way to convert the analog headphone jack signals to MIDI instead?
ORG, OMB, FL and More
delay ? how about velocity ?
By delay do you mean if there is any delay when pressing the keys before sound is produced? If so then no, there is no noticeable delay. As for velocity, the keys on my keyboard do not have any pressure sensitivity so variable velocity is not possible, but you could find a keyboard that does and use that if you wanted. For the drum pads I do have variable velocity as piezos allow for that.
@@ph4sespace thx for reply, wow no delay, that's awesome, I want to try this but would you give me the detail about wiring cable and source code for arduino cause I'm too newbie for this, but there is no compulsion for that.
have a great day :) .
Like and sub.
Make more content plz.
i have the same laptop lol
💚🐿️😘
this is literally impossible if you don't have a soldering device and don't understand some technical stuff
Aghh can you help me? ;(