MSXplay是仿真PSG、SCC、OPLL的实验性MSX声音播放器,使用浏览器JavaScript引擎。 本仿真器的核心基于C语言编写的 libkss。 使用Emscripten编译libkss的JavaScript版本。
使用 Web Audio API 接口直接在浏览器播放音频流。
支持的浏览器
推荐Chrome和FireFox浏览器。由于各版本IE浏览器均未提供Web Audio API接口,我们没有支持它们的计划。
Chrome | FireFox | Safari | IE | Edge |
---|---|---|---|---|
57+ | 52+ | 11+ | 不支持 | 20+ |
图标出处: alrra/browser-logos
播放器演示
点击下方播放器左侧的播放按钮播放。
要测试你的声音文件,将其拖放到下方面板。
支持KSS、BGM(MuSICA)、MGS、MPK、OPX格式。
通过URL打开
通过以下带“id”查询参数的URL可通过此网站直接打开GitHub的源文件。 “id”必须为百分号编码。 若“id”值结尾的扩展名不是.mgs(例如.mml),将打开MML编辑器而非主页。
- https://f.msxplay.com?id=https%3A%2F%2Fraw.githubusercontent.com%2Fdigital-sound-antiques%2Fmsxplay-js%2Fmaster%2Fdemo%2Fes59.mgs
- https://f.msxplay.com?id=https%3A%2F%2Fraw.githubusercontent.com%2Fdigital-sound-antiques%2Fmsxplay-js%2Fmaster%2Fdemo%2Fes59.mml
MML编译器
MGSDRV(也叫MGSC)的MML编译器的仿真器 mgsc-js 在JavaScript上可用。将其与MSXplay.js一同使用,即可直接在浏览器上编译MML与播放。试用 MML编辑器。MGSDRV的MML语法可在 MGSC.COM说明文档(日文)查看。
致谢
以下软件的二进制文件已嵌入MSXplay。我们对他们的杰作表示诚挚感谢。
- MGSDRV (c) Ain./Gigamix
- KINROU5 (c) Keiichi Kuroda
- MPK (c) K-KAZ
- OPLLDriver (c) Ring