1. 首页
  2. 考试认证
  3. 其它
  4. chiptune.js使用Emscripten将libxmp移植到JavaScript

chiptune.js使用Emscripten将libxmp移植到JavaScript

上传者: 2024-12-24 13:59:30上传 ZIP文件 1.18MB 热度 6次

Chiptune.js 我强烈推荐使用,它修复了这个项目的一些重要问题。这是一个可以播放模块音乐文件的 JavaScript 库,基于 C 库。使用 Emscripten 将其翻译成 JavaScript,音频输出采用 W3C 指定的 Web Audio API 实现。特性包括:

  • 播放 libxmp 支持的所有 tracker 格式(包括 mod、xm、s3m、it)

  • 简单的 JavaScript API

  • 支持暂停/恢复功能

  • 支持 Google Chrome(及未来的 Firefox 版本)

  • 可加载本地(HTML5)和远程文件(XHR2)

  • 立体声播放和循环模式

  • 支持模块注释文本和播放信息(如位置、速度、bpm)

  • 可调整混音器设置(如采样率、插值、分辨率)

提供演示:只需在演示页面上放置一个模块(例如来自网站)并按下播放按钮。

执照:由于 libxmp 是 LGPL 许可,使用时需要遵循相关条款。

下载地址
用户评论