LAUNCHKEY MK3 控制器键盘
规格
- 产品:Launchkey MK4
- 版本:1.0
- MIDI 接口:两对 USB MIDI 输入和输出
- MIDI DIN 输出端口:传输在主机端口 MIDI 输入 (USB) 上接收的数据
产品信息
Launchkey MK4 是一款 MIDI 控制器,可通过 USB 和 DIN 使用 MIDI 进行通信。它提供独立模式用于 MIDI 交互,并提供 DAW 模式用于控制界面功能。该设备支持 SysEx 消息以扩展控制功能。
产品使用说明
引导加载程序
设备引导加载程序允许固件更新和系统维护。
Launchkey MK4 上的 MIDI
Launchkey MK4 具有两个 MIDI 接口,可通过 USB 提供 MIDI 输入和输出。它还包括一个 MIDI DIN 输出端口,可镜像 USB MIDI 输入端口上收到的数据。
SysEx 消息格式
该设备使用具有特定标头格式的 SysEx 消息进行通信。
独立 (MIDI) 模式
在独立模式下,Launchkey MK4 独立运行,无需 DAW 集成。DAW 控制按钮在通道 16 上发送 MIDI 控制更改事件,以进行自定义模式设置。
常问问题
- 问:如何在 LaunchkeyMK4 上在独立模式和 DAW 模式之间切换?
答:要在独立模式下运行,请启动设备。对于 DAW 模式,请参阅 DAW 模式设置。 - 问:我可以自定义 Launchkey MK4 上的 MIDI 映射吗?
答:是的,您可以创建自定义模式来分配控件在特定的 MIDI 通道(例如通道 16)上运行。
程序员
参考指南
版本 1.0
Launchkey MK4 程序员参考指南
关于本指南
本文档提供了控制 Launchkey MK4 所需的所有信息。Launchkey 使用 MIDI 通过 USB 和 DIN 进行通信。本文档描述了设备的 MIDI 实现、来自设备的 MIDI 事件以及如何通过 MIDI 消息访问 Launchkey 的各种功能。
本手册中的 MIDI 数据以多种方式表达:
- 消息的简单英文描述。
- 当我们描述一个音符时,中央 C 被视为“C3”或音符 60。MIDI 通道 1 是编号最低的 MIDI 通道:通道范围从 1 到 16。
- MIDI 消息也以纯数据表示,具有十进制和十六进制等价物。 十六进制数后面总是跟一个“h”和括号中的十进制等值。 例如amp例如,通道 1 上的消息注释由状态字节 90h (144) 表示。
引导加载程序
Launchkey 具有引导加载程序模式,允许用户 view 当前固件版本,并启用/禁用 Easy Start。在启动设备时按住 Octave Up 和 Octave Down 按钮即可访问引导加载程序。屏幕将显示当前应用程序和引导加载程序的版本号。
录制按钮可用于切换 Easy Start。当 Easy Start 处于开启状态时,Launchkey 会显示为大容量存储设备,以提供更方便的首次使用体验。熟悉设备后,您可以关闭此功能以禁用此大容量存储设备。
播放按钮可用于启动应用程序。
Launchkey MK4 上的 MIDI
Launchkey 有两个 MIDI 接口,通过 USB 提供两对 MIDI 输入和输出。它们如下:
- MIDI 输入/输出(或 Windows 上的第一个接口):此接口用于接收来自表演(琴键、轮子、打击垫、电位器和推子自定义模式)的 MIDI;并用于提供外部 MIDI 输入。
• DAW 输入/输出(或 Windows 上的第二个接口):DAW 和类似软件使用此接口与 Launchkey 进行交互。
Launchkey 还具有 MIDI DIN 输出端口,可传输与主机端口 MIDI In (USB) 上接收到的相同数据。请注意,这不包括对主机通过 MIDI Out (USB) 向 Launchkey 发出的请求的响应。
如果您希望将 Launchkey 用作 DAW(数字音频工作站)的控制界面,您可能需要使用 DAW 界面(参见 DAW 模式 [11])。
否则,您可以使用 MIDI 接口与设备交互。Launchkey 发送音符开启 (90h – 9Fh),音符关闭速度为零。它接受音符关闭 (80h – 8Fh) 或音符开启 (90h – 9Fh),音符关闭速度为零。
设备使用的 SysEx 消息格式
所有 SysEx 消息都以以下标题开头,无论方向如何(主机 → Launchkey 或 Launchkey → 主机):
常规 SKU:
- 十六进制:F0h 00h 20h 29h 02h 14h
- 十二月:240 0 32 41 2 20
迷你 SKU:
- 十六进制:F0h 00h 20h 29h 02h 13h
- 十二月:240 0 32 41 2 19
标题后面是命令字节,选择要使用的功能,然后选择该功能所需的数据。
独立 (MIDI) 模式
Launchkey 启动后进入独立模式。此模式不提供与 DAW 交互的特定功能,DAW 输入/输出 (USB) 接口仍未用于此目的。但是,为了提供捕获 Launchkey 的 DAW 控制按钮上事件的方法,它们会在 MIDI 输入/输出 (USB) 接口和 MIDI DIN 端口上的通道 16(MIDI 状态:BFh,191)上发送 MIDI 控制更改事件:
图 1. 十进制:

