C言語 LADSPA 複数サイン波生成
PADSPAプラグインを作ってみる。前回ひとつのサイン波を生成するプラグインだったので、今回は4つまで同時に生成できるようにした。
基本的には前回のプログラムとあまり変わらない。
Windowsでのコンパイル。
これでnamagi_sine2.dllが同じ階層に作られるので、それをAudacityのPlug-Insフォルダに入れると使えるようになる。
Audacityで実行してみたときの画面。パラメーターはSineの周波数とGainを4つ分同時に扱える。
実際に波形を生成してみた。4和音まで出来るので、実験には便利かも。
sound programming 目次
C言語 ANSI C89 Meadow & MinGW GCC 目次
複数サイン波生成プラグイン
|
Windowsでのコンパイル。
gcc -shared -o namagi_sine2.dll namagi_sine2.c -ID |
これでnamagi_sine2.dllが同じ階層に作られるので、それをAudacityのPlug-Insフォルダに入れると使えるようになる。
Audacityで実行してみたときの画面。パラメーターはSineの周波数とGainを4つ分同時に扱える。
実際に波形を生成してみた。4和音まで出来るので、実験には便利かも。
sound programming 目次
C言語 ANSI C89 Meadow & MinGW GCC 目次