エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptとWebAudioでサウンド・イコライザーを作る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptとWebAudioでサウンド・イコライザーを作る - Qiita
はじめに JavaScriptで高速フーリエ変換を実装し、WebAudio上で任意の音声ファイルからデコードした波形... はじめに JavaScriptで高速フーリエ変換を実装し、WebAudio上で任意の音声ファイルからデコードした波形データに対し高速フーリエ変換を用いて周波数スペクトルに変換、そして、その周波数スペクトルをリアルタイムに修正し、そのデータを再び波形データに戻し周波数特性を変化させた音をスピーカーから出力出来るパラメトリック・イコライザーを実装してみました。 ついでに高速フーリエ変換から得られる周波数スペクトルのデータを再利用しビジュアライザーも実装しています。 この記事では音声信号に対する高速フーリエ変換の特性と実装方法を主眼に解説を行っていきたいと思います。 設計概要 動作の流れ 音声ファイルを波形データにデコードする。 波形データに対して離散フーリエ変換をかけて周波数スペクトルにデータを変換する。 周波数スペクトルの各周波数に各々のスケール値をかける。 編集された周波数スペクトルを逆離