在React

时间:2018-02-19 04:15:23

标签: javascript reactjs midi web-midi

我需要能够在React应用程序中播放MIDI文件,并且还可以操作某些内容,如节奏,频道,乐器,换位等。

(改变节奏并激活/停用某些频道可能是这里唯一的硬性要求。)

我正在使用Lilypond文件来输入数据并生成MIDI,因为您似乎可以通过可操作的方式将其导入浏览器。我之所以提到这一点,是因为这意味着我可以完全控制所生成的MIDI。

我遇到了像MIDI.jsWebMidi这样的项目似乎提供了一些东西,但我缺乏一个实际的例子来看看我如何以React本地方式使用任何东西

我可以将自己的MIDI文件放入React应用程序中,以便可以播放和操作它们吗?

1 个答案:

答案 0 :(得分:0)

查看https://www.npmjs.com/package/midi-sounds-react

完全控制曲目,音量等 您需要一些其他库来从MIDI文件中读取事件。