Piano Forum

Topic: Turn every practice session into a masterclass - seeking feedback  (Read 4808 times)

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Hi everyone! I’ve been developing Harmono, a piano practice app designed to turn every session into a masterclass using AI and expert guidance. The idea came from my frustration with inefficient practice when preparing for a recital. I wanted a tool that offers a class-like experience 24/7, providing real feedback beyond just pitch accuracy—especially for demanding pieces like Ballade No. 1.

We recently entered alpha testing and have a small group of early adopters trying it out. I’d love to get feedback from pianists here before the official release. Whether you’re a concert pianist or just starting out, your thoughts would be incredibly valuable!

You can request an invitation code to get access to Harmono here: https://harmono.app/invitation

If the app doesn’t have the piece you’re practicing, no worries! You can request it directly from the app, and we’ll add it within 48 hours.

I have included some screenshots from the current version to showcase what Harmono can do. It can listen to your playing, analyze it and provide masterclass-like feedback based on your chosen masterclass teacher's interpretation and its knowledge on the piece. It can also help track your progress on a piece over time and suggest the next thing to work on and prepare you for auditioning (a feature I loved when preparing for recitals).

Thanks for reading! Happy to answer any questions here or via DM. 🎼

Offline lostinidlewonder

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 7839
Re: Turn every practice session into a masterclass - seeking feedback
Reply #1 on: December 04, 2024, 10:36:12 AM
Interesting! Your website says "Harmono uses AI and expert guidance to turn every piano practice session into a masterclass."

What is the AI component and is that separate from the expert guidance?

Are you analysing recordings and offering suggestions from that? Does it specifically work with individual note advice or is it just general advice?

What about fingering and technique?
"The biggest risk in life is to take no risk at all."
www.pianovision.com

Online liszt-and-the-galops

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1492
Re: Turn every practice session into a masterclass - seeking feedback
Reply #2 on: December 04, 2024, 11:13:31 AM
Is there any way that we can see the list of available pieces without signing up?

Also, in the privacy policy, it mentions that you will be "Sending transactional emails to your provided email address" once we sign up. I can't find anything about the costs, though.


"[You may not] trick, defraud, or mislead us and other users, especially in any attempt to learn sensitive account information such as user passwords."
So no asking for the name of anyone's third aunt. /j
Amateur pianist, beginning composer, creator of the Musical Madness tournament (2024).
https://www.youtube.com/@Liszt-and-the-Galops
https://sites.google.com/view/musicalmadness-ps/home

Offline lelle

  • PS Gold Member
  • Sr. Member
  • *****
  • Posts: 2506
Re: Turn every practice session into a masterclass - seeking feedback
Reply #3 on: December 04, 2024, 01:30:55 PM
I'm also curious about the expert guidance. Do you have teachers employed that review users' performances or how does that part work?

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Re: Turn every practice session into a masterclass - seeking feedback
Reply #4 on: December 04, 2024, 08:07:20 PM
Interesting! Your website says "Harmono uses AI and expert guidance to turn every piano practice session into a masterclass."

What is the AI component and is that separate from the expert guidance?

Are you analysing recordings and offering suggestions from that? Does it specifically work with individual note advice or is it just general advice?

What about fingering and technique?

