musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.39k stars 2.68k forks source link

“Play chord symbol” is always ON (on web) #17077

Open AndreaDellaMis opened 1 year ago

AndreaDellaMis commented 1 year ago

Issue type

General playback bug

Bug description

With MuseScore4, even if I don't enable the option “chord playback” when I save the project (and it works), when I listen to the project uploaded on the web ..the chords are heard playing. With musescore3 it didn't happen.

Steps to reproduce

  1. Project saved with no playback chords
  2. Listening to the project I don't hear the chords
  3. Project uploaded in the website
  4. Listening to the project uploaded on web I hear the chords

Screenshots/Screen recordings

No response

MuseScore Version

MuseScore 4

Regression

Yes, this used to work in Musescore 3.x and now is broken

Operating system

OS Monterey

Additional context

No response

MarcSabatella commented 1 year ago

My understanding is, the toolbar setting is just a temporary thing, kind of like turning repeats on or off, or enabling loop mode, or zooming in or out out - it’s not saved as part of the score but is more of a program setting. The way to disable chord symbols “for real” in a given score Is to mute the mixer channel(s).

That said, maybe it does make sense to automatically mute them on upload if this setting is enabled at the time.

AndreaDellaMis commented 1 year ago

Thanks for the answer, the problem is solved as you say by saving the volume of the chords in the mixer!  But I find it strange that the toolbar is temporary since it saves its settings in the project…I thought they would remain the same for a visitor who listens to the song on the web platform. However with MuseScore 3 there was a very convenient non-temporary setting, which turned off without going through the mixer.Thanks again, best regardsAndreaIl giorno 30 mar 2023, alle ore 18:12, Andrea Della Misericordia @.> ha scritto:Thank you for your answer , I think the listener who listens to the song on the web immediately plays the score without investigating whether there are chords in playback and how to remove them.  I write chords to complete the score in harmony detail, not because I want them to play in playback.  So what i have to do is write the symbols as entered text and not as chords , so they won't play . I'm sorry, because MuseScore 3 kept this setting even in web playback, and it was perfectIl giorno 30 mar 2023, alle ore 17:23, Marc Sabatella @.> ha scritto: My understanding is, the toolbar setting is just a temporary thing, kind of like turning repeats on or off, or enabling loop mode, or zooming in or out out - it’s not saved as part of the score but is more of a program setting. The way to disable chord symbols “for real” in a given score Is to mute the mixer channel(s). That said, maybe it does make sense to automatically mute them on upload if this setting is enabled at the time.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

MarcSabatella commented 1 year ago

MuseScore 3 had a style setting, is that what you mean? It wasn't easier to reach than the mixer, but it was easier if you had chord symbols on multiple instruments and you wanted to mute them all. It wasn't ideal, and neither is what MuseScore 4 does; definitely still room for improvement.

But unless I'm missing something, the "Play chord symbols" is not saved with the score. It's a global program-wide setting. Turn it off and it stays off no matter how many additional scores you open or create. So if I do the following:

1) disable chord symbol playback via toolbar 2) save 3) quit MuseScore 4) restart MuseScore 5) load score

It looks like the setting was saved, but really I think it's just remembered program-wide, not per-score. If you then turn the setting on but don't save the score, then quit & restart, you'll see the chord symbols are back on.

It's also a little confusing since there can be multiple instances of MuseScore open at once, and changes in one instance have sort of ill-defined effects on other instances it seems.

AndreaDellaMis commented 1 year ago

Ok I understood everything, you have been enlightened on its functioning.  Anyaway yes, on MuseScore3 I went to style .  I don't know if to mute the chords I could follow the way of the mixer also on musescore3, but writing only for piano I didn't pay much attention to the mixer. Il giorno 30 mar 2023, alle ore 20:14, Marc Sabatella @.***> ha scritto: MuseScore 3 had a style setting, is that what you mean? It wasn't easier to reach than the mixer, but it was easier if you had chord symbols on multiple instruments and you wanted to mute them all. It wasn't ideal, and neither is what MuseScore 4 does; definitely still room for improvement. But unless I'm missing something, the "Play chord symbols" is not saved with the score. It's a global program-wide setting. Turn it off and it stays off no matter how many additional scores you open or create. So if I do the following:

