I Turned an Old Keyboard into a Midi Controller

Sdílet
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

Komentáře • 105

  • @ph4sespace
    @ph4sespace  Před 3 lety +23

    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.

    • @FrainFreeze
      @FrainFreeze Před 3 lety

      Thank you! (btw please make more videos!)

    • @Karedu.
      @Karedu. Před 3 lety

      Is possible conect this on a smartphone?

    • @-kurono-7514
      @-kurono-7514 Před 2 lety

      im using the midi port for my project do i need to power the keyboard? or the power come from the midi?

    • @subinsfernandez04
      @subinsfernandez04 Před 2 lety

      What are modification to do for 61 keys

    • @andrzej_autko
      @andrzej_autko Před 2 lety

      good contemnt

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

    please be our new evan kale

  • @theentrepreneurd5654
    @theentrepreneurd5654 Před 4 lety +8

    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. :)

  • @akashchakrabarty5708
    @akashchakrabarty5708 Před 3 lety +21

    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🤘

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

    Great work. You're so brilliant!

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

    I'm so glad for this! Thank you for sharing your skills. Makes me want to try!

  • @phomzaraboon7688
    @phomzaraboon7688 Před 3 lety

    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 💯👏👏👏👍

  • @flywittzbeats4008
    @flywittzbeats4008 Před 6 měsíci

    massively underrated. Thank you so much for what youve done for the engineering community. Love the instructable! Your brilliance is recognized

  • @MariaKhorzom
    @MariaKhorzom Před 3 lety

    Awesome. Can't wait for more content from you

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

    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!

  • @elpusegato
    @elpusegato Před 2 lety

    This is so damn cool! Amazing! Great job!

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

    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

    • @ph4sespace
      @ph4sespace  Před 4 lety

      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 :)

  • @misio6110
    @misio6110 Před 3 lety

    Nice! Keep making videos they are amazing!

  • @savedfromdeath
    @savedfromdeath Před 3 lety

    Damn I wish you had more videos this was really well made!

  • @oussamafr6123
    @oussamafr6123 Před 3 lety

    Nice video, I wish you a good journey!

  • @frank.conway
    @frank.conway Před rokem

    This is sick!

  • @kokirirose
    @kokirirose Před rokem

    What the heck ;-; ur so smart and creative. This is insane ;-; I love it! And you're a musician!

  • @jovi12
    @jovi12 Před 3 lety

    hey keep it going YT needs more people like you and your editing and story telling is amazing just poste stuff

  • @SVSunnyJim
    @SVSunnyJim Před 6 měsíci

    Wow amazing creativity on so many levels. More humans like this please ..❤

  • @UNOCASTILLO
    @UNOCASTILLO Před rokem

    You are amazing !!!

  • @ded5630
    @ded5630 Před rokem

    You are incredibly smart and this channel is very underrated. Thanks and keep doing what you do

  • @user-vs2bd1ln9u
    @user-vs2bd1ln9u Před 2 lety

    Good job!!!

  • @xX1ruthless4Xx
    @xX1ruthless4Xx Před rokem

    This is a great video.

  • @celebritiesnow7589
    @celebritiesnow7589 Před rokem

    I don't know why you have less views but honestly you are doing amazing job ❤️❤️

  • @MozwGamer
    @MozwGamer Před 2 lety

    Nah girl what kinda genius are you.

  • @tomiskies3058
    @tomiskies3058 Před 3 lety

    thank you for this video!! I enjoyed it very much!!^^

  • @inddiaz.original
    @inddiaz.original Před rokem +1

    hey I love your amazing project. Thanks for sharing it.

  • @gguitarwilly
    @gguitarwilly Před rokem

    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

  • @HS-eq3gk
    @HS-eq3gk Před 5 měsíci

    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.

  • @hudaif1451
    @hudaif1451 Před 3 lety

    Nice work keep it up

  • @osomdocartucho
    @osomdocartucho Před 2 lety

    Brilliant!!
    🤩🤩🤩👏🏻👏🏻👏🏻👏🏻👏🏻

  • @sbsalil
    @sbsalil Před rokem

    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! 🙏

  • @Sully365
    @Sully365 Před rokem

    This...is...freaking amazing

  • @notdesu7149
    @notdesu7149 Před 2 lety

    wow so cool !

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

    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 .

  • @ODHG1
    @ODHG1 Před rokem

    Genius

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

    Amazing work! Where can we find more details about the script used and everything else ?

    • @ph4sespace
      @ph4sespace  Před 3 lety

      Thanks :) I've now put a link to the code and circuit diagram in the description!

  • @surajraidas7396
    @surajraidas7396 Před rokem

    Nothing is impossible if you really want to do.. 🔥🔥🔥

  • @marco1941
    @marco1941 Před 2 lety

    This is insane.

  • @lakilamapatuna933
    @lakilamapatuna933 Před 3 lety

    Wow I love this keyboard

  • @MrLaRcOrE12
    @MrLaRcOrE12 Před 3 lety

    Brilliant❤

  • @farfuraaa
    @farfuraaa Před rokem

    Great video!
    Someone know how do you add velocity input form that kind of setup?

  • @nathanofthefinity8946
    @nathanofthefinity8946 Před 3 lety

    awesome!

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

    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!!!

    • @ph4sespace
      @ph4sespace  Před 3 lety +3

      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!

    • @chaitanyamd5267
      @chaitanyamd5267 Před 3 lety

      simp

  • @EmeraldPixelGamingEPG
    @EmeraldPixelGamingEPG Před 2 lety

    Nice, ngl I could really use this for my decades old organ keyboards lol

  • @-stormcloud
    @-stormcloud Před 3 lety

    very cool

  • @marianaochoadezabaleguiapr9967

    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?

  • @rodrigomorquecho2320
    @rodrigomorquecho2320 Před 3 lety

    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

  • @lorenzoemmepi3302
    @lorenzoemmepi3302 Před 3 lety

    Hi! what did you use to cover the piezoelectric sensors? thanks in advance!

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

    Hey hannah just saw your work its awesome. I was wondering do you wanna work on any song only if ur up for it.

  • @sagar.wankhede.thisside

    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!

    • @ph4sespace
      @ph4sespace  Před 4 lety +2

      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.

    • @sagar.wankhede.thisside
      @sagar.wankhede.thisside Před 4 lety

      @@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!

  • @ericksonlk
    @ericksonlk Před 2 lety

    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.

  • @ratnapriya6739
    @ratnapriya6739 Před 3 lety

    Will you please provide links from where I can get them all please please.mm

  • @KASHYAP788
    @KASHYAP788 Před 3 lety

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

  • @michfranc1446
    @michfranc1446 Před 3 lety

    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!

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

    Smart damn

  • @DexBerry
    @DexBerry Před 4 lety

    hye my old keyboard is using matrix circuit like the arduino keypad. can u help me building arduino midi keyboard? the matrix is 9x4

  • @emilmaylow3094
    @emilmaylow3094 Před 3 lety

    Dat's amazing ! I gonna buy arduino mega to make something like this -3-

  • @8bits5
    @8bits5 Před 3 lety

    Great idea! How much keys u can press at the same time?

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

      If the matrix have diodes correctly installed, all of them at the same time

  • @-kurono-7514
    @-kurono-7514 Před 2 lety

    im using the midi port for my project do i need to power the keyboard? or the power come from the midi?

  • @DJVash04
    @DJVash04 Před 11 měsíci

    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?

  • @NathanJayMusic
    @NathanJayMusic Před 2 lety

    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?

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

      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

  • @RestorAsik
    @RestorAsik Před rokem

    What the application for the laptop

  • @topgearIQ
    @topgearIQ Před 3 lety

    Are can usb arduino instead of midi jack

  • @nergiz565
    @nergiz565 Před 2 lety

    Wow

  • @mbfacts2985
    @mbfacts2985 Před 8 dny

    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😢😢

  • @Dina-ug6bq
    @Dina-ug6bq Před 3 lety

    Can we use any Arduino?.....and if possible share the circuit diagram for the diodes :)

    • @ph4sespace
      @ph4sespace  Před 3 lety

      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 :)

  • @soorough
    @soorough Před 3 lety

    Is this keyboard, monophonic or polyphonic?
    I mean can I play chords in it ?
    When I press 4 keys simultaneously, can they sound together ?

  • @Dacothetrainer
    @Dacothetrainer Před 3 lety

    Next video when?

  • @lakilamapatuna933
    @lakilamapatuna933 Před 3 lety

    Can you please help me to convert my old keyboard? Please ☹️I don't know arduino.

  • @dagura.9677
    @dagura.9677 Před 6 měsíci

    Want to do this to an old casio keyboard noooow

  • @mateodelariiva5745
    @mateodelariiva5745 Před 4 lety

    What integrated do you use in the video?

    • @ph4sespace
      @ph4sespace  Před 4 lety

      Do you mean integrated circuit? It's a shift register (74HC595)

  • @E2ESolutionsDIY
    @E2ESolutionsDIY Před 4 lety

    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

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

    World need a girls like you ❤️👍

  • @Layarion
    @Layarion Před rokem

    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?

  • @emaybietobungi7879
    @emaybietobungi7879 Před 2 lety

    ORG, OMB, FL and More

  • @SanSan-np1ru
    @SanSan-np1ru Před 4 lety

    delay ? how about velocity ?

    • @ph4sespace
      @ph4sespace  Před 4 lety

      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.

    • @SanSan-np1ru
      @SanSan-np1ru Před 4 lety

      @@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.

  • @MozwGamer
    @MozwGamer Před 2 lety

    Make more content plz.

  • @wa7saka
    @wa7saka Před 3 lety

    i have the same laptop lol

  • @Dek3601
    @Dek3601 Před 2 lety

    💚🐿️😘

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

    this is literally impossible if you don't have a soldering device and don't understand some technical stuff

  • @astrogabo183
    @astrogabo183 Před 4 lety

    Aghh can you help me? ;(