音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 9449|回复: 0

[midi] 与 MIDI 乐器交互的基于浏览器的应用程序:WEBMIDI.js v3 现已发布

[复制链接]

1603

积分

1

听众

17

音贝

音频应用新手发布

Rank: 3

积分
1603
QQ
发表于 2021-12-3 | |阅读模式
音频应用公众号资讯免费发布推广
与 MIDI 乐器交互的基于浏览器的应用程序:WEBMIDI.js v3 现已发布

开发人员Jean-Philippe Côté告诉我们 WEBMIDI.js 库的 v3 现已可用。

WEBMIDI.js 旨在使 Web 开发人员能够轻松创建可与 MIDI 乐器交互的基于浏览器的应用程序。

开发者 Jean-Philippe Côté 表示 WEBMIDI.js 库的 v3 版本现在已经推出。

6605_1638446448_thumb.png


WEBMIDI.js 的设计是为了让网络开发者可以轻松的创建基于浏览器的应用程序,并能与 MIDI 乐器互动。

第 3 版从头进行了编写,使其能够面向未来而又可以向后兼容。它采用了现代开发模式,现在还有了自己的专门网站 webmidijs.org。

这个库提供了很多新功能,如:

支持 Node.js。完全相同的代码可以在支持的浏览器和 Node.js 中调用。
分为 3 种类型:ESM(针对现代浏览器的 ECMAScript 模块),CJS(针对 Node.js 的 CommonJS 模块),IIFE(针对传统浏览器和临时使用的 Immediately Invoked Function Expression)。
支持 TypeScript。每个新版本都在 dist 目录种包含一个针对 CJS 和 ESM 的 TypeScript 定义文件。
新的 InputChannel 和 OutputChannel 对象。如果适合你的需求,你现在可以用一个 MIDI 通道工作。
新的 Note 对象。让处理音符和将它们从一个方法传递到下一个方法更加简单。
新的 Message 对象,让 MIDI 信息路由更轻松,包够自动将入站 MIDI 信息转发到一个或多个输出的能力。
改进了对系统专用(sysex)信息的支持。
支持约定,同时保留传统回调支持。
改进了对 RPN/NRPN 信息的支持。
增加了数百个单元测试,以确保库在任何时候都能保持稳定。

细节或下载见 webmidijs 网站
https://webmidijs.org/blog/2021/12/01/version-3-has-been-released/
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表