.. _processorsEnvelopesDoc: .. index:: single: Envelope Processors ========================= Envelope Processor Blocks ========================= * `AD ()`_ * `ADSR ()`_ * `Envelope ()`_ ---- .. index:: single: AD() .. index:: single: Envelope Processors; AD .. _AD_EP: AD () ===== :: AD ( attack: 0.0 decay: 0.0 trigger: none ) :attack: Attack time in milliseconds. :decay: Decay time in milliseconds. :trigger: Trigger on ``on`` ---- .. index:: single: ADSR() .. index:: single: Envelope Processors; ADSR .. _ADSR_EP: ADSR () ======= :: ADSR ( attack: 0.0 decay: 0.0 sustain: 0.0 release: 0.0 gate: none ) :attack: Attack time in milliseconds. :decay: Decay time in milliseconds. :Sustain: Sustain level in range of [0.0, 1.0]. :release: Release time in milliseconds. :gate: The envelope is triggered when ``gate`` is ``on``. The envelope enters release phase when ``gate`` is ``off``. ---- .. index:: single: Envelope() .. index:: single: Envelope Processors; Envelope .. _Envelope_EP: Envelope () ===========