目的は音楽ファイル(wav、mp3等)を読み込んで周波数解析ソフトを作るためです。参考にさせて頂きたいのでよろしくお願いします。
http://www.kk.iij4u.or.jp/~kondo/wave/
wav ファイルフォーマット
WAVファイルの概要について述べられています。
で、拙作プログラムのところに、
ASCIIデータを、WAVE形式に変換したり、
WAVファイルの加工を行うためのプログラム
のソースコードがあります。
「なんか私もしたくなってきました:-)」
http://www.hatena.ne.jp/1127198564
人力検索はてな - 音声処理をC言語でプログラミングしたいのですが、初心者なので困ってます。 具体的には音声波形を解析して、再生や編集を行うプログラムを書きたいと思ってます。 何かよ..
あとは、ここに似た質問があります。
http://www5.airnet.ne.jp/tomy/cpro/sslib8.htm
高速フーリエ変換ライブラリ
解析にはFFTを使うと言うことでよろしいでしょうか?既にFFTによる良いソフトはありますので、勉強用でなければウェーブレットなどの他の変換も考えることをお勧めします。
上はFFTのライブラリです。
次はDOS用ですが、波形解析ソフトとそのソースです。ただし、C++です。(この程度では大差ないと思いますが)
それぞれのソースはライセンスなどを守ってお使いください。
どうもありがとうございます。
とても役に立ちそうです。
これは非常に参考になります!
「Julius」は名前を前に聞いたことあります。確か奈良先端だったかな。
「spwave」はまさに参考になりますね。どうもありがとうございました。
wavesurferというソフトが
フリーで公開されているようです。
BSDライセンスと書いてありますね。
どうもありがとうございます。
BSDとは何だろう・・知識不足ですいません。
頑張って勉強させていただきます。
ありがとうございます。
がんばって勉強しますね。