Select a voice to convert it into another

• Jul 7, 2015 - 00:54

Hi, gang!!!

I merged two staves into just one staff with the following technics:

1) I selected all the notes of the lower staff and I converted it into "voice 2".

2) I copied all the lower staff notes to the upper staff.

3) I selected all the "voice 2" notes into the upper staff to convert it into "voice 1".

BUT... "Houston, we have a problem."

The voice conversion only worked on the first measure. All the others, remained as "voice 2".

What did I do wrong? ???

Or... Is it a bug? ???

Oops!!! I forgot to mention that when I tried to re-select all the "voice 2" notes and tried to change into "voice 1", MuseScore Crashed and I lost the work (well, not all the music piece, just the specific instrument I was editing).

Greetings!!!

Juan


Comments

In order to help, we would need you to post the score you are having problmes and precise step by step instructions to reproduce the problem. Eg, *how* you selected all voice 2 note,s *how* you converted to voice 2, etc.

In reply to by Marc Sabatella

Hi, Marc!!!

I uploaded the "original" file (without the changes), because the file I'm trying to get was... in the lost universe of the MuseScore crashing world.

This music "piece" is a very simple traditional children song, with a personal instrumental arrangement.

The issue is:

The Vibraphone part is on two staves, but it is unnecessary that way because the range of used notes. So, I want to put all the vibraphone notes into just one staff (to save paper space).

To do that, I performed an "Staves Merge" (which is not directly possible with MuseScore. Maybe a future request? ???)

So, I did:

1) I selected all the notes of the upper staff and I used the "interchange voices 1-2" option.

2) I selected all the notes of the lower vibraphone staff and I copied it to paste intoe the upper staff.

3) All OK at that time.

4) Now, working on the upper staff only, I used the "Select" menu, option "More", to get a just "Voice 2" notes selection. It worked. All the "Voice 2" notes appeared as "selected".

5) Then I clicked on the [1] of the "Voices" bar, to convert it into the "Voice 1". Just the notes of the first measure was converted to "Voice 1". The other measures notes remained as "Voice 2".

6) Then I re-selected the "Voice 2" notes to try to re-convert those note into "Voice1". Then MuseScore crashed and Windows showed me the typical "This program has an error and must be close."

What did I do wrong? ???

Or... Maybe a bug? ???

Attachment Size
Los patos.mscz 10.22 KB

In reply to by jotape1960

I tested all the process again, with a slightly variation and now almost all notes were converted into "Voice 1" but the tied note between the measures.

The variation was about I created a new Vibraphone part and I copied all the notes (same procedure) from the original instrument staves to the new one and eliminated the "original" vibraphone staves.

As I said, now I got to convert almost all the "Voice2" notes, but those tied notes between the measure.

And I can't to convert those notes in anyway!!!

In reply to by jotape1960

At step 5, pressing a voice button to move notes into another voice only works if it can be done with no loss - if the rhythms match exactly, or if there are not notes at all in the destination voice. So yes, it is perfectly normal that pressing the "voice 1" button at step 5 would not do anything in voice 2 for much of the piece - there would have been no way to accomplish that. Look at the very first beat of measure 2 - it's a dotted half note in voice 1, a quarter note in voice 2. There is simply no way those can possibly be combined without changing the rhyhtm, and this command is not meant for changing rhythms. It worked in measure 1 because vocie 1 had not notes. It also worked for the last threre notes of measure 2 because the rhythms matched exactly. But it's musically impossible to combine voices 1 & 2 for the first half of measure 2, so there was nothng for MuseScore to do.

At step 6, I cannot reproduce a crash in a current development build. I am guessing you are using 2.0 or 2.0.1 and are seeing the effects of #62091: Musescore crashes when selecting all notes and switch to voice 1 which has already been fixed.

In reply to by Marc Sabatella

I can't follow you, Marc.

Look at the attached file. At measure 2, I can see a dotted half note to all notes, all involved voices. What quarter note are you talking about?

I can sure you that the rhythmic figures to the original upper and lower staves of the vibraphone part are exactly the same, at all measures.

So, converting one into voice 1 and the other into voice 2 shouldn't change any rhythm of neither.

Attachment Size
Changing voices.png 57.49 KB

In reply to by jotape1960

Sorry, I thought you meant you were copying to the top staff of the *score*, not the top staff of that particular part.

If I use the top vibraphone staff instead of the melody staff, everything works fine except for tied notes. That is a known limitation of this voice-moving feature. It's possible the bug I mentioned caused the operation to fail in other cases too, but in the current nightly builds, it should work fine except for the ties.

BTW, if you were trying to combine these two staves, the easy way to do that is to simply select the full contents of both and then run Edit / Tools / Implode. This works as expected, including handling of ties, with much less effort.

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