Sign in

Key release volume dependent on sustain length

Category: Help
  • MA 2 0
    Message from maceo88 on
    I have created several SF2 instruments including Key release samples acc. to the Custom release guidance, but I could not find any sf2 solution in Polyphone yet for the following problem:
    I would like to make the volume of the Key release sample dependent on the lenght of the Key sustain, i.e. use the loud Key release samples for very short notes and softer Key release samples (or the loud ones with some damping) for long sustained notes. This is to avoid annoying loud release samples after a long sustained note, e.g. when playing a ballad with a Rhodes sound, long arpeggiatos with sustain pedal etc.
    I have not found any Modulation source like "Key sustain length" for the Volume envelopeustain of the Key release samples, so currently I can only use the Modulation wheel to dampen the Key release volume generally, but I have not found any trick to do this depending on the individual Key sustain length which would be the case for a "real" instrument when the tine/string energy decays with the key being held down for a while and the key release would then naturally create a softer key release sound
    Anyone having any suggestion or idea how this could be accomplished within the given sf2 standard in Polyphone?
    Thanks in advance for any hint!!
  • 15 0
    Message from siebenhirter on
    maceo88 on -
    I have created several SF2 instruments including Key release samples acc. to the Custom release guidance, but I could not find any sf2 solution in Polyphone yet for the following problem:
    I would like to make the volume of the Key release sample dependent on the lenght of the Key sustain, i.e. use the loud Key release samples for very short notes and softer Key release samples (or the loud ones with some damping) for long sustained notes. This is to avoid annoying loud release samples after a long sustained note, e.g. when playing a ballad with a Rhodes sound, long arpeggiatos with sustain pedal etc.
    I have not found any Modulation source like "Key sustain length" for the Volume envelopeustain of the Key release samples, so currently I can only use the Modulation wheel to dampen the Key release volume generally, but I have not found any trick to do this depending on the individual Key sustain length which would be the case for a "real" instrument when the tine/string energy decays with the key being held down for a while and the key release would then naturally create a softer key release sound
    Anyone having any suggestion or idea how this could be accomplished within the given sf2 standard in Polyphone?
    Thanks in advance for any hint!!
    "Key sustain length" is never a constant, but depends on how long a note is played. The same applies to the transition of volume levels between sustain an release as soon as the first sample (attack and sustain) is combined with the second sample (release) in an instrument.

    Once you use this unique instrument as result the relation of volume furthermore does not depend from the length of "Key sustain" but from Global Volume-envelope of instrument. You don't have to separately care about volume of release portion, as you always automatically get that smooth transition according to the volume ratio, determined by the instruments global envelope but not by the original volume of the previous separate release sample.

    Overall, this feature with sf2 player is poorly feasible because there is no possibility of triggering a sound on the key release.
    For sf2 player an additional play mode "loop and played to the end after release" would be necessary, thus also it would allow not to split a sample into two portions with a separate release sample.

    PS: One of the features of the sfz format are unlimited release trigger regions with release trigger attenuation control.

Sign in or register to take part in discussions.

Polyphone needs you!

Polyphone is free but there are costs associated with its website and development. A small donation will help a lot.

Donate
Learn the basics Try a tutorial
Scroll to
top