aRts - アナログ・リアルタイム・シンセサイザ
前のページ | 第 9章シンセサイズモジュール・リファレンス | 次のページ

# 9.28. Synth_ENVELOPE_ADSR

伝統的な ADSR エンベロープです。次のものを指定します。

active

  今、鍵盤をユーザが押しているかどうか

invalue

  入力信号

attack

  ユーザが鍵盤を押してから信号が最大振幅に到達するまでの時間(秒)

decay

  信号が最大振幅に到達してからある一定のところまで下がるまでの時間(秒)

sustain

  信号がその後ユーザが鍵盤を離すまで保持する一定のレベル

release

  ユーザが鍵盤を離してから、信号がゼロになるまでの時間(秒)

スケールされた信号が outvalue から得られます。ASDR エンベロープが終了すると、 done が 1 になります。 そうしたら、Synth_STRUCT_KILL でストラクチャを消去することができます。

前のページ | Home | 次のページ
Synth_PSCALE | Up | Synth_STRUCT_KILL