我正在开发一个可以将sysex(系统专有)MIDI信息发送到MIDI设备的Electron应用程序,每次我尝试发送sysex消息时,渲染器都会崩溃。我可以毫无问题地向设备发送非sysex消息(noteOn,noteOff等等)。
这是我正在做的一些事情:
message = [240, 126, 127, 6, 1, 247]; // device ID request
outputPort = midi.outputs.get(portID);
outputPort.send(message);
在网络浏览器中,仅限Chrome,您需要拥有安全连接并请求用户权限才能发送sysex消息。我想知道这两个Web MIDI sysex要求是否导致了这次崩溃,因为我不清楚如何在Electron应用程序环境中满足这些条件。