Live data from Hacker News

Show HN: A platform for remote piano lessons based on the Web MIDI API

keyboardconnect.com

101–110 of 111 posts

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#101

Anyone have recommendations for a good midi software instruments? I'd pay for a good piano or electric sound, and I haven't been happy with the GarageBand sounds I'm currently using. What are some good affordable options, and what's the best that money can buy?

Pianoteq by Modartt seems to be well liked, it uses physical modeling rather than samples. Ivory II by Synthology is also highly regarded. Arturia makes some very nice electric piano VSTs, and some serviceable acoustic pianos as well, but they do seem a bit over priced to me personally.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#102
post #73

Earlier quoted context omitted.

But it's a space where more expensive older hardware might still be worth it. E.g. my full piano size 24 year old Yamaha w/velocity sensitive keys and pedals still works flawlessly and the current version of it is still expensive new (at least from the point of view of a casual user...) It's now connected via a cheap USB adapter to my Chromebook (biggest issue: latency of the - mostly Android - apps) planning to conn…

Honest question, is there any possibility of easily installing Linux on a Chromebook?

No idea, I suspect that will very much depend on the manufacturer. I've never looked into it.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#103

Earlier quoted context omitted.

>But you can't actually play emotionally expressive piano music on them -- not in the style of classical or jazz. Yes you can, and yes it is more-or-less trivial. With a small amount of deliberate practice, you can learn to produce a full and finely-gradated dynamic range on either a piano-weighted or a semi-weighted keybed. It's a one-dimensional mechanical skill that just isn't particularly difficult relative to, s…

I don't know where you're getting your information from, but it's just wrong, and you also misinterpreted my comment. Responding: > Yes you can, and yes it is more-or-less trivial. With a small amount of deliberate practice, you can learn to produce a full and finely-gradated dynamic range on either a piano-weighted or a semi-weighted keybed. It's a one-dimensional mechanical skill that just isn't particularly diffic…

This isn't quite correct, or at least not for the reasons you've articulated. "Weighted" versus "semi-weighted" has no such inherent limitation of ranges or values, even leaving aside that the numbers you've chosen are probably simply for the sake of your example. The actual limitation between most weighted and semi-weighted keyboards is that semi-weighted tend to have inferior sensors (and possibly other components), because these instruments tend to be marketed towards people who desire to spend less money on an instrument. There is no technical or physical limitation that requires semi-weighted keyboards to have less expressive range.

Unweighted keyboards tend to have simple springs to return the keys to resting position, and more importantly, the cheapest instruments tend to only have note-ON;note-OFF characteristics due to being unable to sense any variation in how a note is played. These instruments playing all notes at the same volume is a natural consequence of inadequate sensors.

Returning to your sample values, MIDI 1 only directly supports 256 levels of volume, I think? This 8-bit level of variation is far lower than what any normal human sensory input can be expected to discern. MIDI 2, which was still very rare when last I paid heed, is a substantial improvement for potential expressivity. But even many years later, most consumer-grade instruments and playback devices only supported MIDI 1, sometimes with extensions such as GS or XG. The most expressive of the pro or semi-pro instruments that I've experienced have only seemed fully capable when using their internal proprietary enhancements; when outputting to a MIDI 1, the results were much less impressive.

As an aside, I've played only one piano whose keys felt as lightly weighted as my first semi-weighted keyboard and I found it a delight to use. Fully expressive, and less effort for the same effect as other pianos. I felt like I could play it for hours without tiring. By comparison, keys on all other pianos I've tried now feel quite heavy. I wish I could have afforded that one at the time. Sadly, memory of its make and model are long garbage collected.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#104
post #73

Earlier quoted context omitted.

But it's a space where more expensive older hardware might still be worth it. E.g. my full piano size 24 year old Yamaha w/velocity sensitive keys and pedals still works flawlessly and the current version of it is still expensive new (at least from the point of view of a casual user...) It's now connected via a cheap USB adapter to my Chromebook (biggest issue: latency of the - mostly Android - apps) planning to conn…

Honest question, is there any possibility of easily installing Linux on a Chromebook?

You can always install Linux on any Chromebook, or install a Linux VM (but that may not make it trivial to directly attach devices). To the best of my knowledge 100% of Chromebooks are fully supported.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#105

Anyone have recommendations for a good midi software instruments? I'd pay for a good piano or electric sound, and I haven't been happy with the GarageBand sounds I'm currently using. What are some good affordable options, and what's the best that money can buy?

Check the Spitfire Symphony Orchestra Grand Piano[1], which is free and honestly I find it way superior to a lot of commercial samplebanks.

Can't remember if is there any piano available in the free version of NI Komplete[2] but it's still worth checking out.

[1]https://www.spitfireaudio.com/bbc-symphony-orchestra-discove...

[2]https://www.native-instruments.com/en/products/komplete/bund...

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#106

Earlier quoted context omitted.

I don't know where you're getting your information from, but it's just wrong, and you also misinterpreted my comment. Responding: > Yes you can, and yes it is more-or-less trivial. With a small amount of deliberate practice, you can learn to produce a full and finely-gradated dynamic range on either a piano-weighted or a semi-weighted keybed. It's a one-dimensional mechanical skill that just isn't particularly diffic…

This isn't quite correct, or at least not for the reasons you've articulated. "Weighted" versus "semi-weighted" has no such inherent limitation of ranges or values, even leaving aside that the numbers you've chosen are probably simply for the sake of your example. The actual limitation between most weighted and semi-weighted keyboards is that semi-weighted tend to have inferior sensors (and possibly other components)…

> There is no technical or physical limitation that requires semi-weighted keyboards to have less expressive range.

Of course there is -- it's not a technical limitation of the instrument, but of our physiology.

If there's more weight resisting, this gives us a wider range of control, for the reasons I explained. Of course only to a point -- once it gets too heavy that a light touch can't move it, or the heaviest touch becomes too fatiguing, you've gone too far. But pianos are weighted in a way that approximately maximizes our level of expressive control without being fatiguing.

So yes, semi-weighted keyboards inherently have less expressive range. I mean sure, not if you're a robot playing with infinitely fine motor control. But for actual human beings, semi-weighted are absolutely less expressive. There's no getting around it.

And with regards to the one extremely light-touch piano you found a joy to play on -- I'm quite sure that it couldn't have been played extremely softly in an even way. That's just the inherent tradeoff. If you're playing music than never goes to ppp then maybe you didn't notice. But I don't need to see the piano myself -- this is all just physics and physiology. It's inherent to how it works.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#107

During covid I needed to setup remote piano lessons. I tried combining two videos to show hands on the keys as well as the face but at the time merging the two videos added too much latency. I solved this by only using the top down camera and then adding clear perspex (from a plastic picture frame) at 45 degrees in front of the raised laptop and also pointed lamps at the piano players face (the effect is called Peppe…

> but at the time merging the two videos added too much latency

Because of CPU limitations, or? OBS can combine many sources at once without too much delay, or at least you can keep them in sync with the sound.

Re: Show HN: A platform for remote piano lessons based on the Web MIDI API

#110
post #84

I am a student -- how do I find an instructor who uses your platform? Does it work on an iPad?

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!

MIDI on the ipad is super easy, barely an inconvenience. The main issue is if mobile Safari will work with it.

I'm happy to help test if you need a hand.

Post reply on HN