现在Google Chrome浏览器做Midi

这是32岁。它由键盘和电子风仪器和Lederhosen支持。现在,您可以将浏览器添加到列表中。 Midi永远不会死。是的,因为最近的Beta和稳定的构建,谷歌的Chrome浏览器对硬件MIDI的支持支持。插入MIDI控制器,您可以播放 - 嗯,这款网络音频MIDI合成器,无论如何:
//webaudiodemos.appspot.com/midi-synth/index.html
Chris Wilso是作者,并因此描述了:

此应用程序是在Web Audio API上构建的模拟合成器仿真。它非常松散地基于Moog Prodigy合成器的结构,尽管这是一个聚合成器,但它缺乏振荡器同步和神秘的滑动效果。 (又名:这并不旨在成为神童的复制,所以很高兴不要告诉我它多么糟糕它是多么糟糕!:)
这使用我的Web MIDI Polyfill通过Web MIDI API添加MIDI支持 - 事实上,我部分将此写为Polyfill和MIDI API本身的测试用例,所以如果您有一个MIDI键盘,请检查出来。 PolyFill使用Java访问MIDI设备,因此如果您想知道为什么Java加载,就是为什么。 MIDI可能需要几秒钟才能变得活跃 - 图书馆需要一段时间加载 - 但是当戒指变灰时(而不是蓝色),它就准备好了。如果您在浏览器中拥有Web MIDI API的本机实现,则在本写作时,Polyfill不应该加载 - Chrome金丝雀和Chrome Stable(33)具有唯一的这种实现。还必须通过Chrome://标志/#enable-web-midi启用Web MIDI标志

那么,你为什么要这样做?

好吧,谷歌拥有他们的Chrome操作系统,担心一个。虽然Chromebooks没有被风暴完全接受世界,但他们正在挑选整洁的销售选择。当然,我们已经听过浏览器的音乐的承诺,当然,甚至有一些相当可行的选择(现在在Web工具中首先在Flash中)。承诺已经足够大,以至于你可能是一个对他们未来的一些令人责任。独立软件表现更好,似乎支持它的商业模式,它仍然对开发人员的激励措施比浏览器选项卡的未知世界仍然更多。

也就是说,我仍然可以预见有人设计了我们尚未想象的申请。例如,如果这更广泛地部署,也许可以将MIDI键盘插入Facebook上的应用程序中并非不可能。我仍然想象,基于浏览器的音乐应用程序可能是强大的教育和沟通方式,即独立的应用程序可能不是 - 然后,您可能愿意满足于略微较低的表现。
与此同时,这并不重要。现在可以使用此目的的开发人员可以播放,也有代码玩。所以这是关于网络的好事之一:没有任何重大投资,我们的“如果是什么?”场景不必限于我漫步和猜测。你实际上可以为自己尝试。 //github.com/cwilso/midi-synth

资源


关于作者

喜欢沿着海滩散步,握住手和浪漫的80年代的动力民谣,部分到电子音乐,并喜欢制作奇怪的混合物。