-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shortcut for Preferences>Note Input>Play Notes When Editing #22382
Shortcut for Preferences>Note Input>Play Notes When Editing #22382
Comments
I don't know if adding an action for ""Preferences>Note Input>Play Notes When Editing" makes sense because the "OK" button will change modified properties. |
Correct. And thanks for your interest.
I think the best position for the requested toggle button would be in the Play Panel ...near or within the Play Panel's Gear menu.
I imagined the preference setting persisting between MuseScore sessions. Once I set it I'd be happy with that, and toggling is just a click away. Though I can envision a user wondering why they have no sound in note entry. So maybe a session-persistence is better.
Sorry. I'm not sure what preferences it would prevail over. Thanks again, scorster |
(Edited)
Could you please choose which one should be used ? |
HI @scorster I figured out a way to make both options work:
We could change the icon between We could use any icon you like and the "tick" would display if the mute is active or not. Please, choose which one you find better and assign the issue to me to continue working on it (there is still some work to be done before I can create the pull request. |
@avvvvve Could you please advise about the above? |
Nice progress! Placement of the icon in the toolbarEverything to the right of the Gear icon is non-interactive, aside from the superfluous Undo / Redo icons. So I'm still leaning toward placing the icon immediately before or after the Gear icon. I know that toolbar real estate is a precious commodity, so there's likely to be push back on adding an icon. So we could fall back on only placing the option in Gear menu. But I think this editing option is more important than displaying the Undo and Redo icons. (I don't think I ever even noticed them out there in right field—and in 2024 most people know the keystrokes or use the Edit>Undo or Edit>Redo. BUT we can be grateful there's not a floppy disk icon for saving!) Icon designWas unable to open your .odt file ... I think a simple speaker icon could be confusing, as it implies muting all playback. At some point I submitted candidate icons (perhaps in a different discussion.) I'm not attached to them, but here they are: And some revisions that will look clearer at a small size: When you're ready I can attach as PNG or SVG. The Gear menuNice that you added the toggle to the Gear menu! I'm going to think on wording. Indeed the tick/checkmark means only one icon required in the menu. |
BTW, at the opening of this thread my second request was for a toolbar control that toggles My first request was for an Action, so I could assign a shortcut: I have not found an Action for Preferences>Note Input>Play Notes When Editing in MuseScore 4 Preferences, so I'm requesting one be added if one does not currently exist. That may be the simplest solution and it something that users can toggle with a shortcut of their choice. Wait, now I'm wondering. Can Actions be toggles?? |
I have attached now a PDF with the icon list so you could choose one: MuseScoreIconsList.pdf I presume that adding icons is something "global" (an address should be assigned) that should be reviewed by MuseScore team. There may even be a user interface design group responsible for reviewing the user icon design. Am I right @cbjeukendrup ?. If there is no need to review the icon I would appreciate any help about how to add the icon and which address should be given to them. I have created the attached PDF with https://tophix.com/font-tools/iconfont-viewer and uploading the MusescoreIcon.ttf file. So, what we would like to do now is:
Is that OK ? |
Yes, as far as I know. The Action is a function that can change the value of a property (true if false and false if true) |
I have a working version with:
So, what should we do now ?
|
Let's wait for @avvvvve's opinion, he is one of the designers in the team, so he can definitely help! |
Ok. |
I have checked again this issue and I have found that, although it is still open it appears as: "Fixed by Jojo-Schmitz#423" Is it already fixed or it is up to @avvvvve to decide what should be done ? |
"Fixed by Jojo-Schmitz#423" means that Jojo ported some fix to his 3.7 repo. |
Here's a related preference I wanted today: the option to hear clicked notes in tracks that are muted in the Mixer. At first I thought I'd always want that functionality ON. Interestingly though when it's OFF it (like the current default behavior) it would suffice for the original request in this thread! |
Hi @cbjeukendrup , I need to know if |
By the way @scorster , I presume this "Override Mixer Mute on Note Selection" doesn't need to be kept between sessions. The option state will be lost if you exit from MuseScore and start it again |
Right. We don't want people tripping over persistent settings. BUT personally I would want this ON and always ON, as in a preference. I can't imagine people being confused by the behavior ... though the current default confused me initially ... because I heard nothing on clicking a note in a muted track. I thought something went wrong with my audio settings. Dare we assume that"silent editing" on muted tracks was by design? Lastly, if you want to use either of my icons I can attach them and save you a few minutes of time. |
@scorster @pacebes Sorry for the delayed response! The Note input page in Preferences has become a moving target via several community and internal projects so it's taken some time to step back and bring it all together. So there are two separate requests here: 1. Add a shortcut to toggle on/off the existing "Play notes when editing" preference in Preferences > Note inputAs mentioned above, we redesigned the Note input Preferences page to accommodate this new feature: #24352. As shown in the spec I posted there, we're changing the wording of "Play notes when editing" to "Hear playback when adding, editing, and selecting notes". When turned off, everything immediately beneath this toggle gets disabled. So here's what I'd like to do:
2. Add a new preference to control whether, when the above preference is ON, you hear notes added/clicked/selected on instruments that are muted in the mixer.This indeed should be added as a preference, and should not reset every session. It should be a child item of the above "Hear playback..." preference in the Note input page. However, it should not be included as a toggle in the Playback toolbar menu, because:
So, this is what should be implemented:
A note about icons: As you can probably tell, we have a defined icon style that we adhere to, so we (the MuseScore Studio design team) will handle creating these ourselves. No harm in suggesting ideas but (for now) it's up to us to draw and add them to the font. |
Ok @avvvvve . You are now assigned to this issue. Could you please assign it alto to me to continue working on it? Thanks |
The pull request #25671 implements the first part of the functionality: Add a shortcut to toggle on/off the existing "Play notes when editing" preference in Preferences > Note input |
… tracks in the mixer when editing
I have created the second Pull request (#25683) to implement the Part 2: 2. Add a new preference to control whether, when the above preference is ON, you hear notes added/clicked/selected on instruments that are muted in the mixer. It is built OK in Linux and Windows, but building fails in MacOs with an error that doesn't seem to have nothing to do with the pull request itself:
does anyone know someone I can talk to about this problem? Thanks in advance |
… tracks in the mixer when editing
… tracks in the mixer when editing
… tracks in the mixer when editing
… tracks in the mixer when editing
…laybackWhenEditing Fix #22382 Part 1: Add a shortcut to toggle hear when playing editing
This has been closed automatically because the first PR corresponding to it was merged; but of course, the second problem that came up in this thread (playback preview for muted channels) has not yet been resolved. I could of course reopen this issue, but it seems better to open a dedicated issue for that, and then edit the description of #25683 to refer to that new issue. @scorster May I ask you to open such issue? |
I presume I should create a new Pull Request once this issue is open. |
@pacebes No, you can just edit the description of the existing pull request; then everything will be fine (or actually, I can help with that, once the new issue is open) |
Your idea
Regarding: Preferences>Note Input>Play Notes When Editing
I have not found an Action for Preferences>Note Input>Play Notes When Editing in MuseScore 4 Preferences, so I'm requesting the addition of one if one does not currently exist. (Rationale and use case below ... in the Problem to be Solved section of this post.)
Additionally, I advocate for a toggle button that the user can add to MuseScore 4's main toolbar, for ease of access.
One could argue that such a toggle is readily accomplished via a "mute" button on a QWERTY keyboard, but:
Further considerations:
First: A QWERTY or an AZERTY mute button likely only mutes sound routed to the "System Output", or directly routed to Internal Speakers or headphones. Thus it won't mute sound sent to an audio interface, which may be central to a user's audio configuration.
Second: Muting all sound output would be undesirable in a context where I just want to toggle Play Notes When Editing Off, such as:
a) when I want to hear MuseScore's playback—just not MuseScore note entry or note selection
b) when I want to hear sound emanating from another music/audio app
c) when I want to hear sound emanating from another music/audio app and from MuseScore's playback. And this is frequently true!
d) when I need to hear MuseScore's playback and audio from a Zoom session—again, the goal is to specifically omit sound only of MuseScore note entry or note selection
e) In my studio, when a student it playing or a person is talking, there's no reason to distract the person by my editing. And I may have the student practicing along with another recording or MuseScore file, thus simply muting all sound is not a solution.
Problem to be solved
Sometimes I need a way to quickly and temporarily silence the sounds MuseScore makes on input or selection.
Here's a use case: In my studio (or on a music lesson Zoom call) a student is practicing with a hardcopy of a score I've created. I notice something I want to edit or add to the score. While he or she practices I want to quickly and easily toggle off Play Notes When Editing so I can silently make changes. (The requested MuseScore shortcut would make all this readily possible. )
In contrast, if I mute all sound output I'm effectively muting anyone on the Zoom call. Muting a private student on Zoom is rarely advisable as it can lead to an uncomfortable disconnect if they are trying to communicate with me.
The text was updated successfully, but these errors were encountered: