作品情報

ID#1686

wavファイル解析

一般プログラム
作者: 刑部


(ダウンロードの注意)

更新日:2018-11-08
バージョン:1.0 (完成度80%)

ユーザーの評価 (1)

プログラム技術1
完成度0
アイデア0

wavファイルをフーリエ変換(特に高速フーリエ変換のアルゴリズムを拡張した)により解析するプログラムです。アルゴリズムの改良と高速化に重点を置き作りました。
追記 縦軸周波数の目盛りの値が間違っていました。正しい値は表示されている値の二分の1です。サンプリング周波数が48000Hzの場合0~24000Hzの値がグラフに表示されています。

タグ:contest2018
動作環境:
プラグイン/モジュール:
ライセンス:自由に配布可能
作成開始:2018年9月
募集項目:

作品へのコメント(コンテスト以前のログ)

最新のコメントはこちら

No.0 [GENKI]さんが作品を評価しました( 技術 ) - 2018/12/01 22:00:39

    サンプルデータで設定変えずに分析したらすごく重かった…と思ったら、サンプリング点数の初期値がwaveファイルのサンプリング周波数なんですね。サンプリング周波数のところを適当な2のべき乗にしたら高速に処理されました。
    私もFFTが出来るモジュールを配布していますが、教科書通り作っただけでアルゴリズムに手を加えたりは出来ませんでした。すごいですね。
    HSPでFFTの高速化ならGPGPUを使った方法がありますが、アルゴリズムを工夫する事は大事だと思います。今回のものをGPGPUで実装すれば通常より早く動作できるんじゃないでしょうか。