图 2.十六进制:
开始和停止按钮(Launchkey Mini SKU 上的开始和 Shift + 开始)分别输出 MIDI 实时开始和停止消息
当为 Launchkey 创建自定义模式时,如果您要设置控件以在 MIDI 通道 16 上操作,请记住这些。
DAW 模式
DAW 模式提供 DAW 和类似 DAW 的软件功能,以在 Launchkey 的表面上实现直观的用户界面。本章中描述的功能仅在启用 DAW 模式后才可用。
本章描述的所有功能都可以通过 DAW In/Out(USB)接口访问。
DAW模式控制
启用 DAW 模式:
- 十六进制:9fh 0Ch 7Fh
- 十二月:159 12 127
禁用 DAW 模式:
- 十六进制:9Fh 0Ch 00h
- 十二月:159 12 0
当 DAW 或类 DAW 软件识别 Launchkey 并连接到它时,它应该首先进入 DAW 模式(发送 9Fh 0Ch 7Fh),然后,如果有必要,启用功能控制(请参阅本文档的“Launchkey MK4 功能控制”部分)当 DAW 或类 DAW 软件退出时,它应该从 Launchkey 上的 DAW 模式退出(发送 9Fh 0Ch 00h)以将其返回到独立(MIDI)模式。
DAW 模式下的表面
在 DAW 模式下,与独立 (MIDI) 模式相反,所有按钮和不属于性能功能(例如自定义模式)的表面元素都可以访问,并且只会在 DAW 输入/输出 (USB) 接口上报告。除属于推子的按钮外,其他按钮都映射到控制更改事件,如下所示:
图 3. 十进制:
图 4.十六进制:
列出的控制变化索引也用于向相应的LED发送颜色(如果按钮有的话),请参阅表面着色[14]。
DAW 模式下可用的其他模式
进入 DAW 模式后,可以使用以下附加模式:
- 打击垫上的 DAW 模式。
- 编码器上的插件、混音器、发送和传输。
- 推子上的音量(仅限 Launchkey 49/61)。
进入 DAW 模式时,界面设置如下:
- 垫: 道夫。
- 编码器: 插件。
- 推子:音量(仅限 Launchkey 49/61)。
DAW 应该相应地初始化每个区域。
模式报告和选择
打击垫、编码器和推子的模式可以通过 MIDI 事件控制,并且每当 Launchkey 因用户活动而改变模式时,它们都会报告。捕获这些消息很重要,因为 DAW 应该在根据所选模式设置和使用界面时遵循这些消息。
打击垫模式
可以通过以下 MIDI 事件报告或更改 Pad 模式更改:
- 通道 7 (MIDI 状态: B6h, 182),控制变化 1Dh (29)
Pad 模式映射到以下值:
- 01h (1):鼓布局
- 02h(2):DAW 布局
- 04h (4): 用户和弦
- 05h (5):自定义模式 1
- 06h (6):自定义模式 2
- 07h (7):自定义模式 3
- 08h (8):自定义模式 4
- 0Dh(13):Arp 模式
- 0Eh (14):和弦图
编码器模式
编码器模式的变化可以通过以下 MIDI 事件报告或更改:
- 通道 7 (MIDI 状态: B6h, 182),控制变化 1Eh (30)
编码器模式映射到以下值:
- 01h (1): 混频器
- 02h (2): 插件
- 04h (4):发送
- 05h(5):运输
- 06h (6):自定义模式 1
- 07h (7):自定义模式 2
- 08h (8):自定义模式 3
- 09h (9):自定义模式 4
推子模式(仅限 Launchkey 49/61)
推子模式的变化会被报告,或者可以通过以下 MIDI 事件进行更改:
- 通道 7 (MIDI 状态: B6h, 182),控制变化 1Fh (31)
推子模式映射到以下值:
- 01h (1): 音量
- 06h (6):自定义模式 1
- 07h (7):自定义模式 2
- 08h (8):自定义模式 3
- 09h (9):自定义模式 4
DAW 模式
进入 DAW 模式时,以及用户通过 Shift 菜单选择时,打击垫上的 DAW 模式都会被选中。打击垫在通道 90 上报告音符(MIDI 状态:144h,0)和触后(MIDI 状态:A160h,1)事件(后者仅在选择了复音触后时才会报告),并且可以通过以下索引访问以为其 LED 着色:

