用 iPad 控制 VST 插件:3 种方法对比

可以用 iPad 控制 VST 插件,方法有三种。 你可以从控制器 App 发送 MIDI,再用 DAW 的 MIDI Learn 分配;可以自己搭建布局或使用现成的布局(TouchOSC,或用于 Logic Pro 的 Apple Logic Remote);也可以让 iPad 通过 MIDI-CI Property Exchange 自动读取插件的参数。MIDI Learn 和自建布局需要为每个插件单独设置,Logic Remote 只适用于 Logic Pro 和 GarageBand,而自动方式正是 KnobShift 在 Mac 上的 Logic Pro 和 Ableton Live 中的工作方式。

信息截至 2026 年 10 月。下面依次介绍每种方法需要什么、局限在哪里,以及自动方式的分步设置。

用 iPad 控制插件需要什么?

需要三样东西配合起来:

  • 一个能显示控件并发送其数值的 iPad App。
  • 与 Mac 的连接,通常是 USB 或无线局域网。在 Mac 上,Apple 的“音频 MIDI 设置”可以创建 Network MIDI 2.0 或 RTP 类型的网络会话(Apple:通过网络共享 MIDI 信息)。
  • 一个把数值转发给插件的 DAW。插件格式在这里就变得重要了。

Ableton Live 支持 VST2、VST3、Audio Units 2,并从 Live 11.2 起支持 Audio Units 3(Ableton Live 12 手册:Using Plug-Ins)。据 Apple 介绍,Logic Pro 支持第三方 Audio Units 插件和 Audio Unit Extensions(Apple:Logic Pro 插件概览)。所以,如果你搜索的是“VST”但在 Logic 中工作,你控制的其实是同一插件的 AU 版本。

三种方法有什么区别?

MIDI Learn 布局 App 通过 MIDI-CI 自动识别
工作原理 iPad 发送 MIDI 消息,你在 DAW 中逐一分配 自己设计页面(TouchOSC),或使用 DAW 自带的遥控 App(Logic Remote) iPad 请求插件的参数列表,并据此生成控件
每个插件的设置 每个控件都要手动分配 搭建或调整布局,外加映射(TouchOSC);Logic Remote 无需设置 无需设置
可控参数 你映射过的参数 布局上的参数;在 Logic Remote 中为分页显示的插件参数 插件报告的全部参数
分辨率 MIDI 1.0 CC:7 位,128 级 取决于所用的消息 32 位(MIDI 2.0)
DAW 任何支持 MIDI Learn 的 DAW TouchOSC:任何 MIDI/OSC 目标;Logic Remote:Mac 上的 Logic Pro 和 GarageBand KnobShift:macOS 上的 Logic Pro 和 Ableton Live
示例 任何 MIDI 控制器 App TouchOSC、Logic Remote KnobShift

方法一:用 iPad 做 MIDI Learn 是怎样的?

iPad 的表现和任何 MIDI 控制器一样。控制器 App 发送消息,例如控制变化(CC),你告诉 DAW 每条消息该控制哪个插件参数。

在 Ableton Live 中,插件参数首先要出现在 Live 的设备面板里。按下设备标题栏中的 Configure 按钮,然后在插件窗口中点击某个参数即可添加。参数超过 64 个的插件打开时面板是空的,有些插件也不会把全部参数公开给 Live(Ableton Live 12 手册:Using Plug-Ins)。接着用右上角的 MIDI 开关打开 MIDI Map Mode,点击参数,在 iPad 上拨动控件,再关闭 MIDI Map Mode(Ableton 手册:MIDI and Key Remote Control)。

在 Logic Pro 中,一种有文档记载的方式是通过 Smart Controls:在 Smart Controls 面板中打开检查器,选择一个屏幕控制,点击 External Assignment,再点击 Learn,然后拨动设备上的控件。Learn 会一直保持开启,直到你再次点击它,因此可以连续分配多个控件(Apple:将硬件控制分配给屏幕控制)。

优点: 几乎适用于任何 App 和任何 DAW;什么放在哪里完全由你决定。 缺点:

  • 每个插件都需要单独分配,换插件后还得重新来一遍。
  • 标准的控制变化是 7 位,也就是 128 级。如果你的 App 能发送 14 位消息(0–16383),Live 也能接收。
  • 当 iPad 控件与参数的数值不一致时,由 Live 的 Takeover 模式(None、Pick-Up、Value Scaling)决定如何处理。

方法二:TouchOSC 和 Logic Remote 这类布局 App 能做什么?

Hexler 的 TouchOSC 是一款布局 App。你在其内置编辑器中用推子、旋钮和按钮搭建页面,并决定每个控件发送哪条 MIDI 或 OSC 消息。它可在 Windows、macOS、Linux、iOS 和 Android 上运行,支持有线和无线 MIDI 连接,以及通过 UDP 和 TCP 传输的 OSC(Hexler:TouchOSC)。根据 Hexler 在 App Store 上的页面,它在美国 App Store 的售价为 19.99 美元(App Store,截至 2026 年 10 月)。

布局很灵活,但 DAW 仍然需要学习这些消息,所以方法二要和方法一结合使用。作为回报,你可以为某个插件设计出完全符合心意的页面。

