G4.2: bridge-side plugin process pool — SandboxVst3Host spawns/respawns plugin_host.exe per channel, MIDI forward + audio snapshot + watchdog mute/respawn, crash isolation verified

This commit is contained in:
2026-08-16 10:52:04 +07:00
parent 7de00955d8
commit 462a5104d2
10 changed files with 287 additions and 8 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ SharedAudioBufferIPC* shm_ptr(ShmHandle* h) {
}
bool shm_write_midi(ShmHandle* h, uint8_t cmd, uint8_t channel, uint8_t pitch,
uint8_t velocity, uint32_t sampleOffset, uint8_t data2 = 0, uint8_t data3 = 0) {
uint8_t velocity, uint32_t sampleOffset, uint8_t data2, uint8_t data3) {
SharedAudioBufferIPC* ipc = shm_ptr(h);
if (!ipc) return false;
// Ring overwrite guard: keep at most queue capacity pending events.