Fade In / Fade Out Nyquist
LADSPAでFade In/Out は作ったのだが、Audacityのサンプル処理単位が20bitだったので、それ以上の範囲に適用すると、繰り返されてしまう問題があった。範囲を計測してから適用すればよいかもしれないが、LADSPAでどうやるかは不明。LADSPAは基本的に無限に流れてくる音を処理するためのエフェクトで、有限の範囲を処理するには向いてなさそう。 そこで簡単そうなNyquistでFadeInを作ることにした。 FadeOutはAudacity標準でNyquistのStudio Fade Outがあり、これはコサインカーブで変化する。これを改造してみるのが手っ取り早い。その中身を見ると以下のようにNyquistのosc関数を使ってエンベロープカーブを描いていることが判明。これと実信号を組み合わせて、FadeOutを実現していた。 (osc (hz-to-step (/ (* dur 2))) dur *table* 90)