まるもの雑記

なにか作ったりとかゲームとか。

音声処理

Javaによるwavファイルの書き出し

書き出しのしかた javax.sound.sampled.AudioSystem のwriteを使えば書けるようです。 書き出す前に長さを決めてデータを流し込むイメージで ちょっと調べてみた感じだとstopまで書き出すみたいな使い方は出来なそうです。 内部的には指定した長さまでfor分…

WAVEファイルビューア

先日WAVが読み込めるようになったので いろいろやってみるためにもまずはビューアの作成を進めます。 特殊なことはなにもないのですが グラフの表示とか拡大縮小とかマウスの処理がただただめんどくさいし 設計のようなことをしないで作っているのでバグだら…

JavaでWAVファイル読み込み

久しぶりに時間が出来たので 音声ファイルを触ってみます。 フォーマットの確認 とりあえずwindows7のログオンの時の音を読み込んでみる AudioInputStream input = AudioSystem.getAudioInputStream(file);AudioFormat format = input.getFormat(); でフォー…

音声入力とFFT

絵に描いたような三日坊主の理由は 買ったゲームが届いたのでそっちに集中してたからです。 さて 先日FFTのモジュールができたので マイク入力の音声信号をFFTしてみることにします。 条件 サンプリング周波数はDVD同等の48kHz ビット深度は16bit 24bitでや…