simvx.core.audio_backend._legacy

The legacy pure-Python fallback audio backend.

_LegacyMiniaudioBackend mixes audio in a numpy generator callback driven by miniaudio.PlaybackDevice. Slower than the native path (target latency 100 ms vs 20 ms) and runs on the Python audio thread under the GIL. Kept as a fallback for environments without the native extension built.