• ベストアンサー

サウンドの遅延

サウンドカードはSB5.1です。 あるゲーム(タイピング)をしているとミスをしたとき音がなるのですが、その音が遅れてでてきます。他では特に異常ないのですが、そのゲームだけ遅れます。おそらく連続して音(連続ミス)がでるのについてきてないという感じです。 ですが、他に少し重たいソフトを起動(常駐)してすると普通に音がでます。サウンドのせいかもわからない状態ですが、 なにか対策よろしくお願いします。 ・サウンドドライバの入れなおしはしましたが変わりませんでした。 ・セーフモードのビープオンでは普通にできます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#73585
noname#73585
回答No.2

Windows の ゲームソフト だと思いますが、恐らく内部的な 実装ではマイクロソフトの “DirectSound” を用いて プログラミングされているのでしょう。 音が途切れるか否かについては、ゲームソフトを作った プログラマー の 腕次第 です。 Waveバッファーの取り方を一つだけ考えても、 プライマリーバッファー、セカンダリーバッファーのサイズを いくつ にするのか?( 何秒間を確保すのか? ) そして、バッファーから サウンドデバイスへ渡す方法は、 どうするのか? 例:  ・サウンドデータを分割せずに、バッファーに書き出して   から、一気に 再生させる方法。  ・サウンドデータを分割して、バッファーを入れ替えながら   連続して再生する方法 ( ストリーム再生 ) また、Windows OS上の スレッドをどのように構成させるのか? 等々、 . . . . . . . 様々な要因で、再生環境が大きく変わってきます。 対応策ですが、DTM ( コンピュータミュージック ) の分野では ASIOドライバ を使うとか、いくつか選択股があるのですが、 恐らく そのような回避策は 用意されていないものと思われます。 したがって、今一度 グームソフトの 環境設定を 見直して、 サウンドデータの再生に 関するパラメータが 変更可能であるのか チェックをしてください。  ・バッファーサイズ  ・latency    ・    ・    ・ もし、これらの 設定が変更できないようであれば、諦めるしかないと 思います。

force1
質問者

お礼

ありがとうございます。参考になりました。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

他で問題がないならゲームが悪いです。 ゲームのメーカや作者に相談して下さい。 それでも駄目な場合はサウンドカードを交換するか増設ですね。

関連するQ&A