鼓模式
打击垫上的鼓模式可以取代独立 (MIDI) 模式的鼓模式,使 DAW 能够控制其颜色并接收 DAW MIDI 端口上的消息。这可以通过发送以下消息来完成:
- 十六进制 : B6时54分XNUMX分
- 十二月 :182 84 1
可以通过以下消息将鼓模式返回到独立操作:
- 十六进制: B6 小时 54 小时
- 十二月 电话:182 84
打击垫以音符(MIDI 状态:9Ah,154)和触后(MIDI 状态:AAh,170)事件(后者仅在选择了复音触后时)的形式在通道 10 上报告,并且可以通过以下索引来为其 LED 着色(请参阅“为表面着色 [14]”):
编码器模式
绝对模式
以下模式下的编码器在通道 16 (MIDI 状态:BFh,191) 上提供同一组控制变化:
- 插件
- 混合器
- 发送
提供的控制变更指数如下: 
如果 DAW 向他们发送位置信息,他们就会自动获取。
相对模式
传输模式使用相对输出模式,在通道 16 上有以下控制变化(MIDI 状态:BFh,191):

在相对模式下,枢轴值为 40h(64)(无移动)。枢轴点以上的值表示顺时针移动。枢轴点以下的值表示逆时针移动。例如amp例如,41h(65)对应顺时针旋转1步,3Fh(63)对应逆时针旋转1步。
如果启用了连续控制触摸事件,则 Touch On 在通道 127 上作为值为 15 的 Control Change 事件发送,而 Touch Off 在通道 0 上作为值为 15 的 Control Change 事件发送。例如amp即,最左边的 Pot 会发送 BEh 55h 7Fh 表示 Touch On, BEh 55h 00h 表示 Touch Off。
推子模式(仅限 Launchkey 49/61)
在音量模式下,推子在通道 16 上提供以下一组控制变化(MIDI 状态:BFh,191):

