home > 投稿 > SoundMixer.ComputeSpectrumの値の範囲が1.0を超える
2008/08/12

SoundMixer.ComputeSpectrumの値の範囲が1.0を超える


FFTModeをtrueにしたとき、ByteArrayに格納される値の範囲は 0.0 - 1.0 の間だと思っていたのですが、
どうも音源によっては1.0を超えている瞬間がある気がしてなりません。

サンプルも上げず恐縮です。

トラックバックURL

http://faces2.bascule.co.jp/mt/mt-tb.cgi/574

コメント一覧

Livedocからの引用ですが、 >FFTMode パラメータが true に設定されている場合は、(中略)その結果として生成される周波数スペクトルの値の範囲は、0 からおよそ 1.414 (2 の平方根) までです。 http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000296.html この辺がくさそうです。
くさい! 本に嘘書いた気もする。 こんな分かりやすいヘルプがあったのですね。 ありがとうございます。助かりました。

コメントを投稿

(コメントには承認が必要になることがあります。承認されるまではコメントは表示されません。)