disable chord symbol playback via toolbar save quit MuseScore restart MuseScore load score

It looks like the setting was saved, but really I think it's just remembered program-wide, not per-score. If you then turn the setting on but don't save the score, then quit & restart, you'll see the chord symbols are back on. It's also a little confusing since there can be multiple instances of MuseScore open at once, and changes in one instance have sort of ill-defined effects on other instances it seems.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

AndreaDellaMis commented 1 year ago

After some tests, I specify that in order not to hear the chords on the online platform, saving with the "mute" button active does not work, it only works if I lower the volume (with or without mute)

Il giorno 30 mar 2023, alle ore 19:51, Andrea Della Misericordia @.***> ha scritto:

Thanks for the answer, the problem is solved as you say by saving the volume of the chords in the mixer!
But I find it strange that the toolbar is temporary since it saves its settings in the project…I thought they would remain the same for a visitor who listens to the song on the web platform. However with MuseScore 3 there was a very convenient non-temporary setting, which turned off without going through the mixer.

Thanks again, best regards Andrea

Il giorno 30 mar 2023, alle ore 18:12, Andrea Della Misericordia @.***> ha scritto:

 Thank you for your answer ,

I think the listener who listens to the song on the web immediately plays the score without investigating whether there are chords in playback and how to remove them. I write chords to complete the score in harmony detail, not because I want them to play in playback.

So what i have to do is write the symbols as entered text and not as chords , so they won't play .

I'm sorry, because MuseScore 3 kept this setting even in web playback, and it was perfect

Il giorno 30 mar 2023, alle ore 17:23, Marc Sabatella @.***> ha scritto:



My understanding is, the toolbar setting is just a temporary thing, kind of like turning repeats on or off, or enabling loop mode, or zooming in or out out - it’s not saved as part of the score but is more of a program setting. The way to disable chord symbols “for real” in a given score Is to mute the mixer channel(s).

That said, maybe it does make sense to automatically mute them on upload if this setting is enabled at the time.

— Reply to this email directly, view it on GitHub https://github.com/musescore/MuseScore/issues/17077#issuecomment-1490498089, or unsubscribe https://github.com/notifications/unsubscribe-auth/A63JP3G5DDN4LTWJTVORG33W6WQP7ANCNFSM6AAAAAAWNOMJAA. You are receiving this because you authored the thread.

AndreaDellaMis commented 1 year ago

and there is also a problem on the online platform: by viewing the keyboard or the midi stream in playback, the chords appear in the stream even if they are not heard. At this point I will write the chords on the score by adding "system text" and not "chord symbol"

Il giorno 31 mar 2023, alle ore 01:03, Andrea Della Misericordia @.***> ha scritto:

After some tests, I specify that in order not to hear the chords on the online platform, saving with the "mute" button active does not work, it only works if I lower the volume (with or without mute)

Il giorno 30 mar 2023, alle ore 19:51, Andrea Della Misericordia @. @.>> ha scritto:

Thanks for the answer, the problem is solved as you say by saving the volume of the chords in the mixer!
But I find it strange that the toolbar is temporary since it saves its settings in the project…I thought they would remain the same for a visitor who listens to the song on the web platform. However with MuseScore 3 there was a very convenient non-temporary setting, which turned off without going through the mixer.

Thanks again, best regards Andrea

Il giorno 30 mar 2023, alle ore 18:12, Andrea Della Misericordia @. @.>> ha scritto:

 Thank you for your answer ,

I think the listener who listens to the song on the web immediately plays the score without investigating whether there are chords in playback and how to remove them. I write chords to complete the score in harmony detail, not because I want them to play in playback.

So what i have to do is write the symbols as entered text and not as chords , so they won't play .

