虽然 KeyLab mk3 可以控制您所选择的大多数数字音频工作站(DAW), 但我们专门创建了控制器映射脚本,可为特定的 DAW 实现更深入的集成以及 直接通过硬件控制器进行导航。
以下页面提供了"操作方法"视频,介绍了 所支持 DAW 的可用功能,以及所需的指南和集成脚本:
您还可以在下方找到正确配置这些 DAW 所需的信息:
您可以在以下 资源页面 找到一份指南,介绍适用于 KeyLab MK3 的 Ableton Live 脚本功能:
- 请确保使用最新版本的 Ableton Live(至少为版本 11.3.26 或 12.0.25), 因为脚本已内置于这些版本中。
如果您使用上述版本或更高版本,在连接设备后打开 Ableton LIVE 应即可按照以下所示调整设置:
1/ 打开"Settings"菜单 ->"MIDI"选项卡
2/ 按如下方式调整设置:
"Control Surface" Input and Output 菜单应设置为:"KeyLab mk3 DAW"端口。
"MIDI Input"部分中的"Track"选项 仅应勾选:"KeyLab mk3 MIDI"端口。
3/ 请确保使用"Prog"按钮和显示屏上方的按钮在控制器上加载 "DAW"程序,以选择正确的程序。
您可以在以下 资源页面 找到一份指南,介绍适用于 KeyLab MK3 的 Logic Pro 脚本功能及集成脚本:
- 请注意,将外部脚本集成到 Logic Pro 所需的最低版本为 10.7.4。
- 以下是详细的设置步骤:
1/ 请通过上述链接下载脚本,将 .zip 压缩包的内容解压到单个文件夹中,然后双击 "Install KeyLab mk3 Scripts.dmg":
2/ 然后启动"Double-click to install - KeyLab mk3"应用程序:
3/ macOS 将显示警告消息, 请点击 Open:
4/ 系统可能还会请求访问"Finder"的权限,如果出现此提示,请点击"Allow":
5/ 如果安装成功,您应会看到以下确认信息:
6/ 完成后,请确保连接并开启控制器,然后 打开 Logic 并 点击"Auto Assign",该选项应出现在以下弹出窗口中:
7/ "Control Surface"设置菜单应自动打开,请确保选择 "KeyLab mk3 DAW"端口,而不要选择 MIDI 端口,输入和输出端口均如此:
-应如下所示:
8/ 请确保使用"Prog"按钮和显示屏上方的按钮在控制器上加载 "DAW"程序,以选择正确的程序。
故障排除
如果脚本因某些原因无法正常工作,请检查并尝试以下建议:
-如果打开时未显示"Auto-Assign"弹出窗口,请先关闭 Logic Pro, 按照上述步骤重新安装脚本,然后重置 Logic Pro 设置:
关闭 Logic Pro 并重新打开,如出现"Auto-assign"弹出窗口请予以接受。
- 如有需要,请在"Control Surfaces"→"Setup"菜单中 (键盘上的"Delete"键)手动删除"KeyLab mk3" (或您可能曾尝试用于设置控制器的任何其他手动创建的设备)。
以下以 KeyLab 61 mkI 为例:
-现在点击"New"→"Install"
-在列表中选择正确的"KeyLab mk3"设备,然后点击"Add":
-现在点击 Control Surface 菜单右侧部分的"KeyLab mk3"设备, 确保将输出和输入端口调整为 "KeyLab mk3 MIDI":
-在控制器上按"Prog"加载"DAW"程序,然后再次尝试。
MIDI 端口选择
- 最后,如果"KeyLab mk3 MIDI"端口无法选择,请通过 "Audio Midi Setup"→"Midi Studio" 检查是否存在自定义设备连接,因为这可能导致该端口无法用于其他用途。 如果存在,请点击该连接并按键盘上的"Backspace"键将其删除。
- 如有需要,您也可以尝试从顶部栏创建新配置,以便重新正确识别您的设备:
- 完成后,再次打开 Logic Pro,按照上述步骤在 Control Surface 菜单中选择 正确的"KeyLab mk3 MIDI"端口,然后再次尝试。
您可以在以下 资源页面 找到适用于 KeyLab MK3 的 Mainstage 集成脚本以及介绍其功能的指南:
-
请先确保您的 Mainstage 版本已更新至最新。
- 然后,下载所需脚本后,请先将 .zip 压缩包的内容解压到文件夹中,再运行 .dmg 文件:
-
双击应用程序以安装脚本(弹出窗口应会通知您)
- 如果无法通过 .dmg 进行安装,请将名为"KeyLab XX mk3.device"的文件
放置在以下路径的末尾:
您可以打开"Go to folder"菜单并粘贴以下路径:
~/Music/Audio Music Apps/MIDI Device Profiles/Arturia
如果"MIDI Device Profiles"或"Arturia"文件夹不存在,请先创建。
请确保使用"Prog"按钮和显示屏上方的按钮在控制器上加载 "DAW"程序,以选择正确的程序。
故障排除
- 安装脚本后 Preset / Set 浏览无法正常工作:
如果之前已对 Concert 项目按钮进行了映射,可能导致控件无法按预期运行, 并阻止 Preset 或 Set 的正常浏览。
-要解决此问题,您需要在"Assignments & Mappings"选项卡中 使用"Assign & Map"按钮重新分配 "next/previous presets"和"next/previous set"操作。
示例:

