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).
When you want to write a code, but also want to compose music at the same time.
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.
and then you could use it with weird midi instruments like drum pads and stuff
This is so completely dumb. I ABSOLUTELY LOVE IT
Gosh a cool idea put into action, great job dude
This is such a fun project! Very cool :D
Love this! Congrats on shipping something just because is fun!
Who know you might come out with a brilliant symphony while just writing ;)
Perfect!
Schoenberg would be proud of your typing test ha
worth a sub
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!
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
fuck yeah that's an awesome idea
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!
Cecil Taylor would definitely approved this
When you just want an excuse to play jazz
I wasn't trying to solve a problem, I was just trying to make one...
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.
@@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
wow
fkin cool and hilarious
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.
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
Very cool. It reminds me of VIM editor.
Indeed, his piano doesn't have a QUIT key, and it beeps every time he hits a key.
This is sweet. Does the preset on the keyboard affect your typing? Like, is it difficult if you play pads with slow attacks?
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.
@@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?
@@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." 😜
@@Adam13531 that's very interesting, thanks for taking the time to share :)
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
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...
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!
It's funny cuz this is an aprils fools thing but you could totally actually do this
Yeah, but think of how long it would take!
instead of making a piano a keyboard can you make a keyboard a piano???
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!
@@Adam13531 Interesting. thank you.
awesome and useless both. wonder if you can find some poetry that also sounds good
This is an april fools. Show us the code or it didn't happen.
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)
@@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.
NERDDDDD!!!!!!!!!!!!!!!!