正弦波やホワイト ノイズなどの基本的なサウンドの場合、プロセッサへの負荷が少ないと考えられるのはどれですか? .mp3 ファイルをループするか、プログラムでサウンドを作成しますか?
私の最初の意見は、.mp3 をループすることは、サウンドをプログラミングすることよりも簡単であるに違いないということでしたが、ドキュメントを読み、これらのサウンドの原始的な性質を考えると、よくわかりません。
何かご意見は?
正弦波やホワイト ノイズなどの基本的なサウンドの場合、プロセッサへの負荷が少ないと考えられるのはどれですか? .mp3 ファイルをループするか、プログラムでサウンドを作成しますか?
私の最初の意見は、.mp3 をループすることは、サウンドをプログラミングすることよりも簡単であるに違いないということでしたが、ドキュメントを読み、これらのサウンドの原始的な性質を考えると、よくわかりません。
何かご意見は?
圧縮されていないサウンドサンプルあたりのCPU命令の数は、通常、mp3をデコードする場合、方形波よりも興味深いほとんどのサウンドのサンプルをアルゴリズムで生成する場合よりもはるかに少なくなります。特に、ActionScriptインタープリターと浮動小数点演算が関係する場合はそうです。
Adobe Web サイトには、サウンド操作に関する十分に文書化された記事があります: http://www.adobe.com/devnet/flash/articles/dynamic_sound_generation.html
それは明らかにニーズに依存しますが、mp3 をループするのは非常に簡単です。サウンドを生成してループすることは、たとえ実現可能であったとしても、もう少し複雑に思えます。
ちなみに、mp3 をループする場合は、適切なソフトウェアを使用して mp3 を微調整する方がはるかに簡単です。再コンパイルするだけで、更新された mp3 が正しく再生されます。
M.