-点击"Override mapping":

-然后按下 KeyLab 屏幕下方对应的按钮。
-以下是确保这些功能正常工作的正确显示方式,请注意端口应为"DAW KeyLab MK3":

-显示屏下方的按钮布局应如下所示:
补充说明
- MainStage 和 Logic Pro 脚本不能同时安装。如果已安装 Logic Pro 脚本, 请在安装 Mainstage 脚本时点击"Replace"以覆盖之前的脚本文件:
您可以在以下资源页面找到适用于 KeyLab MK3 的 指南以及 Bitwig 集成脚本: KeyLab mk3 Universal MIDI Controller
- 以下是详细的设置步骤:
1/ 请通过上述链接下载脚本,将 .zip 压缩包的内容解压到单个文件夹中, 然后将 "Arturia.bwextension"文件复制/粘贴到正确位置(取决于您的操作系统):
-具体位置如下,安装步骤已在以下文章中总结:
How do I add a controller script - Bitwig
macOS
Documents/Bitwig Studio/Extensions
Windows
%USERPROFILE%\Documents\Bitwig Studio\Extensions
Linux(未经官方测试)
~/Bitwig Studio/Extensions
2/ 安装完成后,在打开 Bitwig Studio 之前,请先连接并开启控制器。
3/ 如果脚本安装正确且设备已被识别,您应能通过 Settings → Controllers 菜单看到如下显示和配置:
→ 请更新至最新版本的 FL Studio(至少为 2024 版本 24.1.1)
→ 如果无法更新到该版本,可以手动添加脚本, 所需最低版本为 20.9.2。请参阅以下步骤。
- 请在此资源页面找到用于将 KeyLab MK3 DAW 程序集成到 FL Studio 的 指南 + 脚本: KeyLab mk3 Universal MIDI controller
- 如果您已成功更新到至少 24.1.1 版本, 脚本将已内置于程序中。
1/ 请前往 Options > MIDI Settings:
2/ 请确保 KeyLab mk3 DAW 的输入和输出部分选择了相同的端口, 并且在 Controller Type 下拉菜单中选择了"KeyLab mk3":
3/ 在输入部分,KeyLab mk3 MIDI 端口应保持为空 (设置为"---"),Controller Type 应为 "KeyLab mk3 Arturia":
4/ 请确保使用"Prog"按钮和显示屏上方的按钮在控制器上加载 "DAW"程序,以选择正确的程序。
现在一切应该可以正常工作了!
补充说明
如果 Fader 或 Encoder 未能按预期控制乐器参数,请参阅以下文章, 使用"MultiLink to Controllers"功能手动映射控件:
使用 Arturia 插件
如果您使用 Arturia 的 VST(如上图中的 Analog Lab 或 V Collection 乐器), 请确保在插件包装器中将插件连接到 MIDI 输入 10:
- 如果无法更新到最新版本的 FL Studio,可以手动添加脚本, 所需最低版本为 20.9.2。请参阅以下步骤:
1/ 从此链接下载脚本: KeyLab mk3 Universal MIDI controller
2/ 解压文件夹
3/ 将名为"Arturia KeyLab mk3"的文件夹从"FL Studio Scripts"文件夹中 移动,并放置到以下路径的末尾 (请将 <username> 替换为您的帐户名)(取决于您的操作系统):
Windows: C:\Users\<username>\Documents\Image-Line\FL Studio\Settings\Hardware\
MacOS:/Users/<username>/Documents/Image-Line/FL Studio/Settings/Hardware/
4/ 完成后,请按照上述步骤在 FL Studio 中设置 KeyLab。
→ 请注意,使用 DAW 控制和脚本所需的 Cubase 最低版本为 Cubase 12。
- 请在此资源页面找到用于将 KeyLab MK3 DAW 程序集成到 Cubase 的 指南 + 脚本: KeyLab mk3 Universal MIDI controller
1/ 从上述链接下载脚本。
2/ 连接 KeyLab mk3 并选择 DAW 程序(Prog 按钮 + Pad 2),然后打开 Cubase。
3/ 前往 Studio > MIDI Remote Manager:
4/ 在打开的窗口中点击 Import Script,然后从下载文件夹中选择它:
- 如果脚本安装正确,应如下所示:
- 请不要忘记通过以下菜单在"In 'All MIDI Inputs'"部分禁用 "KeyLab mk3 DAW"端口:
"Studio"→"Studio Setup" →"MIDI Port Setup"
如果未执行此步骤,在使用传输功能时可能会产生意外的声音和音符。
注意
如果启用脚本后 Fader 未能按预期控制音轨音量,请确认以下事项:
-您当前正在使用控制器上的"Prog"按钮选择"DAW"程序。
-然后尝试移动主 Jog 转轮(屏幕下方)以将焦点置于音轨上,再重新尝试。
与 Logic Pro 脚本不兼容
-如果您已安装 Logic Pro 脚本,下次打开 GarageBand 时, 可能会提示您通过"Auto-assign"弹出窗口映射 KeyLab mk3:
-遗憾的是,由于 KeyLab mk3 端口和 Logic Pro 脚本特定映射的原因, 即使接受"Auto-Assign", 您也无法享受控制器集成功能。 因此,请迁移到兼容且受支持的 DAW(如上所述), 以充分利用所有功能和传输控制。
KeyLab mk3 将作为通用 MIDI 控制器与 GarageBand 配合使用,无法享受我们为其他 DAW 提供专用脚本所带来的同等集成效果。
此外,由于 GarageBand 不支持 Mackie 或 HUI 协议,也不允许用户手动将参数映射到外部设备(支持此类功能的替代方法),这意味着某些高级功能(如 DAW 控制和传输控制(Play、Stop、Rec))默认情况下无法在 GarageBand 中使用。
- 要开始将其作为通用控制器使用,只要控制器被 macOS 识别 (Audio MIDI Setup > MIDI Studio 菜单), 通常无需进行特定的设置步骤:
如何使用 Analog Lab 并将控件映射到其他虚拟乐器参数
Analog Lab 作为 Audio Unit 插件与 GarageBand 完全兼容,可按如下说明插入音轨:
- 打开 GarageBand,创建一个空白项目和一个 MIDI"软件乐器"音轨 (默认情况下将选择 Electric Piano 乐器)
- 前往插件部分,将 E-piano 更改为 Analog Lab (或创建新的乐器音轨),如下图所示:



