C・C++ 音声データの情報を出力したい です
Posted: 2013年1月02日(水) 03:20
はじめましてウォルトルです。名前に意味はありません。
件名が非常に曖昧ですいません。言語はC・C++と書きましたがアプリケーションは最終的にWindowsPC,Android,iOSで動くものにします。最初はWindowsOSで動くものを完成させてから携帯端末へ攻めて行こうと思っています。
本題に入ります。私がやらんとしていることは
音声ファイル(WAVE等)を読み込み→再生し→リアルタイムで→再生中の振り幅(数値)や波形を出力、です。
わかりにくいですね。フリーソフトのaudacityのスクリーンショットを見てください。
http://audacity.sourceforge.net/about/screenshots
ギザギザして振り幅や波形が見えていますがこれを数値化したいということです。
例えばシンバルだったら振り幅は高く波形は短めですよね。でも何Hzくらいなんだろうとか気にな りはしないんですが、振り幅はこのくらいで波形がこのパターンのときはシンバルっぽくて。。。。。。と言うのがアプリケーションに必要なのです。
肝心になってくるのがやはり振り幅と波形ですのでそれらを音声ファイルから読み取りたいわけですが、音声ファイルを再生することはできても
もっと詳しい波形データなどへのアクセスのやり方がわかりません。参考に以下のサイトを見さして頂きましたが、見さして頂いたサイトのやり方が自分の目指しているものなのかもよくわかりません。
http://hooktail.org/computer/index.php? ... 4%DF%A4%EB
http://www.kk.iij4u.or.jp/~kondo/wave/
http://marupeke296.com/DS_No2_GetSoundDataFromWav.html
私の理解力が足りないこともありこれからも音声ファイル等の知識を深めてゆきますが、何かやり方があるよとかこうすればできない?とかこのサイト見ろとか意見をくださると非常に助かります。新年早々ですがよろしくお願いします。
//---------------------------------------
開発環境 Windows7 64bit。ViusalStudio2010.
httpのttp省略が面倒なだけなので修正させてもらいました。 by softya(ソフト屋)
件名が非常に曖昧ですいません。言語はC・C++と書きましたがアプリケーションは最終的にWindowsPC,Android,iOSで動くものにします。最初はWindowsOSで動くものを完成させてから携帯端末へ攻めて行こうと思っています。
本題に入ります。私がやらんとしていることは
音声ファイル(WAVE等)を読み込み→再生し→リアルタイムで→再生中の振り幅(数値)や波形を出力、です。
わかりにくいですね。フリーソフトのaudacityのスクリーンショットを見てください。
http://audacity.sourceforge.net/about/screenshots
ギザギザして振り幅や波形が見えていますがこれを数値化したいということです。
例えばシンバルだったら振り幅は高く波形は短めですよね。でも何Hzくらいなんだろうとか気にな りはしないんですが、振り幅はこのくらいで波形がこのパターンのときはシンバルっぽくて。。。。。。と言うのがアプリケーションに必要なのです。
肝心になってくるのがやはり振り幅と波形ですのでそれらを音声ファイルから読み取りたいわけですが、音声ファイルを再生することはできても
もっと詳しい波形データなどへのアクセスのやり方がわかりません。参考に以下のサイトを見さして頂きましたが、見さして頂いたサイトのやり方が自分の目指しているものなのかもよくわかりません。
http://hooktail.org/computer/index.php? ... 4%DF%A4%EB
http://www.kk.iij4u.or.jp/~kondo/wave/
http://marupeke296.com/DS_No2_GetSoundDataFromWav.html
私の理解力が足りないこともありこれからも音声ファイル等の知識を深めてゆきますが、何かやり方があるよとかこうすればできない?とかこのサイト見ろとか意見をくださると非常に助かります。新年早々ですがよろしくお願いします。
//---------------------------------------
開発環境 Windows7 64bit。ViusalStudio2010.
httpのttp省略が面倒なだけなので修正させてもらいました。 by softya(ソフト屋)