SineWave合成プラグイン Nyquist
先月LADSPAプラグイン同じようなものを作ったのだけど、より手軽にNyquistでも作ってみた。Nyquistはインタプリタなので、初期設定を簡単にいじれるよさがある。8つの任意の周波数とゲインのサイン波を合成して生成するプラグイン。AudacityではGenerateタイプになる。この種類のプラグインは、はじめて作った。
上記の設定のまま実行すると、以下のような複雑な波形が10秒作られる。
ソースコードはとても単純。使っているのはNyquistに用意されたものだけなので、あまりプログラムとは呼べないレベル。stretchで生成する時間を指定して、あとはひたすらsineを足していくという内容。
ゲインは何かとdBの方が便利に思えたので、dB版も作ってみた。
sound programming 目次
インストール
使用するにはテキストエディタに下記ソースコード内容をコピー。名前はnamagi_sinewave.nyとして保存。Audacity/Plug-Insフォルダの中に入れれば使えるようになる。使いかた
AudacityのGenerateメニューからNamagi: SineWaveを選択すると以下のウィンドウが表示されるので、8つの周波数とゲインを調整し、生成する時間を入れてOKを押せば、合成波形が作られる。上記の設定のまま実行すると、以下のような複雑な波形が10秒作られる。
ソースコードはとても単純。使っているのはNyquistに用意されたものだけなので、あまりプログラムとは呼べないレベル。stretchで生成する時間を指定して、あとはひたすらsineを足していくという内容。
Namagi SineWave Nyquist ソースコード
|
ゲインは何かとdBの方が便利に思えたので、dB版も作ってみた。
Namagi SineWave Nyquist dB ソースコード
|
sound programming 目次