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.11k stars 2.62k forks source link

Portamento glissandi non-functional in Muse Sounds #20925

Open MarcSabatella opened 8 months ago

MarcSabatella commented 8 months ago

Issue type

Muse Sounds bug

Bug description


@bkunda update from 1July24: some Muse Sounds instruments do trigger "portamento" style glissando samples, whereas others do not. See my comment below.


It seems that portamento for glissandi is no longer functioning in Muse Sounds, apparently broken with one of the recent Muse Sampler updates. I know in the past that portamento was only supported where it was specifically sampled, but it seems that currently it just isn't supported at all - at least I can't find any examples where it does work for woodwinds or brass

Steps to reproduce

  1. Create score for Bb clarinet, key of C concert (D major transposed)
  2. Add two half notes, D5 F#5
  3. Add glissando, set to portameno playback
  4. Play

Result: no gliss at all

In other cases, the second note is also delayed, or even not played at all.

I have tried lots of different notes, also lots of different instruments. I can't find any that work, although of course I haven't tried everything. But MS Basic works fine.

Screenshots/Screen recordings

no-portamento.webm

MuseScore Version

OS: Debian GNU/Linux 11 (bullseye), Arch.: x86_64, MuseScore version (64-bit): 4.2.1-240090504, revision: github-musescore-musescore-45f916e

Regression

Yes, this used to work in a previous version of MuseScore 4.x

Operating system

Debian 11

Additional context

I can't prove these specific notes worked previously, but I know some did, and right now I can't find any that do. Except solo strings, which pretty much always have some portamento anyhow so it's hard to say for sure.

Wish I knew for sure of a specific case that used to work to test. The case here doesn't work in 4.1.1 either but I assume it's really about the Muse Sampler version, not the MuseScore version. I'm currently on 0.5.1.61

gerrybass commented 8 months ago

i would like to add the same effect to strings. no portamento, diatonical is ok. besides: when it is not wanted, something similar to it can be heard in vl ! playing single notes like quarters.

Thiago-Morais commented 6 months ago

Is worth noting that the playback sounds different when there is an articulation

https://github.com/musescore/MuseScore/assets/21369746/486cb9b9-f246-421c-8f3f-a0896af336ef

Dima-S-Jr commented 4 months ago

Isn't this a duplicate of #20611? And when I meant that portamento can be heard closer to the exit, I was most likely mistaken, because in principle it is not heard at all, and what I heard closer to the exit can rather be called legato. Please also note that issue #16894 includes a request to add playback progress adjustment. Such a feature would be very useful for Muse Sounds.

bkunda commented 2 months ago

I think this issue might need updating, because some sounds now do seem to play back with portamento (e.g. violin 1 (solo), violincello (solo)), while others – such as clarinet and trombone – don't.

https://github.com/musescore/MuseScore/assets/86290556/2693c778-a4c8-4588-81e3-74e1876b6faf

The portamento playback issue seems to be quite nuanced. I've raised an issue specifically about the effect on ties, where it seems that – even if there is portamento playback, that playback is nullified when coming from a tied note.

@zacjansheski @DmitryArefiev @sampleeditor @matthewreadbass this one will need a systematic review to see which instruments are and are not being affected.

Dima-S-Jr commented 2 months ago

I just did a little research. At the moment, unlike MS Basic, Muse Sounds instruments can take portamento only within an octave (but not more).

https://github.com/user-attachments/assets/75fa1d3a-298e-4739-9cb4-6e3c73202ade