Typing with a piano

Поділитися
Вставка
  • Опубліковано 31 бер 2019
  • Source code: github.com/Adam13531/keyiano I coded everything as quickly/hackily as possible. 😢
    If you want to see this in action, I streamed myself doing typing tests for about 3½ hours here: • Typing with a piano! 🎹 (video was streamed live on Twitch on April 1st, 2019).

КОМЕНТАРІ • 45

  • @nathanlamaire
    @nathanlamaire 3 роки тому +14

    When you want to write a code, but also want to compose music at the same time.

  • @AlchemicRaker
    @AlchemicRaker 5 років тому +30

    Now attach it to a mic and use audio-to-midi and feed it into this program, so that you can type on *any* piano you just find lying around.

    • @purplelord8531
      @purplelord8531 2 роки тому

      and then you could use it with weird midi instruments like drum pads and stuff

  • @jonnypwk
    @jonnypwk 5 років тому +4

    This is so completely dumb. I ABSOLUTELY LOVE IT

  • @dryelene
    @dryelene 2 роки тому +1

    Gosh a cool idea put into action, great job dude

  • @BadccVoid
    @BadccVoid 5 років тому +4

    This is such a fun project! Very cool :D

  • @taytus
    @taytus 5 років тому +6

    Love this! Congrats on shipping something just because is fun!

  • @Namaryop
    @Namaryop 5 років тому +6

    Who know you might come out with a brilliant symphony while just writing ;)

  • @nou9328
    @nou9328 5 років тому +1

    Perfect!

  • @yomly
    @yomly 5 років тому +5

    Schoenberg would be proud of your typing test ha

  • @joshuaduncan1477
    @joshuaduncan1477 5 років тому

    worth a sub

  • @Gjermund-Sivertsen
    @Gjermund-Sivertsen 2 роки тому

    LOL! VERY GOOD!
    Extremely creative idea, and must have taken a long time to set up and practice to get up to 57 wpm. Congrats!

  • @Warclimb64
    @Warclimb64 5 років тому +5

    ooooh yeah! I was looking for something like this for a few months. I have a piano and i want to use it as macro keypad on my PC, way cooler than a secondary keyboard

  • @therickydoge1004
    @therickydoge1004 4 роки тому +1

    If anyone wants something useful for this. If you’ve ever played ROBLOX, the pianos inside their games are keybinded to keyboard keys. This would be so useful for that! Maybe you could make a program for that and it would go totally viral!

  • @mpbrainwave
    @mpbrainwave 5 років тому

    Cecil Taylor would definitely approved this

  • @conanladler3472
    @conanladler3472 2 роки тому

    When you just want an excuse to play jazz

  • @samermohamed7644
    @samermohamed7644 Рік тому

    I wasn't trying to solve a problem, I was just trying to make one...

    • @Adam13531
      @Adam13531  Рік тому +1

      I was trying to do BOTH! 😄 Honestly though, it _is_ fun to create a problem and then solve it even if it's artificial. The extra constraints bring out creativity.

    • @samermohamed7644
      @samermohamed7644 Рік тому

      @@Adam13531 Lol 😂 I graduated from electrical engineering and I've been playing guitar since I was 12, so I completely understand where you're coming from. That perspective on constraints is clearly inspired by musical composition, haha

  • @Bxu021
    @Bxu021 4 роки тому

    wow

  • @ianborukho
    @ianborukho 5 років тому

    fkin cool and hilarious

  • @philipardeljan6116
    @philipardeljan6116 5 років тому +1

    Such a cool, fun experiment, awesome stuff. If this was your primary method for= typing, I wonder if you'd start to know what words "sounded" like and could get away with "touch typing" based on the sound alone.

    • @Adam13531
      @Adam13531  5 років тому

      Ah, yeah, I just replied to a comment [1] mentioning this-certain words did have a unique sound to me. I don't have perfect pitch, so if you mixed up the whole keyboard and had me try to type blindly, I could maaaybe type a word or two, but then I'd be lost.
      [1] - ua-cam.com/video/MAYlMcyVZ2k/v-deo.html&lc=UgzxbtuwEb6Q6adzjAB4AaABAg.8tCBIGxvsDf8tCJKD1ZKZI

  • @elvyscruz
    @elvyscruz 5 років тому

    Very cool. It reminds me of VIM editor.

    • @jedisct1
      @jedisct1 5 років тому +1

      Indeed, his piano doesn't have a QUIT key, and it beeps every time he hits a key.

  • @jmazzarelli-vco
    @jmazzarelli-vco 5 років тому

    This is sweet. Does the preset on the keyboard affect your typing? Like, is it difficult if you play pads with slow attacks?

    • @Adam13531
      @Adam13531  5 років тому

      I'm not totally sure I understand what you mean by the "preset". The MIDI controller I have only has 8 pads, so I could map those to 8 letters and type with them, but I never tried to get fast with them since I wouldn't be able to input the whole alphabet.

    • @jmazzarelli-vco
      @jmazzarelli-vco 5 років тому

      @@Adam13531 I was referring to the sounds the keyboard itself makes. I was curious if the piano sound has become part of your learning, and if you were to change it to something totally different, would that mess with your typing flow?

    • @Adam13531
      @Adam13531  5 років тому

      @@jmazzarelli-vco Ohh, I see what you're saying! I think that when I was still learning how to type with it, the piano sounds were kind of nice. Words like "this" had a very distinct sound to me, so if I didn't hear that sound, I'd know I typed something wrong.
      However, when it came to improving my speed, everything had to become as mechanical as possible. I would frequently practice without sounds on at all so that I could listen to music (and not ruin that music). Plus, almost all fast typing is done without looking at the keyboard, so you don't need to rely on audio clues for typos when you're looking at the screen itself to see what you've typed.
      So I suppose that's a very long-winded way of saying "no, changing the sounds wouldn't mess up the flow because of how mechanical everything is." 😜

    • @jmazzarelli-vco
      @jmazzarelli-vco 5 років тому

      @@Adam13531 that's very interesting, thanks for taking the time to share :)

    • @ZaneHelton
      @ZaneHelton 5 років тому

      I think he meant Pads as in, the instrument category. Pads typically taper off after your fingers have left the keyboard giving them a "low decay", and they also don't usually reach their sound apex until shortly after you've pressed the keys giving them a "high attack".
      TL;DR: Space bells.
      To answer @j. mazzarelli question: No, it wouldn't affect the typing experience because he's probably reading MIDI signals which have no concept of attack, decay, or even sound itself

  • @TVFilmFriends
    @TVFilmFriends 5 років тому +1

    My code is messy too sometimes, still would be nice to see it... even if we don't understand all of it
    hope sometime we can see it...

    • @Adam13531
      @Adam13531  5 років тому

      I'm not opposed to releasing the source, but I do think I'd rather clean it up at least a little bit first. I don't think I'll be able to do that anytime soon though, but I wrote myself a note to reply to this UA-cam comment if I ever do!

  • @tidiestflyer7570
    @tidiestflyer7570 5 років тому

    It's funny cuz this is an aprils fools thing but you could totally actually do this

    • @Adam13531
      @Adam13531  5 років тому

      Yeah, but think of how long it would take!

  • @rezichkhaidze2208
    @rezichkhaidze2208 2 роки тому

    instead of making a piano a keyboard can you make a keyboard a piano???

    • @Adam13531
      @Adam13531  2 роки тому

      Lots of digital audio workstations have that functionality. It's not bad in a pinch, but it's not very ergonomic, and your computer keyboard isn't velocity sensitive!

    • @rezichkhaidze2208
      @rezichkhaidze2208 2 роки тому

      @@Adam13531 Interesting. thank you.

  • @SaarGrin
    @SaarGrin 5 років тому

    awesome and useless both. wonder if you can find some poetry that also sounds good

  • @To1ne
    @To1ne 5 років тому +1

    This is an april fools. Show us the code or it didn't happen.

    • @Adam13531
      @Adam13531  5 років тому +1

      I actually coded the first design live on Twitch, but despite painstakingly archiving almost every single stream I've ever done, I lost that video somehow.
      On the plus side, I have a VOD from yesterday of me doing typing tests for 3 hours: www.twitch.tv/videos/404585365
      If you think I somehow faked that, then I've impressed myself. 😎
      (For real though, I probably WILL release the code at some point, but I don't think it will be anytime soon)

    • @To1ne
      @To1ne 5 років тому

      @@Adam13531 I was joking, it looks to real to be fake. I would just appreciate if you'd open-source it, even if the code it terrible. People don't care.

  • @overmangaming5937
    @overmangaming5937 5 років тому

    NERDDDDD!!!!!!!!!!!!!!!!