Set Voice for staff or range of notes

• Dec 16, 2016 - 18:44

I am looking for a way to set a range of notes - or a complete staff - to one voice.
The manual seems to say you have to be in Note Input Mode - but that's for entering new notes. I have a 2-staff .mscz file which was imported from an old MIDI file and somehow has different voices within a staff - which, in this case, is not what I want. (for one thing, it puts in extra rests when the voices change and I can't delete them).

Need a simple way to select the entire staff, or a range of notes, and change to a single Voice Number.

(I am using Musescore 2.0.3 and am very happy with all the features although it takes some time to learn how to use them).

John


Comments

Thanks for the quick reply, but I don't see how it relates to selecting and setting a voice for a range of notes. The 'Filter' seems to be filtering what is to be copied - but I do not wish to copy. The Explode/Implode seems to be for expanding chords, but I don't have chords, just individual notes.

The easiest way to do it is to use the filter and select only voice 2. Copy it and paste it into the new staff. You then have a line of rests and voice 2 with notes. Select everything on the staff and exchange voices 1 & 2 Edit->Voices->Exchange voice 1-2. Reselect everything (you still have only voice 2 selected) and press the delete key. All the measure rests will disappear. Then make sure you have all the voices selected on the filter. If there is a 3rd or 4th voice, use the same method using voices 1 and 3 then voices 1 and 4 as needed in stead of voice 2.

In reply to by mike320

Sound like a plan. However I ran into a problem:
I created a new staff(Staff 2) to try your technique. Then did the steps you suggested:
1. first set Filter - with voices other than Voice 2 not checked.
2. In Staff 1 (original) I select all the measures and do a Cntl-C to copy (Voice 2 only).
3. Paste into new staff2 with Cntl-V (I need to click on something there - even though no notes yet - so I clicked on a measure Rest.)
4. Used Edit - Voice to switch voice 2 to voice 1 in new Staff 2.
6. Selected everything in Staff 2 (with filter still set to Voice 2) and hit delete to remove extra rests (presumably they came along with new staff)

Now comes the Problem: I need to merge staff 2 with staff 1. When I try copying measures to Staff 1, the original voice 1 notes that were there disappear. I try measure Edit - Measure - 'Join selected measures' but I get error message "No measures selected".
-How do I merge the measures?

Just lost the 2nd line of the top display. Under the metranome, "Concert Pitch" and the camera there used to be a 2nd line for Note Input, value of notes etc. Voices 1 2 3 4. That line is gone - anyone know how to get it back?

In reply to by Shoichi

Shoichi: I couldn't find the original midi so I've attached a few bars of the .mscz file to show you what I'm up against. The 2 measures have some notes from Voice 1 and some from Voice 2. It would be great if we just could select a range of notes (or measures, or staff) and set to a single Voice # ...Can we?

In reply to by Shoichi

Shoichi, That didn't do it for me. Still end up with either two voices (where I wanted only one) or all notes erased.
It seems that Musecore assumes you know what you're doing entering two voices in one staff. Once you've done that it looks pretty much impossible to get them all marked as just one voice#.
(maybe this can be a suggestion for the next release?)

If you can do it with my ExampleX1, please send back the file with one staff with all notes set to one Voice only. Thanks.

In reply to by John.S

Shoichi, FYI, I CAN get the notes from staff 2 to go to staff 1 without disturbing the notes already there, but it takes selecting notes individually and copying to places where they belong in staff 1 (i.e. copying over the rests in staff 1). This, of course, is very tedious if you have over 3 measures. It would be much better (intuitive, easier, enjoyable...) if we could simply:

1. Select a range of of measures and merge onto another staff - without disturbing any notes there (i.e. as an option for the paste operation 'merge' rather than 'replace').
2. Select a range of notes (measures, or even a whole staff) and change them to a single specified Voice.

If Musescore has something like these that you know of, please inform me. (or maybe a less tedious workaround).
If not, is there somewhere where I can offer these as suggestions for the next release?
Thanks!

In reply to by Shoichi

Shoiche, Thanks for the quick reply. Funny thing though, in my Edit pull-down, I don't see "Bar". Mine has "Instrument" "Measure" then "Tools" (i.e. I see "Measure" where you see "Bar"). Are you using a new version of MuseScore than "2.0.3"?
Also I notice your ExampleX1-OTer has extra bar lines - i.e. from the notes pasted from the temporary staff (#2). (I think I could delete those, but again a bit tedious for longer compositions)

In reply to by John.S

Hi, I see what you're doing now. You are bracketing the places where notes need to have their voice changed by making them a separate measure (i.e. 'bar' as you say in the UK).
Then later you can merge the measures (bars). This is a decent 'workaround' (-till a new release comes out).
This method works well when the two voices do not have overlapping notes. (if they do, you have to filter one voice and copy to a new temporary staff and change the voice there then copy back- as mike320 suggested).
Thanks for your help. (I may submit a few suggestions for the next MuseScore release including easier selection of notes, paste with merge, set selected notes to one voice...)

In general, if it was *possible* to use only one voice, MuseScore would have done that. The only reason it uses multiple voices is because the file itself contains notes of different lengths / start positions occurring at the same time, and this by definition requires multiple voices. If you are thinking it should have been possible to notate it with only a single voice but MuseScore disagrees, then probably the timing in the file is just a bit off, as often happens in a live recording if you don't quantize it first using a MIDI sequencer. Best bet may be to quantize it now then re-import, but as suggested, asking MuseScore to force it into one voice is worth a shot. It's going to be a guessing game, though, as to *how* to change the lengths or start positions of notes to force it into one voice. MIDI sequencers will generally give you more control over this process.

Overall, getting a usable score out of a live MIDI performance is something that is much more complex than people seem to realize. Often it's more efficient to enter the music normally.

In reply to by Marc Sabatella

Interesting points, Marc. I think I imported an old MIDI file which was made by Voyetra or CakeWalk. I think the notes were input by me (but maybe my old Roland keyboard was used for some of it).
-About using only one voice - right now I don't believe it is possible to set a range of notes to one voice even if they are perfect in length etc. (no option for that - only exchange voices)
-Your point about 'quantizing' jogs my memory; I think I used to be able to 'snap' notes to the nearest 1/4 note (or 1/16 etc.) timing. Maybe that's another good suggestion for MuseScore. If quantizing is done before the (future?) 'set-to-one-voice' feature is done, then MuseScore should be able to do it. (If it still looks messy, the user would have to edit notes to 'clean up')
Thanks for 'weighing in' on this. -JS

In reply to by John.S

If the rhythms of the voices match, there are several ways to combine them. Easiest is probably Edit / Tools / Implode.

MuseScore *does* do a certain amount of quantizing - or the notational equivalent, anyhow - on import. You get some control of this in the import panel. It's just that it doesn't provide nearly as much control as a tool that is actually intended for this purpose.

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