Custom release of soundfont presets supported in Musescore 3?

• Jan 6, 2019 - 02:46

According to this polyphone tutorial (…), it is possible to create soundfont presets that have custom realistic releases on sustained notes. Does Musescore playback support such a feature or does it just attenuate/fade-out the sample, regardless.

Thanks, Sam
To quote the tutorial...
"When you trigger a note you will hear first the beginning of the sample (the attack) and then, as long as you don't release the key, the loop within the sample will be played again and again (the sustained phase). When you release the key, the loop will still be used and the sound will progressively be attenuated until you cannot hear it anymore. This is the traditional way to do a release with soundfonts: easy to set but ignoring transient harmonics that could occur during the real release of an acoustic instrument. This type of release can be viewed as a simple extension of the sustained phase.

A more realistic release would be to use the real release provided by the recorded sample. The attack and sustained phase will be done the same way but when the key is released the sustained phase will suddenly drop, leaving room for the recorded release that will begin to sound. A custom release is used instead of extending the sound of the sustained phase, adding details to the sound."


Using an example sf2 file (see attachment) from the polyphone tutorial I determined that the custom release plays within the Piano Keyboard, not during playback. That is I can't detect any difference between the classic (simply cuts off) and custom release during playback even when each consequitive note is a different voice. I would love to see Musescore improve its audio playback by allowing custom releases. I think I'll make a feature request.

Attachment Size
custom release (1).zip 1.88 MB

In reply to by andrewjosephpf…

Again I was too hasty.

Expected behavior: On note on, main sample plays and the first, silent part of the release sample loops. On note off, the rest of the release sample plays.

Actual behavior: On note on, the main sample plays and the entire release sample loops as long as the key is held down.

Apparently Musescore cannot loop just part of a sample and play the rest on release. It either loops the whole sample or doesn't loop at all.

Do you still have an unanswered question? Please log in first to post your question.