mwg API
    Preparing search index...

    Interface SoundFontVoice

    how one layered voice plays its sample for a note

    interface SoundFontVoice {
        attack: number;
        cents: number;
        decay: number;
        gain: number;
        hold: number;
        loop: boolean;
        pan: number;
        release: number;
        rootKey: number;
        sample: SoundFontSample;
        sustain: number;
    }
    Index
    attack: number

    envelope stages in seconds, except sustain which is a level multiplier

    cents: number

    tuning offset in cents, applied on top of the root key

    decay: number
    gain: number

    linear level multiplier from attenuation layering

    hold: number
    loop: boolean
    pan: number

    stereo position, -1 (left) to 1 (right)

    release: number
    rootKey: number
    sustain: number