N/A - UAPMD

Wode 发布于2026-07-25 暂无评论

详细介绍

AAP Project 发布了一款参考性插件宿主和音序器:UAPMD,该插件不仅能验证 AAP 格式的可行性,更是一个可跨平台运行、并能将插件转换为虚拟 MIDI 2.0 设备的实用工具。

UAPMD(Ubiquitous Audio Plugin MIDI Device)是 AAP Project 随 Android 音频插件格式 AAP 一同发布的一款参考性插件宿主和音序器,它不仅能像常规宿主那样加载和运行插件,还能将任意音频插件的控制点暴露为虚拟 MIDI 2.0 设备,成为连接 MIDI 控制器、移动设备和桌面插件之间的桥梁。

作为插件宿主,UAPMD 可以查询本地已安装的插件,将其实例化为乐器或效果器,发送包括音符开/关在内的 MIDI 消息,获取和设置参数,加载预设,以及保存和加载插件的状态。作为音序器,它可以保存和加载音乐工程,导入音频片段和 MIDI 片段,为每个轨道分配插件,还提供了简易钢琴卷帘供用户编辑,并像传统 DAW 一样进行播放控制。

在虚拟 MIDI 2.0 设备方面,UAPMD 支持以 32 位精度演奏 MIDI 2.0 乐器,使用可分配控制器以 32 位值更改插件参数,力度则为 16 位精度。只要插件通过 API 暴露了参数和预设,UAPMD 会自动将参数列表映射为可分配控制器,将预设映射为程序列表,这样用户就无需记住哪个控制器索引对应哪个参数,也无需记忆程序号。同时,UAPMD 支持保存和加载插件的二进制状态文件,例如 .vstpreset,操作方式与在传统 DAW 中完全一致。AAP Project 还单独构建了 MIDIcci,这是一个功能齐全的 MIDI-CI 库,并配有充分利用此项目潜力的软件 MIDI 2.0 键盘,进一步扩展了 UAPMD 在 MIDI 2.0 生态下的应用场景。

UAPMD 用作音序器时,其引擎具备管理一个主轨道和多个轨道的能力,每个轨道都包含一个音频插件列表,以及音频片段和 MIDI 片段。它支持将标准 MIDI 文件导入到多个轨道,也支持使用 STEM 分离器将音频文件分轨导入。用户可以保存和加载整个工程,还可以通过 JavaScript 以及 MCP 服务器对 UAPMD 进行完整的外部控制,这为自动化工作流和远程操作提供了很大便利。

UAPMD 支持 Windows、MacOS、Linux、Android、iOS 系统,插件格式为 VST3、AU、AUv3、LV2、CLAP、AAP,在浏览器上支持 WebCLAP。

UAPMD免费下载:

AAP 插件格式官网:https://androidaudioplugin.org/

共有 0 条评论