首页 > 解决方案 > Web midi API 和多个同步笔记

问题描述

我现在正在发现带有连接 USB 钢琴的 web MIDI API。按照本指南(并阅读文档),我了解您可以为事件“onmidimessage”分配一个函数。

我的问题是每个按下/释放的单个音符都会调用此函数,那么我应该如何处理同时按下的多个音符,以演奏和弦?

标签: javascriptgoogle-chromewebmidi

解决方案


对于和弦,API 以零延迟一一发送音符。

立即开始声音,没有延迟。请参阅https://surikov.github.io/webaudiofont/examples/midikey.html中的示例


推荐阅读