Note that since the terminal doesn't really support key press and release events (it receives a stream of characters instead), there is no way to support two key playing at the same time with the computer keyboard only.
Great project, but this seems like a major limitation. Why insist on doing this inside a terminal, when there are many other environments where this is not a problem?
Comments
Great project, but this seems like a major limitation. Why insist on doing this inside a terminal, when there are many other environments where this is not a problem?
So you can play piano over SSH obviously!
Okay, yes, there's X11 forwarding but this is a lot simpler, right?
Oh yeah, you can call some friends to login to the same server and play a concert over SSH!
Hello, UPiano creator here =)
Simple: because it's fun!
Welcome to HN, where we make overcomplicated; obscure projects for the sheer passion and curiosity of it.
Is this your first day? XD