HNHacker News
TopNewBestAskShowJobs

keycon

93 karma · joined January 13, 2024

keyboardconnect.com -- Video conferencing designed for remote piano lessons

I'm reachable at jeremy@keyboardconnect.com

submissionscomments
keycon··on We Need to Die
This article says that our limited time on Earth encourages us to be ourselves. That our eventual death is necessary for our ambitions, desires, and accomplishments (which then produce a concept of Self) and that those things are what make life worth living.

I would argue that how you view yourself is not what makes life worth living. Life is enjoyable and peaceful without desire or identity. Wanting to extend your life isn't a maladaptation. Your identity--maybe as a software developer, or as a good romantic partner, or as a virtuous person--is the real maladaptation. It results in attachment and thus eventual suffering. If you get fired from your software developer job, your ego takes a hit. If you get into a fight with your partner, you feel indignant.

You really don't need an identity to love one another or ambition to do hard things. We have an inner drive to be creative completely outside of how we view ourselves. We feel love naturally. You'll enjoy life without desires or Self.

keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
I really appreciate the feedback, Bewelge, these ideas are all very helpful to me! I'll be making changes based on each one.

I haven't measured the latency directly. But, I did try this with my sister who lives across the US while also on a phone call with her. When she speaks or plays a note, I hear it through the app sooner than over the phone. So it's at least better than that!

keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Excellent suggestions, these ideas ring true to me. I'm going to start exploring this direction for growing the platform. Thank you very much!
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Ah, great point--I'm adding that to my to-do as another setup option for users. Thank you!
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Great suggestion! Thank you very much. I'll definitely keep this in mind when I make a proper demo video
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Piano tutors who want to give an engaging remote lesson will want the ability to show themselves playing as well as what notes they're playing. This requires expensive equipment and technical knowledge to set up using Skype/Zoom. I give a few typical setups on the landing page and compare it to Keyboard Connect, which requires just a MIDI controller and webcam.

This represents a challenge for tutors and could be discouraging for new pianists who just want to try lessons without committing to buying a digital/acoustic piano are supporting AV equipment.

Also, I'll add modules to Keyboard Connect that support tasks tutors/students would normally have to organize on their own (lesson planning, file sharing, practice tools)

keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Thanks! Oh yeah I encourage you to mess around with it, especially if you have any interest in music production/education
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Appreciate it castles, thank you!
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Thank you! :D
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
It's meant for laptop or desktop at this time, but I will 100% look into adapting it for an iPad. I think the challenge might be connecting a midi device to it though.

Keyboard Connect is still in an early stage, so we don't support tutors advertising on the platform yet. Thank you for these suggestions!

keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Good point! Thank you
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Hey, thanks! I'm a big fan of pianojacq!
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Wrote it myself. It's a javascript object that loads in all the piano sounds and manages the audiocontext. When the MIDI note/velocity/pedal state updates, a method on the object is called to play the sound.
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Appreciate it! I'd like to hear how it works out for you! I'm reachable at jeremy@keyboardconnect.com
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
I'll get to work on a video demo! The app has a sort of piano VSTI running in the browser, so what you hear will be reliably reproduced on the peer side.
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Thank you! I'll definitely put together a video demo before requiring logging in. Showing live MIDI during a call sidesteps the challenge of showing and recording both yourself playing and what notes you're playing. Also, because MIDI is represented digitally, we'll be able to do things like chord/scale detection, recording and playing back, and showing live playing on sheet music.
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Yes, it's supposed to, (as it does in the app) but I was a bit lazy hacking together that "demo" from stock footage and didn't animate the keys.
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Thank you for the response. You're right, it didn't sit well with me putting a required log in between the landing page and the app. So I'll work on a more comprehensive video demo and make it accessible before signing up.
keycon··on Show HN: A platform for remote piano lessons based on the Web MIDI API
Ah, appreciate it. I totally spaced on cleaning up the landing page for mobile!