| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
サウンド | 低 | 認証済み | 未処理 | 2025-07-17 02:00 | 2025-07-17 22:34 |
| テスター | hap | 担当者 |   | ソース | |
| バージョン | 0.278 | 発生バージョン | 0.278 | 修正バージョン | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | |||||
| セット詳細 | |||||
| 概 要 | マルチサウンドチップでHQリサンプラーがずれる。 | ||||
| 詳 細 | Sound: HQ resampler desync with multiple sound chips. The HQ resampler has a latency option. If the emulation has more than 1 sound chip, with different clock freqs, then during mixing stage only the lower clocked one will be resampled. This causes the chips to go out of sync: one is lagged behind the other. | ||||
| 再現手順 | mame ffight set resampler type to HQ, set latency and filter size to max. Now listen to the music. You can hear the OKI drums are not synced with the YM2151 . To exaggerate the symptom, exit MAME, open default.cfg and apply this: <resampler type="1" hq_latency="0.500000" hq_length="2000" hq_phases="200" /> This is just for verifying the bug. It's not possible to make the settings go this high via the UI. | ||||
| 追加情報 | The presumed way to fix it, is to force a delay on the non-resampled sound chip, making the timing synchronized with the resampled one. | ||||
| 添付ファイル | |||||