Webaudio-mod-player:用HTML5音频接口播放mod音乐文件


发布者 ourjs  发布时间 1418173984568
关键字 JS开源  开源 
注* Module文件(MOD) MOD在90年代声卡流行时风光了一阵子。听MIDI无法原音重现, 但听MOD可以. 原因是MOD文件除了存放音符外, 还把乐器的音色也放进去. 如果你不满意自己的乐器, 甚至可以很简单的借用他人的乐器音色来编曲或作曲.MOD可说是穷人作曲家最便宜的作曲机器, 不需买贵重的MIDI键盘, 只要一台PC, 即可编出曲子。[摘自 Wiki ]; mod(或mdi)音乐文件。 

Webaudio-mod-player使用HTML5的音频接口实现了一个MOD文件的播放器,MOD音乐文件一般非常小巧,仅有几十K左右,目前还有一批玩MIDI的电脑音乐人的聚会,如上海迷笛音乐节。


这是使用JavaScript和网络音频API实现的Protracker module(MOD)播放器。它支持标准4通道的Amiga Protracker Module,以及6-和8-通道PC FastTracker Module。通过mod.dope("28CH"),多通道Module也可以工作,此功能还没有全面测试。


你可以在这里测试这个播放器:

http://mod.haxor.fi/

该播放器支持大多数Protracker效果,包括“LED过滤器”命令。

你可以将这个测试网站安装在自己的服务器上,从文档根目录复杂并编辑+重命名example.htaccess来匹配您的域名。然后在index.php下创建一个创建一个“MODS”目录,结构是这样的(注意大小写!):

MODS
MODS/ Mantronix_and_Tip
MODS/ Mantronix_and_Tip/ mod.overload
MODS/ mod.saf


项目地址 https://github.com/jhalme/webaudio-mod-player



这里还有一个在线编辑播放MIDI音乐的网站,不过没有开源: http://onlinesequencer.net/