I'm sorry, because MuseScore 3 kept this setting even in web playback, and it was perfect

Il giorno 30 mar 2023, alle ore 17:23, Marc Sabatella @. @.>> ha scritto:



My understanding is, the toolbar setting is just a temporary thing, kind of like turning repeats on or off, or enabling loop mode, or zooming in or out out - it’s not saved as part of the score but is more of a program setting. The way to disable chord symbols “for real” in a given score Is to mute the mixer channel(s).

That said, maybe it does make sense to automatically mute them on upload if this setting is enabled at the time.

— Reply to this email directly, view it on GitHub https://github.com/musescore/MuseScore/issues/17077#issuecomment-1490498089, or unsubscribe https://github.com/notifications/unsubscribe-auth/A63JP3G5DDN4LTWJTVORG33W6WQP7ANCNFSM6AAAAAAWNOMJAA. You are receiving this because you authored the thread.

bkunda commented 1 year ago

Can we pls check whether this is still valid? I just uploaded the same score twice to musescore.com (from the latest MuseScore master) and was successfully able to:

We should close this issue if it's no longer reproducible.

AndreaDellaMis commented 1 year ago

Il giorno 23 nov 2023, alle ore 09:59, bkunda @.***> ha scritto:

Can we pls check whether this is still valid? I just uploaded the same score twice to musescore.com (latest master) and was successfully able to:

Suppress playback of chord symbols by muting the chord them in the mixer (desktop app) Hear chord symbol playback by un-muting the chord symbol track in the mixer We should close this issue if it's no longer reproducible.

— Reply to this email directly, view it on GitHub https://github.com/musescore/MuseScore/issues/17077#issuecomment-1824020328, or unsubscribe https://github.com/notifications/unsubscribe-auth/A63JP3G76HP3HH6BX6KDFRDYF4F7VAVCNFSM6AAAAAAWNOMJACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRUGAZDAMZSHA. You are receiving this because you authored the thread.

Hi,

the problem, which seems to be the same, is that once uploaded to the online platform the mute option is not saved. However, the volume of the chord track remains saved, which I could set to 0 so as not to make them heard on the online platform. But the problem is that the chords still appear in the piano roll view of the platform. It might seem silly, or a whim, but it was useful to me in the previous version of musescore to write the chords but deactivate them, to give users the opportunity to activate them or not in the mix or in the piano roll display.

Thanks for attention Andrea

MarcSabatella commented 1 year ago

There was a time after the release of MuseScore when muting the chord symbol channel did not work for musescore.com - they would play nonetheless. I'm not sure if it was a problem in MuseScore itself or in the musescore.com backend. But it seems to be working correctly now.

And as noted, muting the playback channel(s) is the correct way of doing this. Temporarily turning off playback of chord symbols on the toolbar is not a per-score setting - it's global to the program, and not saved with any score. But see also https://github.com/musescore/MuseScore/issues/19985.

AndreaDellaMis commented 1 year ago

all clear, thanks for the support

Il giorno 23 nov 2023, alle ore 16:17, Marc Sabatella @.***> ha scritto:

There was a time after the release of MuseScore when muting the chord symbol channel did not work for musescore.com - they would play nonetheless. I'm not sure if it was a problem in MuseScore itself or in the musescore.com backend. But it seems to be working correctly now.

And as noted, muting the playback channel(s) is the correct way of doing this. Temporarily turning off playback of chord symbols on the toolbar is not a per-score setting - it's global to the program, and not saved with any score. But see also #19985 https://github.com/musescore/MuseScore/issues/19985.

— Reply to this email directly, view it on GitHub https://github.com/musescore/MuseScore/issues/17077#issuecomment-1824600962, or unsubscribe https://github.com/notifications/unsubscribe-auth/A63JP3HZAOOGO44CKJAYU2LYF5SIZAVCNFSM6AAAAAAWNOMJACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRUGYYDAOJWGI. You are receiving this because you authored the thread.