Select/More...

• Feb 13, 2015 - 17:36

Ciao a tutti,
Based on this conversation: http://musescore.org/en/node/47481
Perhaps already said, but it might be an idea, add, among the possibilities: Select / More> Same pitch?

Pitch.png


Comments

In reply to by [DELETED] 5

Basing subtype on pitch is a nice idea, but I suspect there would be disagreement over whether it should apply to all octaves, also whether it really means same line/space and thus work regardless of accidentals. Different use cases would have different expectations. The advantage of notehead is that I think there would be less question over how it should be interpreted. But there probably aren't as many use cases.

Having a separate "same pitch" checkbox sounds nice, but since it is only relevant for notes, I'm not sure how that really works - the other checboxes in that section are valid for other element types too. There could, I suppose, be a whole set of note-specific checkboxes, to also specify whether octave & accidental are considered. Also "same duration" and probably other possibilities I am not considering.

It would be helpful to understand what real worl use cases people have in mind.

I think you'd also see problems with enharmonics. Some people say "same pitch" and mean same pitch (an B-b is an A-# is a C-bb), some people mean same letter-name (An A-# is an A is an A-b) or same letter name and accidental (An A-b is an A-b). I would like a select same pitch so that I can easily fix it when I realize that I started off in the wrong key signature and have to go back and painstakingly sharpen every single F. Or when I am writing in minor and want to raise all the 6th and 7th scale degrees. Or if I want to modulate to a different key (like the relative/parallel minor) for a short time.

So it seems to me that selecting by "same pitch" should mean selecting all of the notes, in every octave, that share letters and accidentals (selecting every A-b, for instance). But it's really not something that's urgent. Most of these problems can be avoided by writing parts correctly in the first place. And it seems like a better tool could be made for transposing between major/minor keys or modes.

Suppose you load a midi file and all F# are interpreted as Gb. We need to be able to select all Gb notes and change them to their enharmonic. This is a very important use case.

In reply to by gildebert

It should never be the case that literally all Gb's in a piece should be spelled F#, unless F# is in the key but Gb is not. And in those cases, it will already be spelled F#, so there should be nothing to correct. If you have a MIDI file that is not importing correctly, please start a new thread and post the MIDI file you are having trouble with. A few bugs have been fixed over the past few months, and it should be working well now.

Anyhow, in cases where neither Gb nor F# is in the key, it's going to be the case that about half the time one spelling is correct, about half the time the other. So it would not really be a common thing to want to literally change all Gb's to F# or vice versa. But FWIW, there is the Respell Pitches command under Notes that tries to spell based on context. And as mentioned, you can simply select all and hit Up then Down or vice versa to respell *all* accidentals as flats or sharps.

In reply to by gildebert

Thanks guys for your replies.
Selecting all, pressing down and then pressing up would solve the problem, but affect other accidentals.
Actually, I am dealing with complex arabic scales that could contain sharps, flats, and naturals at the same time, and there is a need here to deal with each pitch alone. For example, the key signature could have Bb, Eb, and Ab. At the same time, all F's are F# and B-flats are B-natural. This is an arabic scale where F# is not on the key signature.
Respell worked, but there were still some erroneous enharmonics.
Sibelius has a very powerful Selection Filter where it is possible to do such a task. I hope this will be also implemented in Musescore.

Hello,

I would like very much to second the request for "same note" and "same duration" options. These could perhaps be greyed out when things other than notes are what's selected/right-clicked?

In terms of usage, I think the least dangerous option is to have "same note" mean _literally_ same note, so not "all flavours of A" and not "all notes of this pitch regardless of spelling", but only (for example) actual A-flats in the same octave as the one clicked. Even with the narrow definition of "same note", it would still, I reckon, be a huge time-saver. Similarly, "same duration" should probably leave out tied notes, frustrating though that may prove in certain contexts.

Speaking of context, mine in this case is that I am currently going through the unutterably tedious process of unplaiting an algorithmically-produced score with lots of algorithmically-produced mistakes, and the above features would make my life much, much better.

Yours in hope
H

Do you still have an unanswered question? Please log in first to post your question.