# 9.28. Synth_ENVELOPE_ADSR

C'est une enveloppe ADSR classique. Vous devez spécifier :

active

  si la note est pressée par l'utilisateur

invalue

  signal d'entrée

attack

  durée entre le moment où l'utilisateur presse une note et celui où le signal atteind son amplitude maximale (secondes)

decay

  durée entre le moment où le signal atteind son amplitude maximale et où le signal revient à un niveau constant (en secondes)

sustain

  niveau constant auquel le signal est maintenu après, jusqu'à ce que l'utilisateur relâche la touche.

release

  durée entre le moment où l'utilisateur relâche la note et celui où le signal atteind une valeur nulle (en secondes)

Vous obtiendrez le signal alors modulé par l'enveloppe sur le port "outvalue". Si l'enveloppe ADSR est terminée, le port "done" passera à 1. Vous pouvez utiliser Synth_STRUCT_KILL avec, pour fermer la structure.