伝統的な ADSR エンベロープです。次のものを指定します。
今、鍵盤をユーザが押しているかどうか
入力信号
ユーザが鍵盤を押してから信号が最大振幅に到達するまでの時間(秒)
信号が最大振幅に到達してからある一定のところまで下がるまでの時間(秒)
信号がその後ユーザが鍵盤を離すまで保持する一定のレベル
ユーザが鍵盤を離してから、信号がゼロになるまでの時間(秒)
スケールされた信号が outvalue から得られます。ASDR エンベロープが終了すると、 done が 1 になります。 そうしたら、Synth_STRUCT_KILL でストラクチャを消去することができます。