debug(bounce): capture AUDIO_CB_ERR + BRIDGE_AUDIO_ENTER to find silent onAudio failure
This commit is contained in:
@@ -2186,7 +2186,14 @@ function getAudioContext() {
|
||||
console.warn('[Bridge] restart error:', err);
|
||||
}
|
||||
window.BridgeAudioNode.init(audioCtx);
|
||||
window.NativeBridgeService.onAudio(function (l, r) { window.BridgeAudioNode.onAudio(l, r); });
|
||||
window.NativeBridgeService.onAudio(function (l, r) {
|
||||
try {
|
||||
if (!window.__audioCbEnterAt || Date.now() - window.__audioCbEnterAt >= 1000) { window.__audioCbEnterAt = Date.now(); if (window.__sfDiag) window.__sfDiag('AUDIO_CB_ENTER'); }
|
||||
window.BridgeAudioNode.onAudio(l, r);
|
||||
} catch (e) {
|
||||
if (window.__sfDiag) window.__sfDiag('AUDIO_CB_ERR ' + String(e && e.message || e).slice(0, 150));
|
||||
}
|
||||
});
|
||||
// A14: plugin MIDI output -> route notes to the selected track
|
||||
// (Scaler2/Instacomposer chords play the selected track's
|
||||
// instrument). Feedback guard: skip events whose source channel
|
||||
|
||||
Reference in New Issue
Block a user