エンベロープ・ジェネレーター (Envelope Generator) は「波形の概形の生成をするもの」ものと訳せます。
エンベロープは時間に対する音の大きさの変化を決定する機能で構成要素をADSR(Attack、Decay、Sustain、Releaseの先頭文字)
のパラメータで表します。
このパラメータを適切に設定することで、同じ波形タイプであるにもかかわらず、 ピアノに近い音色にしたり、バイオリンに近い音色にしたりといったことが可能になります。
■Attack(立ち上がり):演奏開始からその音声の最大音量に到達するまでの時間。
■Decay(減衰):Attackで到達した最大音量から、Sustainレベルに移行するまでの時間。
■Sustain(減衰後の保持):Decayの後の音量。
■Release(余韻):音が鳴り終わるまでの時間。
時間ごとの振幅 .
ADSR
※Web Audio APIで音源を作成しております。HTML5対応のブラウザで実行してください。 |