Hi, thanks for commenting! Our AI is trained on both expert guidance (i.e. other pianists' interpretations) and other materials (such as previous masterclass recordings, interpretation guide, music journals, etc.) and offers feedback as a whole.

The feedbacks are personalized based on your recorded performance to help you identify areas that need improvement. Since the app only analyzes audio at the moment, it doesn't give feedback on fingering and posture (which is only accessible through video) - but we will be considering it should there be enough demand!

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Re: Turn every practice session into a masterclass - seeking feedback
Reply #5 on: December 04, 2024, 08:27:28 PM
I'm also curious about the expert guidance. Do you have teachers employed that review users' performances or how does that part work?

Hi, no *human* teacher is involved but we trained our AI on recordings from world-renowned pianists who in a way become your teacher in highlighting nuances that need improvement. It's like having an additional pair of ears listening & critique whenever you have time / feel like to practice

Offline lostinidlewonder

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 7839
Re: Turn every practice session into a masterclass - seeking feedback
Reply #6 on: December 05, 2024, 02:57:15 AM
Our AI is trained on both expert guidance (i.e. other pianists' interpretations) and other materials (such as previous masterclass recordings, interpretation guide, music journals, etc.) and offers feedback as a whole.
I see, so if there is no recording of recordings for a particular piece the AI cannot determine any assistance? The main analysis is comparing the users audio file vs a professional recording or does it compare user recording to text or sheetmusic too?

The feedbacks are personalized based on your recorded performance to help you identify areas that need improvement.
Could you briefly list the areas it can help us in? Im assuming it's volumes, dynamics, articulation, timing. Can the ai specifically target a particular note that is failing or is it more generalised feedback for the user?
"The biggest risk in life is to take no risk at all."
www.pianovision.com

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Re: Turn every practice session into a masterclass - seeking feedback
Reply #7 on: December 05, 2024, 07:50:30 AM
I see, so if there is no recording of recordings for a particular piece the AI cannot determine any assistance? The main analysis is comparing the users audio file vs a professional recording or does it compare user recording to text or sheetmusic too?
Could you briefly list the areas it can help us in? Im assuming it's volumes, dynamics, articulation, timing. Can the ai specifically target a particular note that is failing or is it more generalised feedback for the user?

All four things (user audio, expert audio, sheet music, and knowledge on the piece which may or may not be in text form) are used in generating the feedbacks. I am assuming you are referring to self-composed music which may not have any existing interpretation the AI can use (in our experience there was at least well-rendered recording for all the pieces our users suggested) - in that case, we will have to come up with other ways to be useful for the user. Suggestions are welcome!

In terms of areas the feedback includes, it is pretty much what you suggested - tempo rubato, dynamics transition, articulation, and we are working on guiding the user on more sophisticated and subjective nuances such as hidden melody and multi-voice. Right now the "smallest unit" of the feedback is by bar, and we are working on advancing that to note/chord-level so that the feedback can be more focused (for example, a Sforzando note / chord in a Beethoven sonata). Looking forward for you to try it out!

Online liszt-and-the-galops

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 1492
Re: Turn every practice session into a masterclass - seeking feedback
Reply #8 on: December 05, 2024, 11:30:16 AM
I have posted my question here and also pm'd it to you. You still have not answered it. I'm still going to assume you haven't seen it, so I'm reposting here.
Is there any way that we can see the list of available pieces without signing up?

Also, in the privacy policy, it mentions that you will be "Sending transactional emails to your provided email address" once we sign up. I can't find anything about the costs, though.
Amateur pianist, beginning composer, creator of the Musical Madness tournament (2024).
https://www.youtube.com/@Liszt-and-the-Galops
https://sites.google.com/view/musicalmadness-ps/home

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Re: Turn every practice session into a masterclass - seeking feedback
Reply #9 on: December 05, 2024, 09:15:50 PM
I have posted my question here and also pm'd it to you. You still have not answered it. I'm still going to assume you haven't seen it, so I'm reposting here.

Sorry about that! I have sent you a DM

Offline keypeg

  • PS Silver Member
  • Sr. Member
  • ***
  • Posts: 3922
Re: Turn every practice session into a masterclass - seeking feedback
Reply #10 on: December 06, 2024, 12:35:26 PM
My first difficulty is that you are a new member who we haven't gotten to know yet, through any discussions in existing threads as a student, as a teacher, or as a musician - i.e. background.

I read the mockup response.  It is all kind of general "with a strong grasp of tempo rubato and expressive dynamics" - the advice is to "enhance gradual dynamic transitions, refine tempo shifts for natural phrasing flow, ensure clear articulation" - I don't know what a student could do with that.  A rather advanced pianist might be able to something with some bits maybe.

I'm far from a beginner.  I just finished a Chopin etude.  Off the top of my head, advice from my teacher along the way was specific pedal considerations between hand and foot for certain low registers that tended to blur the notes so an altered timing - staggering the 16 measure crescendo marked into the score into four-measure increments - specific considerations of interpretation here and there.

In your first post you write:
Quote
  The idea came from my frustration with inefficient practice when preparing for a recital. 

The cited feedback gives nothing for efficient practice: it gives interpretation feedback of sorts.  Efficient practice usually involves things like breaking the music into smaller sections, analyzing it beforehand, isolate areas of difficulty - there are a lot of discussions on efficient practice in all three piano forums (PianoStreet, Piano|Tel, PianoWorld).

I'm iffy about the idea of things being based on existing performances.

This part caught my attention:

Quote
  providing real feedback beyond just pitch accuracy....

Pianists are never involved in pitch accuracy since pianos are pre-tuned and the tuning cannot be changed by the player (pitch is always accurate).

Offline harmono_app

  • PS Silver Member
  • Newbie
  • ***
  • Posts: 6
Re: Turn every practice session into a masterclass - seeking feedback
Reply #11 on: December 06, 2024, 11:00:04 PM
My first difficulty is that you are a new member who we haven't gotten to know yet, through any discussions in existing threads as a student, as a teacher, or as a musician - i.e. background.

I read the mockup response.  It is all kind of general "with a strong grasp of tempo rubato and expressive dynamics" - the advice is to "enhance gradual dynamic transitions, refine tempo shifts for natural phrasing flow, ensure clear articulation" - I don't know what a student could do with that.  A rather advanced pianist might be able to something with some bits maybe.

I'm far from a beginner.  I just finished a Chopin etude.  Off the top of my head, advice from my teacher along the way was specific pedal considerations between hand and foot for certain low registers that tended to blur the notes so an altered timing - staggering the 16 measure crescendo marked into the score into four-measure increments - specific considerations of interpretation here and there.

In your first post you write:
The cited feedback gives nothing for efficient practice: it gives interpretation feedback of sorts.  Efficient practice usually involves things like breaking the music into smaller sections, analyzing it beforehand, isolate areas of difficulty - there are a lot of discussions on efficient practice in all three piano forums (PianoStreet, Piano|Tel, PianoWorld).

I'm iffy about the idea of things being based on existing performances.

This part caught my attention:

Pianists are never involved in pitch accuracy since pianos are pre-tuned and the tuning cannot be changed by the player (pitch is always accurate).

Hi, thanks for the comments! The mock ups were from a couple releases ago and our users have also made us aware that sometimes the feedback were too generalized (and thus not helpful enough), and we have made them more focused and actionable. You've made a good point that at first glance the feedbacks look generic and that could potentially turn users away.

We are just at the beginning to re-create a masterclass-like experience in terms of feedbacks the app provides. In the example you shared, where your teacher may suggest that you split one long cresc. into multiple sub-cresecendos - our AI currently doesn't have such a high degree of autonomous decision-making, but it can tell you if you have executed the 16-bar cresec. well, and whether or not you need to make it more pronounced or subtle based on the reference interpretation. Or, (this is not done yet but possible), say your favorite pianist indeed splits the long crescendo into 4 smaller ones in his / her interpretation, the AI can detect that and suggest you do the same. Same thing with pedaling and timing related instruction. Chopin / Liszt etudes are probably among the hardest pieces for AI to critique since they are so technically demanding, but that's where our goal is.

Regarding practice efficiently - the app can help break down a piece into digestible segments with a brief title and analysis (this is done by distilling existing knowledge on that piece) when someone is learning a piece and getting ready to receive the interpretation-based feedback. We are also designing an algorithm that will suggest the next step to take on a piece, whether that be learning the next segment, or re-practicing a past segment based on how good the past practice session was. We want to cover the full "lifecycle" of learning, polishing, and finally "auditioning" a piece. I have attached another screenshot on this feature for reference.

Also, sorry for the confusion, by pitch accuracy I meant the detection of wrong notes, not piano tuning. Our reckoning is that pianists don't really need an app to check for wrong notes as wrong notes are often self-evident. So we skipped that part and focused on more advanced feedbacks.

Let me know if this helps, and I will be stocked if you can try the app and hear more of your thoughts on how we could make it more helpful, especially for advanced players like yourself!
For more information about this topic, click search below!

Piano Street Magazine:
Pianist Ruth Slenczynska at 100 – A Unique Musical Messenger!

Ruth Slenczynska, one of the most mesmerizing pianists alive today, celebrates her 100th birthday on January 15, 2025. A former child prodigy, her nine-decade career represents a living link to the Golden Age of the Piano, embodying its spirit through her artistry, her lineage, and her role as a keeper of its traditions. Read more
 

Logo light pianostreet.com - the website for classical pianists, piano teachers, students and piano music enthusiasts.

Subscribe for unlimited access

Sign up

Follow us

Piano Street Digicert