MacBSの日常生活的日記

Audio Update 2007-001

先日から悩まされてきた外部スピーカーのポップノイズの
問題ですが、アップルから対策用のアップデータが配布されました。
http://www.apple.com/support/downloads/audioupdate2007001.html

これで拙作の「AvoidNoise」も用無し、といったところかと。(^^;
しばしの間とはいえ、クマデジタルさんをはじめ、皆さんのお役に
立てたのは何よりでした。
個人的にも、Macプログラミングのお勉強になりましたしね。

ただ、まだひとつだけ気になる点があります。
それはスリープ解除時の挙動です。

Macをスリープすると、当然、音声回路は切断され、ポップノイズが
出ます。
まぁ、これは仕方がないことですよね。

で、スリープから復帰させますが、まだ音声回路は切断されたままです。
ポップノイズは出ませんが、小さく「ブーン」とノイズが出るので、
分かります。

スリープ後、何らかの音を鳴らせば、また回路が切断されることは
ありませんが、ここはちょっと気になるかも。
この挙動は以前もそうだったんでしたっけ?>ご存じの方

この点、AvoidNoiseが常駐してますと、スリープ解除後も定期的に
サウンドを鳴らしますから、スリープ解除後、10秒ほどで音声回路は
復帰します。
生き残るとしたら、ここのニーズかなぁ。(笑)

もちろん、今のように10秒頻度で音を鳴らす必要はありませんから、
スリープ解除を検知したら、音を鳴らすようなバージョンにすれば
良いわけですね。

まぁ、ちょっとやり方がイマイチわかってませんけれど、時間が
あれば、調べて作ってみようかなぁと思っています。

モバイルバージョンを終了