Portamento doesn't play as expected in certain cases

• Nov 3, 2021 - 22:31
Reported version
3.6
Type
Performance
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

When using glissando on the flute with Play style enabled as portamento in the Inspector panel you get a discrete scale by quarter tones instead of a bending sound. Besides, at the end there is a parasitic beep sound at the nominal pitch of the first note.
In the attachment there are two examples. In the first one, the problem with the glissando is shown, In the second one, how it should sound. For the latter I've used the guitar bend, In both examples the playing effect has been made invisible and the bending (non-playable) sign has been used as visible notation.
Suggestion: the guitar bending engine could be used in the portamento version of the glissando adapting the initial and finel pitch.

Attachment Size
Test_portamento_in_flute.mscz 4.85 KB

Comments

My guess is guitar bends use MIDI pitch bend, which isn't really appropriate for large glissandi. it really needs to be portamento in order to have any chance of working. We just need a better portamento implementation than the one in the current version of fluidsynth. When the dust settles on MuseScore 4 playback, this should be tested there to see if it is still reproducing.

The issue with the blip at the end is the same as that other issue indeed, but the discrete pitch jumps wasn't touched on there, that's a new observation I think.