N/A - UAPMD
-
设备类型:
MIDI工作站
音乐工作站
步进音序器
工具
插件环境
- 媒体价格: 免费
- 产品状态: 暂无
详细介绍
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免费下载:
- Linux、Windows 和浏览器版本:https://github.com/atsushieno/uapmd/releases
- MacOS 版本可使用 Homebrew 安装(brew install atsushieno/oss/uapmd)
- Android 版本已发布在 Google Play 商店:https://play.google.com/store/apps/details?id=dev.atsushieno.uapmd