AKAI Professional
AKAI APC40 mkII
AKAI APC40 mkII 是 AKAI Professional 的 MIDI 硬體控制器:40 個打擊墊、16 顆旋鈕、2 顆無段旋鈕、10 支推桿、71 顆按鈕。
它在 頻道 1、2、3、4、5、6、7、8 送出 音符、CC,設定檔引用了 4 份出處。 其中 40 個控制項標了未確認:數字是照目前出處的最佳判讀,按「學習」一次就能重新對應。
- 原廠文件
- 社群整理
- LED 回饋
- 40 個未確認
- 類型
- 硬體裝置
- 廠牌
- AKAI Professional
- 控制項
- 139 個控制項
- 訊息種類
- 音符 · CC
- MIDI 頻道
- 1, 2, 3, 4, 5, 6, 7, 8
- LED 回饋
- 有,燈光由 MIDI 控制
- 訊號
midi/apc40mk2/…- 埠名稱比對
/apc\s*40\s*(mk\s*2|mk\s*ii|ii|2)\b/i
拖曳旋鈕和推桿 · 點打擊墊和琴鍵 · 或接上真機按「接上」。除非你加了 MIDI 輸出,否則什麼都不會送出去。
MIDI 實作表
AKAI APC40 mkII 每個控制項送出什麼
直接從設定檔產生,跟畫面上彈的是同一張表。頻道是 1–16,編號是真正的 MIDI 編號。
| 控制項 | 類型 | 訊息 | 頻道 | 編號 | 訊號 | LED 回饋 | 已確認 |
|---|---|---|---|---|---|---|---|
pad1 |
打擊墊 | 音符 · 力度 | 1 | 0 · C-1 | midi/apc40mk2/pad1 |
音符 0 · 亮 37 / 暗 0 | 未確認 |
pad2 |
打擊墊 | 音符 · 力度 | 1 | 1 · C#-1 | midi/apc40mk2/pad2 |
音符 1 · 亮 37 / 暗 0 | 未確認 |
pad3 |
打擊墊 | 音符 · 力度 | 1 | 2 · D-1 | midi/apc40mk2/pad3 |
音符 2 · 亮 37 / 暗 0 | 未確認 |
pad4 |
打擊墊 | 音符 · 力度 | 1 | 3 · D#-1 | midi/apc40mk2/pad4 |
音符 3 · 亮 37 / 暗 0 | 未確認 |
pad5 |
打擊墊 | 音符 · 力度 | 1 | 4 · E-1 | midi/apc40mk2/pad5 |
音符 4 · 亮 37 / 暗 0 | 未確認 |
pad6 |
打擊墊 | 音符 · 力度 | 1 | 5 · F-1 | midi/apc40mk2/pad6 |
音符 5 · 亮 37 / 暗 0 | 未確認 |
pad7 |
打擊墊 | 音符 · 力度 | 1 | 6 · F#-1 | midi/apc40mk2/pad7 |
音符 6 · 亮 37 / 暗 0 | 未確認 |
pad8 |
打擊墊 | 音符 · 力度 | 1 | 7 · G-1 | midi/apc40mk2/pad8 |
音符 7 · 亮 37 / 暗 0 | 未確認 |
pad9 |
打擊墊 | 音符 · 力度 | 1 | 8 · G#-1 | midi/apc40mk2/pad9 |
音符 8 · 亮 37 / 暗 0 | 未確認 |
pad10 |
打擊墊 | 音符 · 力度 | 1 | 9 · A-1 | midi/apc40mk2/pad10 |
音符 9 · 亮 37 / 暗 0 | 未確認 |
pad11 |
打擊墊 | 音符 · 力度 | 1 | 10 · A#-1 | midi/apc40mk2/pad11 |
音符 10 · 亮 37 / 暗 0 | 未確認 |
pad12 |
打擊墊 | 音符 · 力度 | 1 | 11 · B-1 | midi/apc40mk2/pad12 |
音符 11 · 亮 37 / 暗 0 | 未確認 |
pad13 |
打擊墊 | 音符 · 力度 | 1 | 12 · C0 | midi/apc40mk2/pad13 |
音符 12 · 亮 37 / 暗 0 | 未確認 |
pad14 |
打擊墊 | 音符 · 力度 | 1 | 13 · C#0 | midi/apc40mk2/pad14 |
音符 13 · 亮 37 / 暗 0 | 未確認 |
pad15 |
打擊墊 | 音符 · 力度 | 1 | 14 · D0 | midi/apc40mk2/pad15 |
音符 14 · 亮 37 / 暗 0 | 未確認 |
pad16 |
打擊墊 | 音符 · 力度 | 1 | 15 · D#0 | midi/apc40mk2/pad16 |
音符 15 · 亮 37 / 暗 0 | 未確認 |
pad17 |
打擊墊 | 音符 · 力度 | 1 | 16 · E0 | midi/apc40mk2/pad17 |
音符 16 · 亮 37 / 暗 0 | 未確認 |
pad18 |
打擊墊 | 音符 · 力度 | 1 | 17 · F0 | midi/apc40mk2/pad18 |
音符 17 · 亮 37 / 暗 0 | 未確認 |
pad19 |
打擊墊 | 音符 · 力度 | 1 | 18 · F#0 | midi/apc40mk2/pad19 |
音符 18 · 亮 37 / 暗 0 | 未確認 |
pad20 |
打擊墊 | 音符 · 力度 | 1 | 19 · G0 | midi/apc40mk2/pad20 |
音符 19 · 亮 37 / 暗 0 | 未確認 |
pad21 |
打擊墊 | 音符 · 力度 | 1 | 20 · G#0 | midi/apc40mk2/pad21 |
音符 20 · 亮 37 / 暗 0 | 未確認 |
pad22 |
打擊墊 | 音符 · 力度 | 1 | 21 · A0 | midi/apc40mk2/pad22 |
音符 21 · 亮 37 / 暗 0 | 未確認 |
pad23 |
打擊墊 | 音符 · 力度 | 1 | 22 · A#0 | midi/apc40mk2/pad23 |
音符 22 · 亮 37 / 暗 0 | 未確認 |
pad24 |
打擊墊 | 音符 · 力度 | 1 | 23 · B0 | midi/apc40mk2/pad24 |
音符 23 · 亮 37 / 暗 0 | 未確認 |
pad25 |
打擊墊 | 音符 · 力度 | 1 | 24 · C1 | midi/apc40mk2/pad25 |
音符 24 · 亮 37 / 暗 0 | 未確認 |
pad26 |
打擊墊 | 音符 · 力度 | 1 | 25 · C#1 | midi/apc40mk2/pad26 |
音符 25 · 亮 37 / 暗 0 | 未確認 |
pad27 |
打擊墊 | 音符 · 力度 | 1 | 26 · D1 | midi/apc40mk2/pad27 |
音符 26 · 亮 37 / 暗 0 | 未確認 |
pad28 |
打擊墊 | 音符 · 力度 | 1 | 27 · D#1 | midi/apc40mk2/pad28 |
音符 27 · 亮 37 / 暗 0 | 未確認 |
pad29 |
打擊墊 | 音符 · 力度 | 1 | 28 · E1 | midi/apc40mk2/pad29 |
音符 28 · 亮 37 / 暗 0 | 未確認 |
pad30 |
打擊墊 | 音符 · 力度 | 1 | 29 · F1 | midi/apc40mk2/pad30 |
音符 29 · 亮 37 / 暗 0 | 未確認 |
pad31 |
打擊墊 | 音符 · 力度 | 1 | 30 · F#1 | midi/apc40mk2/pad31 |
音符 30 · 亮 37 / 暗 0 | 未確認 |
pad32 |
打擊墊 | 音符 · 力度 | 1 | 31 · G1 | midi/apc40mk2/pad32 |
音符 31 · 亮 37 / 暗 0 | 未確認 |
pad33 |
打擊墊 | 音符 · 力度 | 1 | 32 · G#1 | midi/apc40mk2/pad33 |
音符 32 · 亮 37 / 暗 0 | 未確認 |
pad34 |
打擊墊 | 音符 · 力度 | 1 | 33 · A1 | midi/apc40mk2/pad34 |
音符 33 · 亮 37 / 暗 0 | 未確認 |
pad35 |
打擊墊 | 音符 · 力度 | 1 | 34 · A#1 | midi/apc40mk2/pad35 |
音符 34 · 亮 37 / 暗 0 | 未確認 |
pad36 |
打擊墊 | 音符 · 力度 | 1 | 35 · B1 | midi/apc40mk2/pad36 |
音符 35 · 亮 37 / 暗 0 | 未確認 |
pad37 |
打擊墊 | 音符 · 力度 | 1 | 36 · C2 | midi/apc40mk2/pad37 |
音符 36 · 亮 37 / 暗 0 | 未確認 |
pad38 |
打擊墊 | 音符 · 力度 | 1 | 37 · C#2 | midi/apc40mk2/pad38 |
音符 37 · 亮 37 / 暗 0 | 未確認 |
pad39 |
打擊墊 | 音符 · 力度 | 1 | 38 · D2 | midi/apc40mk2/pad39 |
音符 38 · 亮 37 / 暗 0 | 未確認 |
pad40 |
打擊墊 | 音符 · 力度 | 1 | 39 · D#2 | midi/apc40mk2/pad40 |
音符 39 · 亮 37 / 暗 0 | 未確認 |
scene1 |
按鈕 | 音符 · 按住 | 1 | 82 · A#5 | midi/apc40mk2/scene1 |
音符 82 · 亮 21 / 暗 0 | 是 |
scene2 |
按鈕 | 音符 · 按住 | 1 | 83 · B5 | midi/apc40mk2/scene2 |
音符 83 · 亮 21 / 暗 0 | 是 |
scene3 |
按鈕 | 音符 · 按住 | 1 | 84 · C6 | midi/apc40mk2/scene3 |
音符 84 · 亮 21 / 暗 0 | 是 |
scene4 |
按鈕 | 音符 · 按住 | 1 | 85 · C#6 | midi/apc40mk2/scene4 |
音符 85 · 亮 21 / 暗 0 | 是 |
scene5 |
按鈕 | 音符 · 按住 | 1 | 86 · D6 | midi/apc40mk2/scene5 |
音符 86 · 亮 21 / 暗 0 | 是 |
■ stop1 |
按鈕 | 音符 · 按住 | 1 | 52 · E3 | midi/apc40mk2/stop1 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop2 |
按鈕 | 音符 · 按住 | 2 | 52 · E3 | midi/apc40mk2/stop2 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop3 |
按鈕 | 音符 · 按住 | 3 | 52 · E3 | midi/apc40mk2/stop3 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop4 |
按鈕 | 音符 · 按住 | 4 | 52 · E3 | midi/apc40mk2/stop4 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop5 |
按鈕 | 音符 · 按住 | 5 | 52 · E3 | midi/apc40mk2/stop5 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop6 |
按鈕 | 音符 · 按住 | 6 | 52 · E3 | midi/apc40mk2/stop6 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop7 |
按鈕 | 音符 · 按住 | 7 | 52 · E3 | midi/apc40mk2/stop7 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ stop8 |
按鈕 | 音符 · 按住 | 8 | 52 · E3 | midi/apc40mk2/stop8 |
音符 52 · 亮 1 / 暗 0 | 是 |
■ all stopall |
按鈕 | 音符 · 按住 | 1 | 81 · A5 | midi/apc40mk2/stopall |
— | 是 |
1 act1 |
按鈕 | 音符 · 按住 | 1 | 50 · D3 | midi/apc40mk2/act1 |
音符 50 · 亮 1 / 暗 0 | 是 |
2 act2 |
按鈕 | 音符 · 按住 | 2 | 50 · D3 | midi/apc40mk2/act2 |
音符 50 · 亮 1 / 暗 0 | 是 |
3 act3 |
按鈕 | 音符 · 按住 | 3 | 50 · D3 | midi/apc40mk2/act3 |
音符 50 · 亮 1 / 暗 0 | 是 |
4 act4 |
按鈕 | 音符 · 按住 | 4 | 50 · D3 | midi/apc40mk2/act4 |
音符 50 · 亮 1 / 暗 0 | 是 |
5 act5 |
按鈕 | 音符 · 按住 | 5 | 50 · D3 | midi/apc40mk2/act5 |
音符 50 · 亮 1 / 暗 0 | 是 |
6 act6 |
按鈕 | 音符 · 按住 | 6 | 50 · D3 | midi/apc40mk2/act6 |
音符 50 · 亮 1 / 暗 0 | 是 |
7 act7 |
按鈕 | 音符 · 按住 | 7 | 50 · D3 | midi/apc40mk2/act7 |
音符 50 · 亮 1 / 暗 0 | 是 |
8 act8 |
按鈕 | 音符 · 按住 | 8 | 50 · D3 | midi/apc40mk2/act8 |
音符 50 · 亮 1 / 暗 0 | 是 |
A|B ab1 |
按鈕 | 音符 · 按住 | 1 | 66 · F#4 | midi/apc40mk2/ab1 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab2 |
按鈕 | 音符 · 按住 | 2 | 66 · F#4 | midi/apc40mk2/ab2 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab3 |
按鈕 | 音符 · 按住 | 3 | 66 · F#4 | midi/apc40mk2/ab3 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab4 |
按鈕 | 音符 · 按住 | 4 | 66 · F#4 | midi/apc40mk2/ab4 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab5 |
按鈕 | 音符 · 按住 | 5 | 66 · F#4 | midi/apc40mk2/ab5 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab6 |
按鈕 | 音符 · 按住 | 6 | 66 · F#4 | midi/apc40mk2/ab6 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab7 |
按鈕 | 音符 · 按住 | 7 | 66 · F#4 | midi/apc40mk2/ab7 |
音符 66 · 亮 1 / 暗 0 | 是 |
A|B ab8 |
按鈕 | 音符 · 按住 | 8 | 66 · F#4 | midi/apc40mk2/ab8 |
音符 66 · 亮 1 / 暗 0 | 是 |
S solo1 |
按鈕 | 音符 · 按住 | 1 | 49 · C#3 | midi/apc40mk2/solo1 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo2 |
按鈕 | 音符 · 按住 | 2 | 49 · C#3 | midi/apc40mk2/solo2 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo3 |
按鈕 | 音符 · 按住 | 3 | 49 · C#3 | midi/apc40mk2/solo3 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo4 |
按鈕 | 音符 · 按住 | 4 | 49 · C#3 | midi/apc40mk2/solo4 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo5 |
按鈕 | 音符 · 按住 | 5 | 49 · C#3 | midi/apc40mk2/solo5 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo6 |
按鈕 | 音符 · 按住 | 6 | 49 · C#3 | midi/apc40mk2/solo6 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo7 |
按鈕 | 音符 · 按住 | 7 | 49 · C#3 | midi/apc40mk2/solo7 |
音符 49 · 亮 1 / 暗 0 | 是 |
S solo8 |
按鈕 | 音符 · 按住 | 8 | 49 · C#3 | midi/apc40mk2/solo8 |
音符 49 · 亮 1 / 暗 0 | 是 |
● arm1 |
按鈕 | 音符 · 按住 | 1 | 48 · C3 | midi/apc40mk2/arm1 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm2 |
按鈕 | 音符 · 按住 | 2 | 48 · C3 | midi/apc40mk2/arm2 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm3 |
按鈕 | 音符 · 按住 | 3 | 48 · C3 | midi/apc40mk2/arm3 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm4 |
按鈕 | 音符 · 按住 | 4 | 48 · C3 | midi/apc40mk2/arm4 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm5 |
按鈕 | 音符 · 按住 | 5 | 48 · C3 | midi/apc40mk2/arm5 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm6 |
按鈕 | 音符 · 按住 | 6 | 48 · C3 | midi/apc40mk2/arm6 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm7 |
按鈕 | 音符 · 按住 | 7 | 48 · C3 | midi/apc40mk2/arm7 |
音符 48 · 亮 1 / 暗 0 | 是 |
● arm8 |
按鈕 | 音符 · 按住 | 8 | 48 · C3 | midi/apc40mk2/arm8 |
音符 48 · 亮 1 / 暗 0 | 是 |
1 fader1 |
推桿 | CC | 1 | 7 | midi/apc40mk2/fader1 |
— | 是 |
2 fader2 |
推桿 | CC | 2 | 7 | midi/apc40mk2/fader2 |
— | 是 |
3 fader3 |
推桿 | CC | 3 | 7 | midi/apc40mk2/fader3 |
— | 是 |
4 fader4 |
推桿 | CC | 4 | 7 | midi/apc40mk2/fader4 |
— | 是 |
5 fader5 |
推桿 | CC | 5 | 7 | midi/apc40mk2/fader5 |
— | 是 |
6 fader6 |
推桿 | CC | 6 | 7 | midi/apc40mk2/fader6 |
— | 是 |
7 fader7 |
推桿 | CC | 7 | 7 | midi/apc40mk2/fader7 |
— | 是 |
8 fader8 |
推桿 | CC | 8 | 7 | midi/apc40mk2/fader8 |
— | 是 |
M master |
推桿 | CC | 1 | 14 | midi/apc40mk2/master |
— | 是 |
A·B xfade |
推桿 | CC | 1 | 15 | midi/apc40mk2/xfade |
— | 是 |
1 tk1 |
旋鈕 | CC | 1 | 48 | midi/apc40mk2/tk1 |
— | 是 |
2 tk2 |
旋鈕 | CC | 1 | 49 | midi/apc40mk2/tk2 |
— | 是 |
3 tk3 |
旋鈕 | CC | 1 | 50 | midi/apc40mk2/tk3 |
— | 是 |
4 tk4 |
旋鈕 | CC | 1 | 51 | midi/apc40mk2/tk4 |
— | 是 |
5 tk5 |
旋鈕 | CC | 1 | 52 | midi/apc40mk2/tk5 |
— | 是 |
6 tk6 |
旋鈕 | CC | 1 | 53 | midi/apc40mk2/tk6 |
— | 是 |
7 tk7 |
旋鈕 | CC | 1 | 54 | midi/apc40mk2/tk7 |
— | 是 |
8 tk8 |
旋鈕 | CC | 1 | 55 | midi/apc40mk2/tk8 |
— | 是 |
1 dk1 |
旋鈕 | CC | 1 | 16 | midi/apc40mk2/dk1 |
— | 是 |
2 dk2 |
旋鈕 | CC | 1 | 17 | midi/apc40mk2/dk2 |
— | 是 |
3 dk3 |
旋鈕 | CC | 1 | 18 | midi/apc40mk2/dk3 |
— | 是 |
4 dk4 |
旋鈕 | CC | 1 | 19 | midi/apc40mk2/dk4 |
— | 是 |
5 dk5 |
旋鈕 | CC | 1 | 20 | midi/apc40mk2/dk5 |
— | 是 |
6 dk6 |
旋鈕 | CC | 1 | 21 | midi/apc40mk2/dk6 |
— | 是 |
7 dk7 |
旋鈕 | CC | 1 | 22 | midi/apc40mk2/dk7 |
— | 是 |
8 dk8 |
旋鈕 | CC | 1 | 23 | midi/apc40mk2/dk8 |
— | 是 |
Cue cue |
無段旋鈕 | CC · 相對值(twos) | 1 | 47 | midi/apc40mk2/cue |
— | 是 |
Tempo tempo |
無段旋鈕 | CC · 相對值(twos) | 1 | 13 | midi/apc40mk2/tempo |
— | 是 |
◀ devl |
按鈕 | 音符 · 按住 | 1 | 58 · A#3 | midi/apc40mk2/devl |
音符 58 · 亮 1 / 暗 0 | 是 |
▶ devr |
按鈕 | 音符 · 按住 | 1 | 59 · B3 | midi/apc40mk2/devr |
音符 59 · 亮 1 / 暗 0 | 是 |
◀ bankl |
按鈕 | 音符 · 按住 | 1 | 60 · C4 | midi/apc40mk2/bankl |
音符 60 · 亮 1 / 暗 0 | 是 |
▶ bankr |
按鈕 | 音符 · 按住 | 1 | 61 · C#4 | midi/apc40mk2/bankr |
音符 61 · 亮 1 / 暗 0 | 是 |
On devon |
按鈕 | 音符 · 按住 | 1 | 62 · D4 | midi/apc40mk2/devon |
音符 62 · 亮 1 / 暗 0 | 是 |
Lock devlock |
按鈕 | 音符 · 按住 | 1 | 63 · D#4 | midi/apc40mk2/devlock |
音符 63 · 亮 1 / 暗 0 | 是 |
Clip clipview |
按鈕 | 音符 · 按住 | 1 | 64 · E4 | midi/apc40mk2/clipview |
音符 64 · 亮 1 / 暗 0 | 是 |
Detail detail |
按鈕 | 音符 · 按住 | 1 | 65 · F4 | midi/apc40mk2/detail |
音符 65 · 亮 1 / 暗 0 | 是 |
▶ play |
按鈕 | 音符 · 按住 | 1 | 91 · G6 | midi/apc40mk2/play |
音符 91 · 亮 1 / 暗 0 | 是 |
● rec |
按鈕 | 音符 · 按住 | 1 | 93 · A6 | midi/apc40mk2/rec |
音符 93 · 亮 1 / 暗 0 | 是 |
Sess sessrec |
按鈕 | 音符 · 按住 | 1 | 102 · F#7 | midi/apc40mk2/sessrec |
音符 102 · 亮 1 / 暗 0 | 是 |
Pan pan |
按鈕 | 音符 · 按住 | 1 | 87 · D#6 | midi/apc40mk2/pan |
音符 87 · 亮 1 / 暗 0 | 是 |
Sends sends |
按鈕 | 音符 · 按住 | 1 | 88 · E6 | midi/apc40mk2/sends |
音符 88 · 亮 1 / 暗 0 | 是 |
User user |
按鈕 | 音符 · 按住 | 1 | 89 · F6 | midi/apc40mk2/user |
音符 89 · 亮 1 / 暗 0 | 是 |
Metro metro |
按鈕 | 音符 · 按住 | 1 | 90 · F#6 | midi/apc40mk2/metro |
音符 90 · 亮 1 / 暗 0 | 是 |
Tap tap |
按鈕 | 音符 · 按住 | 1 | 99 · D#7 | midi/apc40mk2/tap |
— | 是 |
− nudgem |
按鈕 | 音符 · 按住 | 1 | 100 · E7 | midi/apc40mk2/nudgem |
— | 是 |
+ nudgep |
按鈕 | 音符 · 按住 | 1 | 101 · F7 | midi/apc40mk2/nudgep |
— | 是 |
▲ up |
按鈕 | 音符 · 按住 | 1 | 94 · A#6 | midi/apc40mk2/up |
— | 是 |
▼ down |
按鈕 | 音符 · 按住 | 1 | 95 · B6 | midi/apc40mk2/down |
— | 是 |
◀ left |
按鈕 | 音符 · 按住 | 1 | 97 · C#7 | midi/apc40mk2/left |
— | 是 |
▶ right |
按鈕 | 音符 · 按住 | 1 | 96 · C7 | midi/apc40mk2/right |
— | 是 |
Shift shift |
按鈕 | 音符 · 按住 | 1 | 98 · D7 | midi/apc40mk2/shift |
— | 是 |
Bank banklock |
按鈕 | 音符 · 按住 | 1 | 103 · G7 | midi/apc40mk2/banklock |
音符 103 · 亮 1 / 暗 0 | 是 |
FS footswitch |
按鈕 | CC · 按住 | 1 | 64 | midi/apc40mk2/footswitch |
— | 是 |
這一台有 101 個控制項寫了 LED 回饋,上面表格的 LED 欄就是讓它亮的訊息。
個別控制項的說明
xfadeHorizontal on the unit, drawn upright here: the faceplate has no horizontal fader.
出處
- 原廠 APC40 Mk2 Communications Protocol v1.2 (AKAI Professional, 19 Jan 2015)official. 'The unit defaults to Mode 0 (Generic) on startup'. Inbound: clip launch 1–40 = notes 0x00–0x27, record arm 0x30, solo 0x31, activator 0x32, clip stop 0x34 (all four on channels 0–7 = tracks 1–8), device left / right 0x3A / 0x3B, bank left / right 0x3C / 0x3D, device on/off 0x3E, device lock 0x3F, clip/device view 0x40, detail view 0x41, crossfader A|B 0x42 (channels 0–7), stop all clips 0x51, scene launch 0x52–0x56, pan 0x57, sends 0x58, user 0x59, metronome 0x5A, play 0x5B, record 0x5D, up 0x5E, down 0x5F, right 0x60, left 0x61, shift 0x62, tap tempo 0x63, nudge − / + 0x64 / 0x65, session record 0x66, bank 0x67; track fader CC 0x07 (channels 0–7), master 0x0E, crossfader 0x0F, device knobs 0x10–0x17 (channel = selected track, Generic mode), track knobs 0x30–0x37, footswitch 0x40 (127 / 0); relative (cue 0x2F, tempo 0x0D): 1–63 up, 127–64 down; LEDs: note-on, velocity = state, RGB LEDs take the lighting type on the channel (0 = primary colour) and a palette index in velocity (3 white, 5 red, 21 green, 37 #00A9FF); channels are written 0–15 and are 1–16 here
- 原廠 APC40 mkII User Guide v1.0 (AKAI Professional)official. 'Features' top view (the faceplate here follows its numbered figure): 8 assignable knobs over the 8×5 clip grid with the five scene launch buttons at its right, clip stop and track selector rows, the per-track [number][A|B] and [S][●] buttons, nine faders with the crossfader at the bottom right, the 4×2 device knobs and button block, the cursor, Shift and Bank, the Pan / Sends / User column, Play / Record / Session, Metronome, Tap Tempo, Nudge, the tempo and cue knobs, a footswitch input
- 社群 TouchDesigner – AKAI APC 40 MKii (NiDerLander, non-official)community. Confirms that in Generic mode the track selector buttons send no CC of their own but the device knobs' values instead, and that every other control is mapped from the protocol document
- 社群 APC40 mk2 clip grid, Lightjams forum (non-official)community. A user reports the clip launch grid and the scene launch buttons arriving on MIDI channel 1 (the grid as 40 contiguous notes); it says nothing about which row is which
說明
Models Generic mode (Mode 0), the one the unit starts in; Ableton Live software switches it to Ableton Live mode with a SysEx the element does not send, and then the controls change channels and the device knobs stop being banked. Channels: the protocol writes 0–15, this file 1–16. Track-strip buttons (clip stop, solo, record arm, activator, A|B) and the track faders are one channel per track, 1 to 8. In Generic mode the device knobs and device buttons are banked by the track selector: they send on channel 1 with track 1 selected, 2 with track 2 … 9 with Master, and pressing a track selector re-sends the eight device knob values on that channel. The track selectors themselves send no note in Generic mode (the manual calls them radio buttons that only choose the bank), so they are drawn, not mapped; this file shows the track-1 bank. The manual's Generic-mode section calls activator, solo, record arm, pan, sends, user and the device / bank arrows 'toggle' buttons; its inbound section reports every button as note-on when pressed and note-off when released, which is what is modelled. The 40 clip pads are flagged: the manual numbers them Clip Launch 1–40 = notes 0–39 but gives no figure of which pad is which; Akai's other grids and the Ableton Remote Script count from the bottom-left, left to right, upward, and that is how they are placed (note 0 bottom-left, note 39 top-right); learn rebinds. The master fader, crossfader, cue, tempo, footswitch and track knobs list no channel in the manual: channel 1 (Lightjams reports the grid and scene buttons on channel 1 as well). The ring LEDs around the 16 knobs are written with the knob's own CC (the value) and a ring-type CC (0x18–0x1F device, 0x38–0x3F track: 0 off, 1 single, 2 volume, 3 pan) and are not modelled as LEDs. The manual also lists a 'STOP' note (0x5C) that the faceplate has no button for. LED feedback: clip pads light #00A9FF (palette 37) and scene launch buttons green (21) with the primary-colour lighting type (channel 1); single-colour buttons take velocity 1 for on. The crossfader is horizontal on the unit and drawn upright here.
認得的埠名稱
- 比對
/apc\s*40\s*(mk\s*2|mk\s*ii|ii|2)\b/i
訊號
每個控制項都會發出 midi/apc40mk2/<控制項>(0..1)和 /raw。打擊墊多一個 /hit,無段旋鈕多 /delta,琴鍵有 /on、/off 和 n<音高>。最後動到的那個控制項是 midi/apc40mk2/last。
用起來
把 AKAI APC40 mkII 用在你的作品裡
一行嵌入
不用 import map,也不用建置。可以改
layout,加上hardware="ask"就有「接上」按鈕。<script type="module" src="https://openaudiovisual.com/packages/midi/element.js"></script> <oav-controller profile="akai-apc40-mk2" readout></oav-controller>或用 iframe
給只能貼 iframe 的地方。每個事件都以
postMessage傳回來。<iframe src="https://openaudiovisual.com/embed/controller/?profile=akai-apc40-mk2&readout" width="720" height="451" style="border:0;max-width:100%" allow="midi" title="AKAI APC40 mkII"></iframe> <script> // every control the visitor plays arrives here addEventListener('message', (e) => { if (e.data?.source !== 'openav' || e.data.type !== 'control') return; console.log(e.data.detail.signal, e.data.detail.value); }); </script>送進 Ableton、TouchDesigner、Resolume
你在畫面上彈的,會變成真正的 MIDI,從 macOS 的 IAC 匯流排或 Windows 的 loopMIDI 埠送出。步驟在圖鑑頁。
<!-- what you play on this controller → the IAC bus (macOS) → Ableton, TouchDesigner, Resolume --> <script type="module" src="https://openaudiovisual.com/packages/midi/element.js"></script> <oav-controller profile="akai-apc40-mk2" midi-out="IAC" readout></oav-controller> <!-- Windows: midi-out="loopMIDI" · let the visitor pick a port: midi-out="ask" -->macOS:音訊 MIDI 設定 → MIDI 工作室 → IAC 驅動程式 → 勾「裝置在線上」。Windows 11:內建的 Windows MIDI Services 有 loopback(我們沒有實測);舊版 Windows:安裝 loopMIDI、新增一個埠,用
midi-out="loopMIDI"。
在 p5.js 裡,只要一行
一行注入會依這份設定檔裡的順序(也就是上面表格的順序)替旋鈕、推桿和打擊墊編號。網址加上 ?profile=akai-apc40-mk2,畫面上的控制器就是這一台;真的 AKAI APC40 mkII 接上時,會依埠名稱自動認出來。
document.head.prepend(Object.assign(document.createElement('script'), { src: 'https://openaudiovisual.com/p5/oav-p5.js?profile=akai-apc40-mk2' }));| 在草稿裡 | 控制項 | 訊息 |
|---|---|---|
knob1 | 1 tk1 | CC 48 · 頻道 1 |
knob2 | 2 tk2 | CC 49 · 頻道 1 |
knob3 | 3 tk3 | CC 50 · 頻道 1 |
knob4 | 4 tk4 | CC 51 · 頻道 1 |
knob5 | 5 tk5 | CC 52 · 頻道 1 |
knob6 | 6 tk6 | CC 53 · 頻道 1 |
knob7 | 7 tk7 | CC 54 · 頻道 1 |
knob8 | 8 tk8 | CC 55 · 頻道 1 |
knob(9) | 1 dk1 | CC 16 · 頻道 1 |
knob(10) | 2 dk2 | CC 17 · 頻道 1 |
knob(11) | 3 dk3 | CC 18 · 頻道 1 |
knob(12) | 4 dk4 | CC 19 · 頻道 1 |
knob(13) | 5 dk5 | CC 20 · 頻道 1 |
knob(14) | 6 dk6 | CC 21 · 頻道 1 |
knob(15) | 7 dk7 | CC 22 · 頻道 1 |
knob(16) | 8 dk8 | CC 23 · 頻道 1 |
fader1 | 1 fader1 | CC 7 · 頻道 1 |
fader2 | 2 fader2 | CC 7 · 頻道 2 |
fader3 | 3 fader3 | CC 7 · 頻道 3 |
fader4 | 4 fader4 | CC 7 · 頻道 4 |
fader5 | 5 fader5 | CC 7 · 頻道 5 |
fader6 | 6 fader6 | CC 7 · 頻道 6 |
fader7 | 7 fader7 | CC 7 · 頻道 7 |
fader8 | 8 fader8 | CC 7 · 頻道 8 |
fader(9) | M master | CC 14 · 頻道 1 |
fader(10) | A·B xfade | CC 15 · 頻道 1 |
pad1 | pad1 | 音符 0 · C-1 · 頻道 1 |
pad2 | pad2 | 音符 1 · C#-1 · 頻道 1 |
pad3 | pad3 | 音符 2 · D-1 · 頻道 1 |
pad4 | pad4 | 音符 3 · D#-1 · 頻道 1 |
pad5 | pad5 | 音符 4 · E-1 · 頻道 1 |
pad6 | pad6 | 音符 5 · F-1 · 頻道 1 |
pad7 | pad7 | 音符 6 · F#-1 · 頻道 1 |
pad8 | pad8 | 音符 7 · G-1 · 頻道 1 |
pad9 | pad9 | 音符 8 · G#-1 · 頻道 1 |
pad10 | pad10 | 音符 9 · A-1 · 頻道 1 |
pad11 | pad11 | 音符 10 · A#-1 · 頻道 1 |
pad12 | pad12 | 音符 11 · B-1 · 頻道 1 |
pad13 | pad13 | 音符 12 · C0 · 頻道 1 |
pad14 | pad14 | 音符 13 · C#0 · 頻道 1 |
pad15 | pad15 | 音符 14 · D0 · 頻道 1 |
pad16 | pad16 | 音符 15 · D#0 · 頻道 1 |
… 還有 24 個,一路到 pad(40),順序相同 | ||
function draw() {
background(knob1 * 255); // 1 · CC 48
circle(width / 2, height / 2, 50 + knob2 * 300); // 2 · CC 49
}
function padPressed(n, velocity) { // n = 1…40, as in the table
circle(random(width), random(height), velocity * 100);
}無段旋鈕、按鈕、滾輪和觸控條沒有編號:用 midi.cc[編號] 讀(編號見上面的表),或寫 controlChange(cc, value, ch) 接。
找不到
沒有你那台?
開一張 issue,寫廠牌型號、手上有沒有這台、手冊的連結。也可以自己寫設定檔,它就是一個 JSON 檔。
GitHub
這台的資料有錯嗎?
這一頁的每個數字都來自一個 JSON 檔。如果跟你的機器或手冊對不上,告訴我們你查的是哪個韌體版本,我們就改檔案。