| TOP // C / WIN32 / MFC / MASM // PGBBS / BBS // エッセイ / 自己紹介 / リンク | プログラマの隠れ里 |
フーリエ変換のプログラム
Windows 98/2000対応(たぶん)
■フーリエ変換のプログラム
ちょろっと興味があったので、フーリエ変換のプログラムを作ってみたよ。まあ、最初はJavaアップレットでスペクトルアナライザを作ろうとしたのだけど、思いのほか面倒で挫折。というか、サウンド系のAPIを探すのや読むのが面倒…。本気でやったら1週間かかっちまう…。ということで、仕方がないので簡単にできるWin32で作ってみたのさ。
ちょっと画像がでかいな…。まあ、ブロードバンドの普及している今現在、そんなに重くもなかろう。
1日で作ったのだから、この程度でしょ。案外きちんと音に対応してFFTの周波数に現れてくるので、面白いね。
ダウンロードはこちらから。
FFT プログラム (Win 98/2000対応っぽい) ,2002/11/09 Update, Copyright とかなし
使い方>メニューの機能で、「レコーディング」を選べば音をFFTし始めます。
※ 2002/11/14追記
Java Soundの解説には、ちゃんと日本語のサイトが用意されていました。
Java Sound API プログラマーズガイド
http://java.sun.com/j2se/1.3/ja/docs/ja/guide/sound/prog_guide/javasoundTOC.fm.htmlこれで、アップレットでも周波数変換プログラムが作れるね。