次のコードを検討してください。
ScriptProcessorNode EventHandlerprocessは呼び出されません。processor.connect(audio.destination);次のコードに示すように、最後に追加することを検討してください。
EventHandlerprocessが期待どおりに呼び出されるようになりました。
Web Audio API 仕様には、次のように記載されています。
audioprocess イベントは、ScriptProcessorNode に少なくとも 1 つの入力または 1 つの出力が接続されている場合にのみ送出されます。
EventHandler を呼び出すには、なぜ ScriptProcessorNode をオーディオ宛先に接続する必要があるのですか?