ノイズにフィルタをかけてみる
今回は、cutoff
をLFOでモジュレーションしてみようと思います。
use v5.14; use strict; use warnings; use Cassis; use constant SAMPLING_RATE => 44100; my $noise = Cassis::Noise->new()->exec( num => SAMPLING_RATE * 10 ); my $lfo = Cassis::Osc::Tri->new( fs => SAMPLING_RATE, freq => 0.18 ); my $filter = Cassis::Iir2::BPF->new( cutoff => 0.32, q => 6.0 ); my $filter_out = $filter->exec( src => $noise, mod_cutoff => { src => $lfo->exec( num => scalar(@{$noise}) ), depth => -0.17 } ); Cassis::File::write( file => 'wind_sound.wav', fs => SAMPLING_RATE, channels => [ $filter_out ] );
風がビュービュー鳴る感じをイメージして・・・無理がありますね。
それはそうと、ノイズにフィルターを掛けるとか、
急に実用度が増したと思うのですが、いかがでしょうか?
次回は、EGを使ってミョンミョンさせる予定です!
おしまい。
Leave a Comment