ixfx
    Preparing search index...

    Namespace Envelopes

    Functions

    adsr

    Returns a function that iterates over an envelope

    const e = Envelopes.adsr
    
    adsrIterable

    Creates and runs an envelope, sampling its values at sampleRateMs. Note that if the envelope loops, iterator never returns.

    Classes

    Adsr

    ADSR (Attack Decay Sustain Release) envelope. An envelope is a value that changes over time, usually in response to an intial trigger.

    AdsrBase

    Base class for an ADSR envelope.

    AdsrIterator

    Interfaces

    CompleteEvent
    StateChangeEvent

    State change event

    Type Aliases

    AdsrEvents
    AdsrIterableOpts
    AdsrOpts

    Options for the ADSR envelope.

    AdsrStateTransitions
    AdsrTimingOpts
    EnvelopeOpts

    Variables

    adsrStateTransitions
    defaultAdsrOpts
    defaultAdsrTimingOpts