如果出现要求您降低安全设置的警告弹出窗口,请接受。
请确保使用"Prog"按钮在控制器上正确选择"Arturia"设备内存,以在各内存间切换并控制参数。
- 选择 Preset 后,您应该可以点击 GarageBand 中的"Rec"按钮并开始录制。
- 此外,如果您希望将控制器功能映射到其他提供 MIDI learn 功能的虚拟乐器 (插件),您应该可以选择其中一个"User"设备内存 (使用"Prog"按钮),并将控制器控件 (旋钮和 Fader)无障碍地映射到所需功能:
以 UVI Workstation "Grand Piano Model D" 为例:
-打开插件界面并右键点击要映射的所需参数
-移动您希望映射的 KeyLab mk3 控件
当然,每个插件都有其自己的操作方式,因此最好参阅各自的用户手册。
KeyLab mk3 没有适用于 Studio One 或 Fender Studio Pro 的专用集成脚本,但按照以下步骤操作,应可将其设置为 MCU(Mackie)控制表面,从而享受传输控制并调整一些 DAW 参数。
- 首先,请通过 MIDI Control Center 确保您的 KeyLab mk3 固件已更新:
MIDI Control Center (MCC) - Firmware Update
- 然后,打开 MIDI Control Center 并前往 "Device Settings"菜单,在"Global Parameters" 部分将传输模式设置为 "MCU":
- 完成后,打开 Studio One 或 Fender Studio Pro, 前往 "Options"(Studio One) 或 Preferences(Fender Studio Pro)菜单:
- 您需要创建两个独立设备:一个用于全局 MIDI 控制(与 Arturia 或 User 程序配合使用),另一个用于传输控制(与"DAW"程序配合使用):
- 为此,请前往"External Device"选项卡并点击"Add":
- 点击"New Keyboard",并在"Receive From"和"Send To"菜单中选择"KeyLab xx mk3 MIDI":
现在,如果您插入 Analog Lab V 乐器音轨并在 MiniLab 上选择 ARTURIA 程序("Shift" + "Prog" pad):键盘、旋钮和 Fader 应正常工作。
- 要控制 Studio One 的传输功能,现在让我们创建第二个设备:
- 仍在"External Devices"菜单中,再次点击"Add"按钮, 在列表中选择"Mackie" > "Control", 并在"Receive From"和"Sent To"菜单中选择"MiniLab37 DAW":
- 您应该获得以下结果:
现在在 MiniLab 37 上的 DAW 程序中("Shift" + "Prog" pad),按下"Shift" + 任意传输"Pad":Play、Stop、Record 应正常工作。
- 要手动映射控件到 Studio One 的任意参数:
- 要将其他控件手动映射到 Studio One 参数,使用 KeyLab mk3 的 "User programs"可能会有所帮助,这些程序可配置为发送任何所需的 CC 消息 (以避免与已映射的其他控件发生冲突)。
-打开 MIDI Control Center,根据需要自定义"User program" (此处将一个 Pad 设置为在 MIDI 通道 1 上发送 CC:20), 并确保在将其拖放到所需 User program 之前将更改保存到本地模板:
-完成后,使用"Prog"按钮 + Pad(与程序编号对应) 或按"Prog"按钮后使用屏幕周围的上下文按钮在控制器上加载正确的"User program"。
-现在返回 Studio One,点击"External devices"图标, 然后点击"External Devices"部分中的"New Keyboard", 再点击"Edit":
- 同样,请确保在 KeyLab mk3 上已选择 User program (如果您为特定 Pad Bank 调整了控件,还需选择正确的 Pad Bank)。
- 现在点击新面板上的 MIDI learn,然后在 KeyLab mk3 上 移动或按下一个控件,该控件应会出现, 此处为发送"CC20"的"Pad n°1":
- 对于设置为"On/Off"或"Press/release"开关的 Pad 等控件, 您可能需要通过"Edit">"MIDI learn"菜单右键点击该控件, 选择所需模式,然后访问"Assign command"菜单从列表中选择所需参数:
-此处,该 Pad 已映射到 Studio One 的"Tap/Tempo"功能:
- 对于 Encoder 或 Fader,通过"MIDI Learn"按钮添加后, 右键点击 Studio One 控件(例如音轨音量), 然后选择 Assign to Control1 on New control Surface。

