在Android设备上使用本站的MIDI播放器

此教程用于在Android设备上使用本站的MIDI播放器。
要求:Android 6.0+、设备支持MIDI功能、Chromium系浏览器(不包括Webview)

设置MIDI设备

您通常需要一个能作为虚拟MIDI设备的应用,例如Google Play上的Fluid MIDI Synthesizer(非广)。
在部分系统上,您可能需要允许应用在后台运行,在此不作说明。
或者,您也可以选择连接蓝牙MIDI设备、或USB MIDI设备。

使用设备

打开本站,任意选择一首音乐,点击设置按钮,选择使用MIDI播放器试听。
点击后,浏览器可能会显示是否允许使用MIDI功能,点击允许。
在下方选择您的MIDI设备,然后关闭,点击播放按钮,一般就会有声音了。


如在设置和使用过程中有任何问题,可在下方留言。

有些东西我们不明白,之前一路测过来其他软件。


  1. 本站提供的在线播放服务长期以来饱受诟病(不论风控还是技术bug),当然能播放就可以。
  1. 允许浏览器(Chrome)完全控制midi设备,目前这条的介绍文档应该是为了解决硬件驱动。像端口应该是全设备通用的不用在意这种东西
    (用键盘录音符到时候才考虑,平时都用不着这种授权)

大概省略一下就是,播放mid

至于效果……懒得提了

  1. 有声音是没错,具体上面也说了(难绷的效果)。


综上所述Fluid可以(包括乐器映射),clef作为输出会有bug。

没错现在能确认clef作为输出100%会出bug,还以为能把他的音色库串联到Fluid(毕竟我不想搬预设库)

Fluid都改变乐器的情况下,它仍旧是大钢琴(这就没得说了)


但某些功能是真的离不开,像声霸模拟可以解决某一些单独播放的soundfont爆音

25 10-13 17:21 utc+8

1 Like

这似乎是Synthesia的BUG,这个在线播放器是正常的。

是clef,Synthesia没出bug。

之前复现clef当输出端口只输出了一种预设,现在都没摸清楚到底是什么原理

至于以上的复现,我想起mid就有一轨有是Square lead。(到现在依旧不清楚,这个和全轨变成square有什么关系)

当时还想过储存格式formal 1或0之类的,不过没招。到时候还是直接拿编辑器看了

之后会进行更多测试