タグ

FFTに関するsh19910711のブックマーク (3)

  • 競プロのための高速フーリエ変換

    ■「フーリエ変換って知ってる?」 ●「フーリエ変換ですか? 信号処理でもするんですか、先輩」 ■「いや、競プロで使えるようになりたいなって」 ●「ああ、畳み込みの高速化ですか。あれは高速フーリエ変換をそのまま使うだけですからね」 ■「勉強しようと思って色々調べたんだけど、なかなか理解できなくて」 ●「私もうまく説明できるかわかりませんが、お話しましょうか」 離散フーリエ変換(DFT) フーリエ変換の仲間たち ●「フーリエ変換の仲間には色々種類があるんですけど、競プロで使うのは離散フーリエ変換(DFT: Discrete Fourier Transform)ですね」 ■「離散ってことは、連続もあるんだよね」 ●「はい。ざっくり 4 種類あります。フーリエ変換では元の信号を別の信号に変換するんですが、元の信号が周期信号だと変換後は離散信号(数列)になります」 ■「周期信号っていうのは、決まった

    競プロのための高速フーリエ変換
  • SoundJSを使って音を見えるものへ―CreateJS勉強会 - ICS MEDIA

    ウェブ技術でサウンドを扱える技術「Web Audio API」。表現系の技術として、JavaScriptを使うことで、音に連動したビジュアライゼーションを作成できます。記事では、Web Audio APIを使ったサウンドビジュアライザーの作り方を解説します。 まずは以下の2つのデモをご覧ください。 2Dデモ 別タブで再生する ソースコードを確認する 1つ目は2D版のデモです。Web Audio APIでフーリエ変換を行い、divタグのスタイルでビジュアライゼーションを作成しています。CSSのFlexboxを利用して水平方向にdivを並べています。コードがシンプルなので、Web Audio APIの使い方を理解したい方は参考にしてみてください。 3Dデモ 別タブで再生する ソースコードを確認する もう1つは、3D版のデモです。サウンドの解析部分をWeb Audio APIで行い、ビジュアラ

    SoundJSを使って音を見えるものへ―CreateJS勉強会 - ICS MEDIA
  • FFT Package 1-dim / 2-dim

    汎用 FFT (高速 フーリエ/コサイン/サイン 変換) パッケージ [English] 一次元 DFT / DCT / DST 詳細 一次元,2の整数乗個のデータの離散 Fourier 変換, コサイン変換,サイン変換等を行います. このパッケージには C と Fortran の FFT コードが含まれます. パッケージ fft.tgz (71KB) updated: 2006/12/28 (Fixed a minor bug) fft.zip (75KB) updated: 2006/12/28 (Fixed a minor bug) 内容

  • 1