Copy and paste does not preserve stem direction for beamed notes
Steps to reproduce bug
1. Open Stem Direction.mscz
2. Select the first measure
3. Edit > Copy
4. Select the second measure
5. Edit > Paste
Expected behavior: Stem directions in measure 2 should be identical to measure 1.
Actual behavior: Stem directions in measure have reverted to default
MuseScore version: 0.9.6.3 stable and r. 3672 nightly trunk
(Operating System: Windows 7)
first reported by cheng lung: http://musescore.org/en/node/7781
Comments
I can confirm this bug, in Musescore 1.0 and yesterdays trunk. But it only affects the beam direction, not single stems (e.g. quarter notes), as mentioned in the referenced issue.
Easy to reproduce, just enter a few eights, select their beam, press 'x', copy-paste it.
#15157: Copying and pasting notes does not honour beam direction has been marked as duplicated.
Note that the number of notes below the beam needs to be even to reproduce the bug.
See #15157: Copying and pasting notes does not honour beam direction, a duplicate of this one
oops, I was too slow ;-)
Appear to be fixed. MuseScore 3a2361335f
Still an issue with f34b1c4, 'up' turns into 'auto'
Slurs get lost too, found a very old and closed issue, #2961: Slur not copied, reopen that?
Tested with the Promenade example, measure 3, treble cleff, pasting into measure 2 bass cleff
Stem direction of the notes actually does get copied, but the direction of the beam does not and seems to override the former
I cannot reproduce the original problem any more - steam/beam properties are preserved correctly. However, the slur copy bug does exist in the particular case cited (other slurs do get copied). Probably worth filing a separate issue...
According to lasconic on IRC, it appears this bug only happens in the release builds of MuseScore, not the debug builds.
Yes. I can confirm that I can reproduce the issue in a Release build but not in Debug build on Windows... 8f3ed9b4b1
I'm getting this bug in the latest nightly builds.
It also happens when you create new parts from a score - the created parts have the default stem direction on beamed notes but not on single stems.
Tentative fix in pull request:
https://github.com/musescore/MuseScore/pull/740
The bug of comment #10 is a different bug. Better to file a different issue report for that.
For what concerns the problem of pasting slurs in comment #6 and #7, the actual behavior is that the slur get pasted, but the voice into which it is pasted is wrong.
For example voice-2 slur of measure 3 of Promenade example transforms into a voice-1 slur when this measure is pasted.
Note that if voice one does not contain notes able to accept the slur, the slur will not be pasted.
For example, replace voice-1 of measure 3 of Promenade example with a voice-1 full measure rest; copying and pasting the measure deletes the slur.
For sure this bug is worth of an issue report by its own.
Fixed in 4d58a1957c
Automatically closed -- issue fixed for 2 weeks with no activity.