现在您将能够使用 KeyLab mk3 的 Fader 控制音轨音量。
- 对所有需要手动映射的控件重复上述操作。
KeyLab mk3 没有适用于 Cakewalk Sonar 的专用集成脚本,但按照以下步骤操作,应可将其设置为 MCU(Mackie)控制表面,从而享受传输控制并调整一些 DAW 参数。
- 首先,请通过 MIDI Control Center 确保您的 KeyLab mk3 固件已更新:
MIDI Control Center (MCC) - Firmware Update
- 然后,打开 MIDI Control Center 并前往 "Device Settings"菜单,在"Global Parameters" 部分将传输模式设置为 "MCU":
- 完成后,打开 Cakewalk Sonar, 然后打开"Edit"→"Preferences"菜单:
-请在"Preferences"→"MIDI"→"Devices"菜单中确认以下端口:
- "Inputs"部分中的"KeyLab xx mk3 MIDI"
- "Inputs"和"Outputs"部分中的"KeyLab xx mk3 DAW"

-然后在"Control Surfaces"菜单中,确保按如下方式添加设备:
- Control Surface:"Mackie Control"
- Input Port:"KeyLab xx mk3 DAW"
- Output Port:"KeyLab xx mk3 DAW"

-最后,在您的乐器音轨上,确保只选择"KeyLab mk3 MIDI" → MIDI"Omni"端口:

这样有助于避免从传输按钮听到 MIDI 音符。
-完成后,传输按钮应可控制 DAW 传输功能, Encoder/Fader 应可控制音量/声像。
补充说明
请注意,由于没有专用脚本来实现完整集成,并非所有 DAW 功能均可使用。
→ KeyLab mk3 包含多个"DAW Protocols"选项, 如果您使用以下某款 DAW,请确保在控制器上选择正确的"DAW Protocol":
-Pro Tools
-Studio One(请参阅上方的专属章节)
-Reason
-Reaper
如果您使用其他 DAW,请根据您的 DAW 支持的协议选择 MCU(Mackie Control Universal) 或 HUI(Human User Interface) (如有需要,请参阅其专属文档)。
- 要设置正确的协议,请选择任意程序,然后:
1/ 按"Prog"按钮上方的"Settings"按钮,
2/ 然后按"Global"上下文菜单按钮(按钮 1),
3/ 转动"Jog Wheel"直到到达"DAW PROTOCOL":
4/ 按下 Jog Wheel,找到所需选项 (Pro Tools、Studio One、Reason 或 Reaper), 然后再次按下 Jog Wheel 进行确认。
5/ 然后,通常通过创建 Control Surface 或 Mackie control 设备(根据 DAW 选项),在 DAW 设置中将 KeyLab mk3 设置为 MCU 或 HUI 控制器, 并确保选择正确的"KeyLab mk3 DAW 端口"作为输入和输出端口。
6/ 如果您使用的 DAW 不在上述列表中, 请参阅该 DAW 的手册,检查其是否与 Mackie Control Universal(MCU) 或 Human User Interface(HUI)兼容, 然后进行正确设置,并按照上述说明以正确的输入和输出端口将 KeyLab MK3 添加为 MCU 或 HUI 控制器。
