我需要能够在React应用程序中播放MIDI文件,并且还可以操作某些内容,如节奏,频道,乐器,换位等。
(改变节奏并激活/停用某些频道可能是这里唯一的硬性要求。)
我正在使用Lilypond文件来输入数据并生成MIDI,因为您似乎可以通过可操作的方式将其导入浏览器。我之所以提到这一点,是因为这意味着我可以完全控制所生成的MIDI。
我遇到了像MIDI.js和WebMidi这样的项目似乎提供了一些东西,但我缺乏一个实际的例子来看看我如何以React本地方式使用任何东西
我可以将自己的MIDI文件放入React应用程序中,以便可以播放和操作它们吗?
答案 0 :(得分:0)
查看https://www.npmjs.com/package/midi-sounds-react
完全控制曲目,音量等 您需要一些其他库来从MIDI文件中读取事件。