musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
11.8k stars 2.56k forks source link

Inconsistent Violin 1 playback of fingered/measured tremolos #22976

Open wizofaus opened 1 month ago

wizofaus commented 1 month ago

Issue type

Muse Sounds bug

Bug description

A fingered (or even alternating-bow) measured tremolo is played back very differently depending on whether the notes are written out or tremolo bars are used.

Steps to reproduce

  1. Create a new score with solo Violin 1/MuseSounds
  2. Enter in 8 1/16th notes that alternate between G3 and F4
  3. Enter 1/4 notes G3 and F4, and add a 2-line tremolo bar between them (to indicate a measured two-note tremolo)
  4. Play it back
  5. Observe that the "written out" version sounds very different to the tremolo version (the tremolo version is what I would expect both to sound like, I'm not sure why the other version sounds the way it does).

Screenshots/Screen recordings

https://musescore.com/user/7209246/scores/17318203/s/_7-mLa (slight variation on above instructions but gives the same idea)

MuseScore Version

4.3

Regression

I don't know

Operating system

Windows 11

Additional context

No response

bkunda commented 1 month ago

My guess is that the tremolo articulation mark is triggering a different sample. Ideally in this case though, the tremolo mark is indicating an abbreviation of the previous written-out bars, so the user would reasonably expect the playback to be the same. @sampleeditor @matthewreadbass can you pls confirm whether this is what's happening on the sample end?

TobyTwo32 commented 1 month ago

Unmeasured tremolo/trills should have been recorded up to an octave and down to an octave. I think the MuseSampler is having too many problems to process the right articulation at this given time. Plus the baked-in portamento samples don't help this in any case in which there should be a new recording of solo strings to remove the portamentos and I think that is what is faulty here in this given case.