如果启用了连续控制触摸事件,则 Touch On 在通道 127 上作为值为 15 的 Control Change 事件发送,而 Touch Off 在通道 0 上作为值为 15 的 Control Change 事件发送。例如amp例如,最左边的 Fader 将发送 BEh 05h 7Fh 表示 Touch On,发送 BEh 05h 00h 表示 Touch Off。
着色表面
对于除鼓模式之外的所有控制,可以发送与报告中描述相匹配的注释或控制变化,以在以下通道上为相应的 LED 着色(如果控制有的话):
- 通道1: 设置固定颜色。
- 通道2: 设置闪烁颜色。
- 通道3: 设置脉冲颜色。
对于 Pad 上的鼓模式,一旦 DAW 控制了该模式 [12],将应用以下通道:
- 频道 10:设置固定颜色。
- 通道11: 设置闪烁颜色。
- 通道12: 设置脉冲颜色。
颜色是根据音符事件的速度或控制变化的值从调色板中选择的。单色 LED 可以使用通道 4 上的 CC 设置其亮度,CC 编号是 LED 索引,值是亮度。例如
- 十六进制:93时 73时 7F时
- XNUMX月:147 115 127
调色板
当通过 MIDI 音符或控制变化提供颜色时,颜色根据下表选择,十进制:
具有十六进制索引的同一个表:
闪烁的颜色
发送闪烁颜色时,颜色在设置为静态或脉冲颜色 (A) 和 MIDI 事件设置中包含的闪烁颜色 (B) 之间闪烁,占空比为 50%,与 MIDI 节拍时钟同步(或 120bpm 或如果没有提供时钟,则为最后一个时钟)。一个周期为一个节拍长。 
脉动的颜色
颜色在暗色和全亮度之间脉动,与 MIDI 节拍时钟同步(或 120bpm,如果没有提供时钟,则为最后一个时钟)。一个周期为两个节拍长,使用以下波形: 
RGB颜色
还可以使用以下 SysEx 常规 SKU 将打击垫和推子按钮设置为自定义颜色:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 13小时 01小时 43小时F7小时
- 十二月: 240 0 32 41 2 19 1 67 247
迷你 SKU:
- 十六进制:F0小时 00小时 20小时 29小时 02小时 13小时 01小时 43小时F7小时
- XNUMX月: 240 0 32 41 2 19 1 67 247
控制屏幕
概念
- 固定显示:除非发生任何事件需要在其上方临时显示不同的显示,否则将显示默认显示。
- 临时显示:由事件触发的显示,持续时间为显示超时用户设置的时长。
- 参数名称:与控件一起使用,显示其控制的内容。除非由消息 (SysEx) 提供,否则通常为 MIDI 实体(例如音符或 CC)。
- 参数值:与控件一起使用,显示其当前值。除非由消息 (SysEx) 提供,否则这是受控 MIDI 实体的原始值(例如,在 0 位 CC 的情况下,范围为 127 – 7 的数字)。
配置显示
常规 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 14小时 04小时F7小时
- 十二月: 240 0 32 41 2 20 4 247
迷你 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 13小时 04小时F7小时
- XNUMX月: 240 0 32 41 2 19 4 247
一旦为给定目标配置了显示,就可以触发它。
目标
- 00h – 1Fh:模拟控制的温度显示(与 CC 索引相同,05h-0Dh:推子,15h-1Ch:编码器)
- 20h:固定显示
- 21h:全局临时显示(可用于与模拟控制无关的任何内容)
- 22h:DAW pad 模式的显示名称(字段 0,空:默认)
- 23h:DAW 鼓垫模式的显示名称(字段 0,空:默认)
- 24h:混频器编码器模式的显示名称(字段 0,空:默认)
- 25h:插件编码器模式的显示名称(字段0,空:默认)
- 26h:发送编码器模式的显示名称(字段 0,空:默认)
- 27h:传输编码器模式的显示名称(字段 0,空:默认)
- 28h:音量推子模式的显示名称(字段 0,空:默认)
配置
这字节设置显示的排列和操作。00h 和 7Fh 是特殊值:它取消(00h)或显示(7Fh)其当前内容(作为 MIDI 事件,它是一种触发显示的紧凑方式)。
- 位 6:允许 Launchkey 在更改时自动生成温度显示(默认:设置)。
- 位 5:允许 Launchkey 在触摸时自动生成温度显示(默认:设置;这是 Shift + 旋转)。
- 位 0-4:显示排列
展示安排:
- 0:取消显示特殊值。
- 1-30:排列ID,见下表。
- 31:触发显示特殊值。
| ID | 描述 | 數量 | 字段 | F0 | F1 | F2 |
| 1 | 2行:参数名称和文本参数值 | 不 | 2 | 姓名 | 价值 | – |
| 2 | 3行:标题、参数名称和文本参数值 | 不 | 3 | 标题 | 姓名 | 价值 |
| 3 | 1 行 + 2×4:标题和 8 个名称(用于编码器指定) | 不 | 9 | 标题 | 名称1 | … |
| 4 | 2 行:参数名称和数字参数值(默认) | 是的 | 1 | 姓名 | – | – |
笔记
对于仅设置名称(22h(34) – 28h(40))的目标,该安排会被忽略,但是,为了改变触发能力,需要将其设置为非零(因为这些值 0 仍然用于取消显示)。
设置文本
一旦配置了显示,就可以使用以下消息来填充文本字段。
常规 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 14小时 06小时F7小时
- 十二月: 240 0 32 41 2 20 6 247
迷你 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 13小时 06小时F7小时
- XNUMX月: 240 0 32 41 2 19 6 247
该文本使用 20h(32)- 7Eh(126)范围内的标准 ASCII 字符映射,并添加以下控制代码,这些控制代码已被重新分配以提供额外的非 ASCII 字符。
- 空盒子 - 1Bh (27)
- 已填充的盒子 – 1Ch (28)
- 平符号 – 1Dh (29)
- 红心 – 1Eh (30)
不应使用其他控制字符,因为它们的行为将来可能会改变。
位图
屏幕还可以通过向设备发送位图来显示自定义图形。
常规 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 14小时 09小时7F小时
- XNUMX月: 240 0 32 41 2 20 9 127
迷你 SKU:
- 十六进制: F0小时 00小时 20小时 29小时 02小时 13小时 09小时7F小时
- XNUMX月: 240 0 32 41 2 19 9 127
这可以是固定显示(20h(32)),也可以是全局临时显示(21h(33))。对其他目标没有影响。
这固定为 1216 个字节,每个像素行 19 个字节,总共 64 行(19 × 64 = 1216)。SysEx 字节的 7 位从左到右对像素进行编码(最高位对应最左边的像素),19 个字节覆盖显示器的 128 个像素宽度(最后一个字节中有五个未使用的位)。
成功后,将对此消息做出响应,该响应适用于定时流体动画(一旦收到它,Launchkey 就准备好接受下一个 Bitmap 消息):
常规 SKU:
- 十六进制: F0h 00h 20h 29h 02h 14h 09h 7Fh
- 十二月:240
迷你 SKU:
- 十六进制: F0h 00h 20h 29h 02h 13h 09h 7Fh
- XNUMX月: 240 0 32 41 2 19 9 127
可以通过明确取消显示(使用配置显示 SysEx 或 MIDI 事件)或触发正常显示(位图显示时其参数被保留)来取消显示。
笔记
固件一次只能在其内存中保存一个位图。
Launchkey MK4 功能控制
Launchkey 的许多功能都可以通过通道 7 上发送的 MIDI CC 消息进行控制,并通过向通道 8 发送相同的消息进行查询。确认更改或回答查询的回复消息将始终在通道 7 上发送
要在独立模式下启用或禁用这些控件,请使用以下消息。
启用功能控制:
- 十六进制: 9Fh 0Bh 7Fh
- XNUMX月: 159 11 127
禁用功能控制:
- 十六进制: 9Fh 0Bh 00h
- XNUMX月: 159 11 0
在 DAW 模式下,所有功能控件都在监听,但除了少数必要控件外,不会发送确认回复。在 DAW 模式下,可以使用上述消息完全打开所有控件或恢复到 DAW 设置。
| 抄送号码 | 特征 | 控制类型 |
| 02时:22分 | 摇摆 | 2 的补码,有符号 14 位
百分比tage |
| 03时:23分 | 速度控制 | |
| 04时:24分 | Arp Deviate 节奏模式 | 半字节分割位掩码 |
| 05时:25分 | 阿普领带 | 半字节分割位掩码 |
| 06时:26分 | 琶音重音 | 半字节分割位掩码 |
| 07时:27分 | 阿普棘轮 | 半字节分割位掩码 |
| 1Dh (#) | 焊盘布局选择 | |
| 1Eh (#) | 编码器布局选择 | |
| 1Fh (#) | 推子布局选择 | |
| 3Ch | 尺度行为选择 | |
| 3Dh (#) | 音阶主音(根音)选择 | |
| 3Eh (#) | 缩放模式(类型)选择 | |
| 3Fh (#) | 转移 | |
| 44小时 | DAW 14 位模拟输出 | 开/关 |
| 45小时 | DAW 编码器相对输出 | 开/关 |
| 46小时 | DAW 推子拾音器 | 开/关 |
| 47小时 | DAW Touch 活动 | 开/关 |
| 49小时 | 阿普 | 开/关 |
| 4安时 | 缩放模式 | 开/关 |
| 4Ch | DAW 性能音符重定向(打开时,键床音符转到 DAW) | 开/关 |
| 4天 | 键盘区域、模式 | 0:A 部分,1:B 部分,2:拆分,3:分层 |
| 4Eh | 键盘区域、分割键 | 默认八度键床上的 MIDI 音符 |
| 4Fh (*) | 键盘区域、Arp 连接选择 | 0:A 部分,1:B 部分 |
| 53小时 | DAW 鼓架活跃色彩 | |
| 54小时 | DAW Drumrack 开/关(关闭时,Drumrack 保持 MIDI 模式
处于 DAW 模式时) |
|
| 55小时 | Arp 类型(上/下等) | |
| 56小时 | Arp 速率(包括三胞胎) | |
| 57小时 | 琶音八度 | |
| 58小时 | Arp 闩锁 | 开/关 |
| 59小时 | Arp 门长度 | 百分比tage |
| 5安时 | Arp Gate 最小值 | 毫秒 |
| 5Ch | 阿普变异 | |
| 64 小时(*) | MIDI 通道,A 部分(或不带
键盘拆分) |
0-15 |
| 65 小时(*) | MIDI 通道,B 部分(仅用于具有键盘分割的 SKU) | 0-15 |
| 66 小时(*) | MIDI 通道、和弦 | 0-15 |
| 67 小时(*) | MIDI 通道、鼓 | 0-15 |
| 68 小时(*) | 键速曲线/固定速度选择 | |
| 69 小时(*) | 打击垫速度曲线/固定速度选择 |
CC 编号 特征 控制类型
| 6啊(*) | 固定速度值 | |
| 6Bh (*) | Arp 速度(Arp 是否应该从其音符输入中获取速度或使用
定速 |
|
| 6通道(*) | 触垫触后类型 | |
| 6D (*) | 触垫触后阈值 | |
| 6Eh (*) | MIDI 时钟输出 | 开/关 |
| 6Fh (*) | LED亮度等级 | (0 – 127,其中 0 为最小值,127 为最大值) |
| 70 小时(*) | 屏幕亮度等级 | (0 – 127,其中 0 为最小值,127 为最大值) |
| 71 小时(*) | 暂时显示超时 | 以 1/10 秒为单位,1 时最小为 0 秒。 |
| 72 小时(*) | 拉斯维加斯模式 | 开/关 |
| 73 小时(*) | 外部反馈 | 开/关 |
| 74 小时(*) | 焊盘上电默认模式选择 | |
| 75 小时(*) | 电位器上电默认模式选择 | |
| 76 小时(*) | 推子开机默认模式选择 | |
| 77 小时(*) | 自定义模式推子拾音器 | 0:跳跃,1:拾取 |
| 7安时 | 和弦图冒险设定 | 1-5 |
| 7B小时 | 和弦图探索设置 | 1-8 |
| 7Ch | 和弦图扩展设置 | 0-2 |
| 7天 | 和弦图滚动设置 | 0-100 毫秒 |
Nibble-Split 控件使用两个 CC 值中最低有效半字节来创建一个 8 位值。第一个 CC 值将成为最高有效半字节。
- 标有 (*) 的功能是非易失性的,在电源循环期间依然有效。
- 标有 (#) 的功能在 DAW 模式下始终完全启用。
文件/资源
![]() |
LAUNCHKEY MK3 控制器键盘 [pdf] 用户指南 MK3 控制器键盘,MK3,控制器键盘,键盘 |




