MIDIオーディオ
クラシックなNScripter/ONScripter時代のゲームの多くは、事前レンダリングされたオーディオトラックの代わりにMIDIファイルをバックグラウンドミュージックに使用しています。Sakuraのエンジンはこれをネイティブに再生するため、.midのBGMを同梱するゲームは、音楽を差し替えたり変換したりすることなく、本来意図された通りのサウンドで鳴ります。
バックグラウンド化
Section titled “バックグラウンド化”ゲームの途中でSakuraから離れた場合(例えば通知に応答するときなど)、MIDI再生はアプリの他の部分と共に一時停止し、戻ってきたときに再開します。これにより、サスペンドされたオーディオセッションを通してMIDIを再生した際に発生しうる、耳障りなノイズのバーストを回避しています。
オーディオに影響する設定
Section titled “オーディオに影響する設定”ゲームのすべてのオーディオ(MIDIのBGMを含む)に適用される設定が2つあります。
- マスター音量 — 設定内の0〜100%のグローバルな単一スライダーで、ゲーム実行中でもライブで適用されます。ゲーム内オーバーレイの音量スライダーとミュートボタンにも反映されるため、オーバーレイを離れずに調整できます。
- オーディオバッファ — オーディオバッファサイズをキロバイト単位(1〜64KB、デフォルト8KB)で設定します。グローバルとゲーム単位の両方で利用できます。バッファを大きくすると、多少レイテンシが増える代わりにオーディオのグリッチが減ります。バッファを小さくするとレイテンシは減りますが、一部のデバイスではグリッチが発生しやすくなります。
ゲームを離れずに音量を調整する方法についてはオーバーレイを、その他のゲーム単位のカスタマイズについてはフォントまたは翻訳を参照してください。