For the beginner, it doesn’t work that well, but I suppose it’s better than nothing.
For the beginner, it doesn’t work that well, but I suppose it’s better than nothing.
For many instruments you outline, it is how the bow or the instrument is held, this might be better online with the right tools, esp if you had multicamera pose estimation, it might not even need a teacher the majority of the time.
Or, it might listen to the student and tell them they should rest or contact the teacher for some realtime feedback.
Are instruction times the length they are because of other issues? Should they be longer or shorter? Can a single teacher oversee multiple students at the same time? Does it _need_ to be 1:1 for the whole session?
Maybe in the best case scenario you could have a multi-camera 4k, low latency setup. But how many students have the means and space to configure that?
For everyone else, the teacher loses the spontaneity to inspect subtle differences from various angles and what not. As a piano teacher you want to be able to flit between left/right hand, face, feet, shoulders, elbows, posture.
Maybe you could cover a lot of that with two very well positioned cameras on hands and body but that's really no substitute for the teacher being able to walk around observing the student. Let alone switching places and inviting the student to observe in a similar fashion.
I'm sure there are opportunities for remote teaching of instruments to actually do certain things better than in person (by taking advantage of technology) but there will never be a true substitute for in person teaching - telecommunication is simply too lossy
That wasn't the case before coronavirus and won't be the case afterwards.
The best robot teacher that exists is Duolingo, and I don't know a single person who has learned a language to a conversational level that way.
As for why this wasn't the case before coronavirus: there was no reason to. There wasn't good enough of a market. Now, there is, so perhaps some ideas from this situation will stick around for longer.
(Then again, I've heard numerous reports that in general, remote school classes are a huge dumpster fire. I don't expect any of that staying when the schools are allowed to reopen. But maybe the postmortems will bring some nuggets of insight about effective remote schooling.)
Kids grow, and every person's body is different: even when they've been playing for 10+ years and have reached the most advanced levels, they're still asking their teachers and fellow musicians to "debug" posture - because subtle changes can have outsize impact. This is why master classes exist, for instance.
There are all kinds of tools in this debugging toolkit. Some of them are rather tactile, such as feeling how much force is being transferred from the hand to the tip of the bow, feeling how "soft" the bow-hand is being held, feeling how much the bow arm's elbow is being allowed to sink under its own weight, or how much the shoulder is being tensed - because muscle tension can be a huge issue for string players. Not to mention the huge number of minute adjustments that can be made to various angles and might involve tweaks to shoulder rests, chin rests and so on.
Right now teachers have to debug, without being able to use their hands. A tall order for anyone. Just imagine being asked to debug software without being able to use your hands, or to poke at the system: no attaching a debugger, no inserting print statements - all you can do is give verbal inputs and observe outputs. It's a huge responsibility, when failing to debug, or getting it wrong, can have serious consequences (life-long problems with pain, for example).
Some teachers are much better than others at such "debugging", so yes from that perspective it sure would be nifty to invent some technology that guarantees more consistent results. But is it realistic? Every body is different physically, and the human touch and expertise plays a major role.
So, I can't help but think it would actually be a simpler problem to create an AI that can reliably debug software, vs creating AI that can reliably debug a musician's physical relationship to their instrument.
As for debugging in general, I agree and offer an analogy that might be intimately familiar to everyone here: debugging your parent's/neighbour's/friend's computer over the phone. I can handle it for about two minutes before my head hurts and I start boiling from anger. These days, I flat out refuse helping this way; if it can't wait, I only explain them how to install TeamViewer and what numbers to spell me over the phone.
And while a multi camera setup would certainly be awesome, and help with positioning of hands and instrument, its just not really a practical setup for the majority of people. Now you need a great microphone, multiple cameras, probably tripods or something for camera positioning. An in person class solves all those problems.
45 minutes seems to be the standard for most classes, and I believe the research is as classes go longer than that they become less effective for learning. And sure you can do group classes, that happens in band class, but the student does not get as much attention and depending on the learning style and student that may just not be enough.
Sometimes the instructor has to use his hands to push you into the right position. Another large part is both of you stand in front of a floor to ceiling mirror. He'll be in front of you off to one side, so you can see both him in real life and your reflection at the same time. He moves, and you match, looking at both him and your reflection.
Lastly, you'll never learn a partner dance online, because it's all about the feel of working with a partner.
I have my laptop placed such that the webcam acts as a mirror and the tutorial video or Zoom meeting of the class on my second screen. When the teachers shows positions that are obfuscated they turns to face the camera in a 45 degree angle. The only 360 view missing is the Chinese whispers / follow the leader view of seeing the other dancers in the class is when my eyeline is out of view.
You might need to adjust posture for instance, and while you could spend 5 minutes explain it verbally in sequences of “move your left arm 5 degree up, no, up! slightly more to the left, your right arm moved down, bring it back[...]”; it’s just a poor experience and waste of time compared to in person moving their body to the right position (especially for kids).
Same if you want to check muscle tension or force them to only use some part of their body.
(Okay, if everybody had actual, sufficiently flexible physical robots in their homes...)