发送的MIDI消息在网页
-
06-09-2019 - |
题
我如何可以发挥个人的MIDI注意到在一个网页吗?
我知道两种方式来做到这一点:
写一件控制。然后,它仅适用于Windows。我曾写信件控制前很长一段时间,但是现在没有人喜欢安装他们。
编写Java程序。这是确定的,如果用户已经有Java安装,但是许多用户禁止小程序。这是我做到了,你可以看到的结果newfweiler.com -如果它发生的工作对你的特定的的设置。你需要至少Java5,虽然我想我可以改写它在Java1.2如果我不得不。"真正的时间序"和"Java声音合成器"不为我工作;我认为你需要安装波表或使他们的工作。
大多数用户都安装了闪光灯,但是我在看着闪光灯和Flex文件并没有看到任何东西相当于内声音。midi。
有几种方法可以发挥的MIDI文件中的一个网页,并且你可以找到"Javascript钢琴",演奏一个注意的MIDI文件只要你按一个关键。你不能玩多次注意到,在一次或持有的关键的下一个长注意。
我想要做的就是相当于内声音。midi。接收器。发送(midiMsg,-1)仅使用大多数人通常安装在机器上。
解决方案
使用音频网API玩的声音。中期文件。见例的MIDI播放器 https://surikov.github.io/webaudiofont/examples/midiplayer.html
使用网络的MIDI API(铬支持)收听的MIDI键盘。见例如在 https://surikov.github.io/webaudiofont/examples/midikey.html
其他提示
Java仍然是可能会是你最好的选择,即使有少数几个用户的禁止。
我用,并且我可以白名单一网站。我要说的是,大多数用户可能会做同样的,如果你提供令人信服的内容。
发现下面的(译自意大利语)。我想说的闪光的路要走。如果你想要贫民窟,你可以得到88或使钢琴的样本,并发挥他们对一个时间表。