チケット #30925

ASIOについて

登録: 2013-03-08 10:56 最終更新: 2013-04-10 00:13

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

最近 XP/Win7共通で使えるということでASIOメインで動かしています。

設定を3msにしているのですが、今のところ私の環境ではタイトル(GAME START/CONFIGRATION/EXITを選ぶ画面)でのみ音割れ(?)が発生します。

タイトルだけフレームレートがかなり抑えられている(負荷軽減処理?)ようなのでその為かなーと勝手に推測してみたり。

個人的にはタイトルのみなので無視してもよいのですが、他の方の意見も交換できたら幸いです。

’( 2013 / 03 / 30 ) むやみに動作速度を上げても私のスキルでは恩恵が少ない感じなので20msで動作させています。→ 音割れはほぼしていません。

チケットの履歴 (11 件中 3 件表示)

2013-03-08 10:56 更新者: sf298yen
  • 新しいチケット "ASIOについて" が作成されました
2013-03-12 01:31 更新者: yyagi
コメント

単純に、DTXManiaの起動直後は、Enumereting Songs...が走っている&サウンド登録が完了していないためにこうなるようです。

試しに、タイトルでしばらく放置して、Enumereting...が終わってちょっとしてから操作してみて下さい。音が切れないはず。

参考までに、Caps lock ONで起動するとEnumereting...を省略する試作モジュールを作りました。これだと起動直後にすぐ操作しても音切れしないと思います。

tp://yyagi.com/DTXManiaGR_096_capslock_20130311.zip

なおこのモジュールには、rev532のWASAPIバッファサイズ最適化が含まれています。これをお使いいただければ、WASAPIのバッファサイズがほぼ半分になると思います。

2013-03-12 11:22 更新者: sf298yen
コメント

対応ありがとうございます。

試しに、タイトルでしばらく放置して、Enumereting...が終わってちょっとしてから操作してみて下さい。音が切れないはず。

すみません、、試しましたが同じでしたorz
単純にマシン性能(サウンドカード性能?)の問題かと思いつつ、ではなぜ選曲画面や演奏時は大丈夫なのか疑問です、うーむ。
状況を録画してみましたので、お手数ですがよろしければサンプルで確認お願いします。
tp://jp-net.sakura.ne.jp/tr/sample/20130312_otokire_sample.mp4
(H264 / AAC 44100Hz stereo 219kbps)

参考までに、Caps lock ONで起動するとEnumereting...を省略する試作モジュールを作りました。これだと起動直後にすぐ操作しても音切れしないと思います。

この検索の省略は頻繁に曲追加しない場合は重宝する機能だと思うのですよね。
問題がないのであれば実装したままにしてほしかったりします(ってスコアデータ関連もあったのでしたっけ?)
※知らない人がうっかりCapslock Onで起動した場合のトラブルを避けるためにメッセージを表示するなどで対応(上記アドレスのCaps.gifみたいな感じ?)なんてどうでしょう?

なおこのモジュールには、rev532のWASAPIバッファサイズ最適化が含まれています。これをお使いいただければ、WASAPIのバッファサイズがほぼ半分になると思います。

見事に倍速(?)になりました! 48ms(間隔6ms) ⇒ 24ms(間隔3ms)
ただ、動画を再生しているとカクつくときがありますね...H264動画なのがまずいのでしょうか...(必要ならサンプル登録します。)
2013-03-13 21:19 更新者: None
コメント

asioデバイス3つほど試しましたがすべてダイレクトサウンドになってしまいasio使用できません wasapiのほうはオンボードでもasio対応デバイス3つすべて使用できることを確認済みです 対応策などありますでしょうか?

windows7 64bitでハイスペックなのでPCの性能的な問題ではなさそうです。 ※サウンド設定でデバイスの規定設定は変えてます

2013-03-13 21:34 更新者: None
コメント

連続すみません ↑のものです

やはりasioでばいすは使用できないのですがasio4allだとなぜか設定可能でした。

wasapi→30ms  asio4all(オンボ)→18ms  asio4all(asio対応サウンドボード)→5ms

asio4allでもノイズなしで5msまで絞れたのでかなり以前の環境よりつかいやすいのですが、やはりasioそのもので使ってみたいものです

2013-03-14 00:37 更新者: sf298yen
コメント
(このコメントは削除されました)
2013-03-14 23:51 更新者: yyagi
コメント

バッファ量の設定をASIOデバイスで行うようにして、DTXManiaではASIOBufferSizeを0にしてみてください。

こうすれば、ASIOそのもので動作すると思います。

ASIOデバイスの設定のやり方が分からないようでしたら、ASIO capsをぐぐって使ってみて下さい。

2013-03-15 01:16 更新者: None
コメント

dtxmania側でbuffersize0で解決しました。

4msまで絞れるようになりました!asio caps使いやすいです、ありがとうございます。

2013-03-30 06:52 更新者: sf298yen
  • 詳細が更新されました
コメント

-memo-

TimeStretchの動作確認で感じた事

・ASIO+TimeStretch(+Speed:1.050+)+AVI+BGA(重ね合わせあり)でテストすると限りなく重いorz

もともと説明にもBGA張り合わせは重い、といった記述があったように思いますが、この重さは想定内なのかどうか・・・。

AVIとBGAを切ればよいのですが、これではDTXManiaをDTXVとしても動かすことを想定すると少なからず影響がありそう。

2013-04-05 00:47 更新者: yyagi
  • マイルストーン(未割り当て) から 既存機能の仕様変更 に更新されました
  • 担当者(未割り当て) から yyagi に更新されました
  • 解決法なし から 修正済み に更新されました
  • コンポーネントDTXMania から FDK に更新されました
コメント

TimeStretchで動作が重くなる件は、#31067にて対応実施。

本チケットはクローズします。

2013-04-10 00:13 更新者: yyagi
  • チケット完了時刻2013-04-10 00:13 に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする