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
12.17k stars 2.64k forks source link

Incorrect playback with through-stem tremolo chords | Musestrings #23217

Open LucySuccubus opened 4 months ago

LucySuccubus commented 4 months ago

Issue type

Muse Sounds bug

Bug description

The playback behavior of through-stem tremolos with chords is incorrect with Musesound strings. Ideally, the desired result for chords with a through-stem tremolo is to play both notes with tremolo samples. Such is not the case right now with Musesound strings. The current result sounds like sustain samples playing tremolo-between-notes. Screenshot 2024-06-13 000725

Steps to reproduce

  1. Open a new score with any of the string section (Violin (solo/section), Viola (solo/section), etc....)
  2. Ensure the sound assignment is Musesounds.
  3. Input chords.
  4. Place through-stem tremolo markings on the chords.
  5. Press play.
  6. Observe the result. It should be the chord played with tremolo samples. However, such is not the case with the current Musesounds.

Screenshots/Screen recordings

Here is the OBS studio recording documenting the playback behavior.

https://github.com/musescore/MuseScore/assets/171134512/8d7bd6d7-5fdc-44b4-802a-c98e2739d1c3

Here is the score to complete the documentation requirements. Though this issue is not on a score-by-score basis, I thought it best to include it in this report.

https://drive.google.com/file/d/1KhC1Tf60_xld9BfjA_KTt5btPLX2N6TJ/view?usp=sharing

MuseScore Version

Musescore Studio 4.3.1

Regression

No.

Operating system

Windows 11

Additional context

Works normally in Musescore Basic (ie the notes machine-gun together, not in an alternating fashion as one would expect with between-note tremolo). Behavior is only observed with all of Musestrings.

LucySuccubus commented 4 months ago

Update:

I was wrong. This issue also extends with Musestring solo instruments.

With solo Musestrings, the incorrect behavior is more prominent.

wizofaus commented 4 months ago

That's curious because I have exactly that in a score I'm currently working on and it sounds fine - it might depend on exactly what pitches are in the chord?

LucySuccubus commented 4 months ago

What's the chord or excerpt in question? I'd like to know so I can recreate it in Musescore Studio and observe.

wizofaus commented 4 months ago

D5/D6 (just an octave)

LucySuccubus commented 4 months ago

Tested it on my end. Still same behavior. Have you checked if they're different voices? This issue affects chords of the same voices. Setting them to different voices is the current workaround.

wizofaus commented 4 months ago

Even using the notes you do it doesn't sound like a fingered tremolo when I play it back, though in your video I agree it sort of does. There is still a difference in sound between using the tremolo bars and the "tremolo" playing technique annotation though (for a start, the latter is always played with an accent, but does sound more realistic). But when using the "between notes" tremolo for a fingered tremolo it sounds very different again, i.e. all these 3 sound different:

image

wizofaus commented 4 months ago

Actually the more I play around with it the more strange stuff I'm observing, notes going missing, the fingered/alternating-note tremolo not playing back correctly etc. Very odd...and the dynamics you use affect the sound too (e.g. f on a fingered tremolo doesn't sound right)

LucySuccubus commented 4 months ago

To me, it sounds like a fingered tremolo minus the fingered tremolo samples of Musesounds if that made sense. It sounds like sustain samples playing the fingered tremolo effect, machine-gunning the individual notes of the chord alternately.

LucySuccubus commented 4 months ago

Issues that are likely related:

20457

20329

Dima-S-Jr commented 3 months ago

D5/D6 (just an octave)

I have it reproduced in the same way as @LucySuccubus reported it:

https://github.com/musescore/MuseScore/assets/134041121/f7414cbf-78ee-43e3-8abd-832f13386d4b

(Muse Sampler version 0.6.3)

wizofaus commented 3 months ago

Fwiw it's far easier to tell it's not playing as a bowed tremolo as expected when using good quality headphones. So yes it's a real issue, and might be easy to fix given you can "trick" it into the right playback.

matthewreadbass commented 1 month ago

This seems to me to be an issue with the way that MS handling tremolos of more than one note and isn't a Muse Sounds specific issue. Assigning @RomanPudashkin as he will have more of an understanding of the issue than myself