MIDI Audio
Many classic NScripter/ONScripter-era games use MIDI files for their background music instead of pre-rendered audio tracks. Sakura’s engine plays these natively, so games that ship .mid BGM sound the way they were originally authored, without needing the music replaced or converted.
Backgrounding
Section titled “Backgrounding”If you switch away from Sakura mid-game — for example to answer a notification — MIDI playback pauses along with the rest of the app, and picks back up when you return. This avoids the harsh burst of static that MIDI played through a suspended audio session can otherwise produce.
Settings that affect audio
Section titled “Settings that affect audio”Two settings apply to all of a game’s audio, MIDI BGM included:
- Master Volume — a single global slider from 0–100% in Settings, applied live even while a game is running. It’s also mirrored in the in-game overlay’s volume slider and mute button, so you can adjust it without leaving Overlays.
- Audio Buffer — sets the audio buffer size in kilobytes, from 1–64 KB (default 8 KB), available both globally and per-game. Larger buffers reduce audio glitches at the cost of a little extra latency; smaller buffers cut latency but are more prone to glitching on some devices.
See Overlays for adjusting volume without leaving the game, and Fonts or Translation for other per-game customization.