Logic Remote 是 Apple 为 Mac 上的 Logic Pro 和 GarageBand 推出的配套 App;根据其 App Store 页面,它是免费的(截至 2026 年 10 月),可在 iPad 和 iPhone 上运行(App Store)。在它的调音台中,你可以添加、打开、替换、旁通和移除插件,并调整其参数;参数超过 24 个的插件会分布在多个页面上,需要滑动切换(Apple:在 Logic Remote 中使用插件)。它的 Smart Controls 比打开插件窗口更快捷,调整一个屏幕控制就能改变一个或多个参数(Apple:在 Logic Remote 中使用 Smart Controls)。

想深入了解这些以及其他适用于 Logic 的 App,请看 Logic Pro 最佳 iPad App 对比。

优点: Logic Remote 无需映射;TouchOSC 设计完全自由。 缺点: Logic Remote 只适用于 Mac 上的 Logic Pro 和 GarageBand。TouchOSC 布局需要按插件逐个搭建,并且仍需在 DAW 中映射。

方法三:通过 MIDI-CI 自动控制是如何实现的?

MIDI 2.0 新增了 MIDI-CI,让两台设备可以互相询问对方能做什么。其中一部分是 Property Exchange,MIDI Association 将其描述为在两台设备之间发送 JSON 的方法;它的控制器资源中包括 ChCtrlList 这样的列表(MIDI.org:Property Exchange Controller Resources)。更多背景知识见什么是 MIDI 2.0?。

KnobShift 用的正是这套机制。它读取你当前正在编辑的插件的参数,并自动归入振荡器、滤波器、包络、LFO、调制、效果、琶音器和全局等区块。无需映射,也无需搭建模板。数值以 32 位 MIDI 2.0 控制器的形式传输,而不是 128 级的 CC。

在各个 DAW 中的用法:

  • Logic Pro: 把乐器或效果器载入 KnobShift Bridge(一个 Audio Unit)。
  • Ableton Live: 把第三方插件载入 KnobShift Bridge(VST3);Live 自带的设备由控制界面脚本 KnobShiftRemote 报告。
  • 仪表板: 如果想为某个插件准备专属页面,你可以自己搭建,并以 .knobshift 文件分享。仪表板库提供 24 款插件的官方仪表板。

坦白说,它也有局限:

  • 只支持 macOS 上的 Logic Pro 或 Ableton Live。不支持 Cubase、FL Studio、Bitwig、Reaper、Pro Tools 和 Windows。
  • Alchemy、ES2 或 ChromaVerb 等 Logic 自带插件不是 Audio Unit,无法用 KnobShift 控制。这类插件可以用 Logic Remote。
  • iPad App 仍处于测试阶段,尚未上架 App Store。
  • 通过 Network MIDI 2.0 进行无线局域网连接需要 macOS 26.4 或更高版本;否则请通过 USB 连接。

哪些插件已经过检查,可在兼容性页面查看,例如 Serum 2。

该选哪种方法?

  • 在任何 DAW 中,一个插件只需要四五个控件: 用任意控制器 App 做 MIDI Learn。
  • 想要亲手设计的页面,也不介意自己搭建: TouchOSC 加 MIDI Learn。
  • 在 Logic Pro 中工作,主要使用 Logic 自带的乐器: Logic Remote。
  • 在 Logic Pro 或 Ableton Live 中频繁切换许多第三方插件,并希望无需映射就能控制每个参数: 用 KnobShift 走 MIDI-CI 自动方式。

如何设置自动方式?

  1. 确认系统要求:iPadOS 17 或更高版本的 iPad,以及 macOS 14 或更高版本的 Mac。
  2. 在 Mac 上安装 KnobShift:在 Mac 上安装 KnobShift。Mac 端 Bridge 是免费的测试版,尚未经过 Apple 公证,因此需要在“隐私与安全性”中允许一次。
  3. 通过 USB 连接 iPad,或在 macOS 26.4 及以上版本中通过无线局域网连接。
  4. 在 Logic Pro 中,在软件乐器轨道上选择 AU Instruments → KnobShift → KnobShift Bridge,并把你的插件载入其中。详情:在 Logic Pro 中设置 KnobShift。
  5. 在 Ableton Live 中,插入 KnobShift Bridge 并载入你的插件;或者为 Live 自带的设备选择 KnobShiftRemote 作为控制界面:在 Ableton Live 中设置 KnobShift。
  6. 打开插件。它的控件会按区块整理好,出现在 iPad 上。

下一步

iPad App 正处于测试阶段。你可以在下载页面加入等候名单,同时在兼容性列表中查看你的插件。

常见问题

不做任何分配,能把 iPad 当作 VST 插件的控制器吗?

能,前提是 iPad App 能自己读取插件的参数。KnobShift 在 macOS 上的 Logic Pro 和 Ableton Live 中通过 MIDI-CI Property Exchange 实现这一点,因此无需映射,也无需搭建模板。

Logic Pro 能运行 VST 插件吗?

根据 Apple 的文档,Logic Pro 支持第三方 Audio Units 插件和 Audio Unit Extensions。如果某个插件也有 Audio Unit 版本,在 Logic 中载入并控制的就是这个版本。

用 iPad 做 MIDI Learn,精度够做滤波器扫频吗?

标准的 MIDI 1.0 控制变化是 7 位,也就是 128 级。缓慢的扫频也只能经过这 128 个值。MIDI 2.0 控制器是 32 位,超过 40 亿级。

KnobShift 支持 Cubase、FL Studio 或 Windows 吗?

不支持。KnobShift 只支持 macOS 上的 Logic Pro 和 Ableton Live。