AKAI Professional
AKAI MIDImix
AKAI MIDImix 是 AKAI Professional 的 MIDI 硬體控制器:24 顆旋鈕、9 支推桿、19 顆按鈕。
它在 頻道 1 送出 CC、音符,設定檔引用了 3 份出處。 沒有任何控制項被標為未確認。
- 原廠文件
- 社群整理
- LED 回饋
- 類型
- 硬體裝置
- 廠牌
- AKAI Professional
- 控制項
- 52 個控制項
- 訊息種類
- CC · 音符
- MIDI 頻道
- 1
- LED 回饋
- 有,燈光由 MIDI 控制
- 訊號
midi/midimix/…- 埠名稱比對
/midi\s*mix/i
拖曳旋鈕和推桿 · 點打擊墊和琴鍵 · 或接上真機按「接上」。除非你加了 MIDI 輸出,否則什麼都不會送出去。
MIDI 實作表
AKAI MIDImix 每個控制項送出什麼
直接從設定檔產生,跟畫面上彈的是同一張表。頻道是 1–16,編號是真正的 MIDI 編號。
| 控制項 | 類型 | 訊息 | 頻道 | 編號 | 訊號 | LED 回饋 | 已確認 |
|---|---|---|---|---|---|---|---|
1 k1 |
旋鈕 | CC | 1 | 16 | midi/midimix/k1 |
— | 是 |
2 k2 |
旋鈕 | CC | 1 | 20 | midi/midimix/k2 |
— | 是 |
3 k3 |
旋鈕 | CC | 1 | 24 | midi/midimix/k3 |
— | 是 |
4 k4 |
旋鈕 | CC | 1 | 28 | midi/midimix/k4 |
— | 是 |
5 k5 |
旋鈕 | CC | 1 | 46 | midi/midimix/k5 |
— | 是 |
6 k6 |
旋鈕 | CC | 1 | 50 | midi/midimix/k6 |
— | 是 |
7 k7 |
旋鈕 | CC | 1 | 54 | midi/midimix/k7 |
— | 是 |
8 k8 |
旋鈕 | CC | 1 | 58 | midi/midimix/k8 |
— | 是 |
9 k9 |
旋鈕 | CC | 1 | 17 | midi/midimix/k9 |
— | 是 |
10 k10 |
旋鈕 | CC | 1 | 21 | midi/midimix/k10 |
— | 是 |
11 k11 |
旋鈕 | CC | 1 | 25 | midi/midimix/k11 |
— | 是 |
12 k12 |
旋鈕 | CC | 1 | 29 | midi/midimix/k12 |
— | 是 |
13 k13 |
旋鈕 | CC | 1 | 47 | midi/midimix/k13 |
— | 是 |
14 k14 |
旋鈕 | CC | 1 | 51 | midi/midimix/k14 |
— | 是 |
15 k15 |
旋鈕 | CC | 1 | 55 | midi/midimix/k15 |
— | 是 |
16 k16 |
旋鈕 | CC | 1 | 59 | midi/midimix/k16 |
— | 是 |
17 k17 |
旋鈕 | CC | 1 | 18 | midi/midimix/k17 |
— | 是 |
18 k18 |
旋鈕 | CC | 1 | 22 | midi/midimix/k18 |
— | 是 |
19 k19 |
旋鈕 | CC | 1 | 26 | midi/midimix/k19 |
— | 是 |
20 k20 |
旋鈕 | CC | 1 | 30 | midi/midimix/k20 |
— | 是 |
21 k21 |
旋鈕 | CC | 1 | 48 | midi/midimix/k21 |
— | 是 |
22 k22 |
旋鈕 | CC | 1 | 52 | midi/midimix/k22 |
— | 是 |
23 k23 |
旋鈕 | CC | 1 | 56 | midi/midimix/k23 |
— | 是 |
24 k24 |
旋鈕 | CC | 1 | 60 | midi/midimix/k24 |
— | 是 |
Mute mute1 |
按鈕 | 音符 · 按住 | 1 | 1 · C#-1 | midi/midimix/mute1 |
音符 1 · 亮 127 / 暗 0 | 是 |
Mute mute2 |
按鈕 | 音符 · 按住 | 1 | 4 · E-1 | midi/midimix/mute2 |
音符 4 · 亮 127 / 暗 0 | 是 |
Mute mute3 |
按鈕 | 音符 · 按住 | 1 | 7 · G-1 | midi/midimix/mute3 |
音符 7 · 亮 127 / 暗 0 | 是 |
Mute mute4 |
按鈕 | 音符 · 按住 | 1 | 10 · A#-1 | midi/midimix/mute4 |
音符 10 · 亮 127 / 暗 0 | 是 |
Mute mute5 |
按鈕 | 音符 · 按住 | 1 | 13 · C#0 | midi/midimix/mute5 |
音符 13 · 亮 127 / 暗 0 | 是 |
Mute mute6 |
按鈕 | 音符 · 按住 | 1 | 16 · E0 | midi/midimix/mute6 |
音符 16 · 亮 127 / 暗 0 | 是 |
Mute mute7 |
按鈕 | 音符 · 按住 | 1 | 19 · G0 | midi/midimix/mute7 |
音符 19 · 亮 127 / 暗 0 | 是 |
Mute mute8 |
按鈕 | 音符 · 按住 | 1 | 22 · A#0 | midi/midimix/mute8 |
音符 22 · 亮 127 / 暗 0 | 是 |
Rec rec1 |
按鈕 | 音符 · 按住 | 1 | 3 · D#-1 | midi/midimix/rec1 |
音符 3 · 亮 127 / 暗 0 | 是 |
Rec rec2 |
按鈕 | 音符 · 按住 | 1 | 6 · F#-1 | midi/midimix/rec2 |
音符 6 · 亮 127 / 暗 0 | 是 |
Rec rec3 |
按鈕 | 音符 · 按住 | 1 | 9 · A-1 | midi/midimix/rec3 |
音符 9 · 亮 127 / 暗 0 | 是 |
Rec rec4 |
按鈕 | 音符 · 按住 | 1 | 12 · C0 | midi/midimix/rec4 |
音符 12 · 亮 127 / 暗 0 | 是 |
Rec rec5 |
按鈕 | 音符 · 按住 | 1 | 15 · D#0 | midi/midimix/rec5 |
音符 15 · 亮 127 / 暗 0 | 是 |
Rec rec6 |
按鈕 | 音符 · 按住 | 1 | 18 · F#0 | midi/midimix/rec6 |
音符 18 · 亮 127 / 暗 0 | 是 |
Rec rec7 |
按鈕 | 音符 · 按住 | 1 | 21 · A0 | midi/midimix/rec7 |
音符 21 · 亮 127 / 暗 0 | 是 |
Rec rec8 |
按鈕 | 音符 · 按住 | 1 | 24 · C1 | midi/midimix/rec8 |
音符 24 · 亮 127 / 暗 0 | 是 |
1 f1 |
推桿 | CC | 1 | 19 | midi/midimix/f1 |
— | 是 |
2 f2 |
推桿 | CC | 1 | 23 | midi/midimix/f2 |
— | 是 |
3 f3 |
推桿 | CC | 1 | 27 | midi/midimix/f3 |
— | 是 |
4 f4 |
推桿 | CC | 1 | 31 | midi/midimix/f4 |
— | 是 |
5 f5 |
推桿 | CC | 1 | 49 | midi/midimix/f5 |
— | 是 |
6 f6 |
推桿 | CC | 1 | 53 | midi/midimix/f6 |
— | 是 |
7 f7 |
推桿 | CC | 1 | 57 | midi/midimix/f7 |
— | 是 |
8 f8 |
推桿 | CC | 1 | 61 | midi/midimix/f8 |
— | 是 |
Master master |
推桿 | CC | 1 | 62 | midi/midimix/master |
— | 是 |
Bank ◀ bankleft |
按鈕 | 音符 · 按住 | 1 | 25 · C#1 | midi/midimix/bankleft |
— | 是 |
Bank ▶ bankright |
按鈕 | 音符 · 按住 | 1 | 26 · D1 | midi/midimix/bankright |
— | 是 |
Solo solo |
按鈕 | 音符 · 按住 | 1 | 27 · D#1 | midi/midimix/solo |
— | 是 |
這一台有 16 個控制項寫了 LED 回饋,上面表格的 LED 欄就是讓它亮的訊息。
出處
- 原廠 MIDImix User Guide v1.0 (AKAI)layout: 24 knobs (3 per channel), 8 mute buttons (amber-backlit; hold Solo to make them solo buttons), 8 record-arm buttons (red-backlit), 8 + 1 master faders, Bank Left / Right, Solo, Send All; Ableton Live control surface and port name "MIDI Mix"; 23.9 × 20.1 cm. It prints no MIDI numbers (the MIDImix Editor holds them).
- 社群 Ableton Live 12 MIDI Remote Script MIDI_Mix (decompiled; non-official)all on channel 1: knob rows CC 16 20 24 28 46 50 54 58 / +1 / +2 (the bottom row is pan), faders CC 19 23 27 31 49 53 57 61, master CC 62; mute notes 1 4 … 22, solo (Solo held) 2 5 … 23, rec arm 3 6 … 24; bank left 25, bank right 26, solo 27; LEDs note-on 127 / 0
- 社群 Ardour AKAI_MIDIMix_Normal_Mode.map and AKAI_MIDIMix_EQ_Mode.map (non-official)agree with the Ableton script: faders 19 … 61, master 62, mute / solo / rec notes 1–24, bank 25 / 26, solo 27, knobs 16–18 … 58–60 (EQ map), channel 1
說明
The factory mapping (what the MIDImix Editor calls the default), channel 1. AKAI's own documents print no numbers, so every number here comes from Ableton's shipped MIDI_Mix script and Ardour's maps, which agree. Holding Solo turns the Mute row into solo buttons sending notes 2, 5 … 23 — a layer the faceplate cannot show, so those notes are not modelled (they still arrive as midi/ch/1/note/<n>). Send All re-sends every knob and fader position and has no message of its own. LED feedback: mute (amber) and rec-arm (red) buttons, note-on 127 / 0, lit while held.
認得的埠名稱
- 比對
/midi\s*mix/i
訊號
每個控制項都會發出 midi/midimix/<控制項>(0..1)和 /raw。打擊墊多一個 /hit,無段旋鈕多 /delta,琴鍵有 /on、/off 和 n<音高>。最後動到的那個控制項是 midi/midimix/last。
用起來
把 AKAI MIDImix 用在你的作品裡
一行嵌入
不用 import map,也不用建置。可以改
layout,加上hardware="ask"就有「接上」按鈕。<script type="module" src="https://openaudiovisual.com/packages/midi/element.js"></script> <oav-controller profile="akai-midimix" readout></oav-controller>或用 iframe
給只能貼 iframe 的地方。每個事件都以
postMessage傳回來。<iframe src="https://openaudiovisual.com/embed/controller/?profile=akai-midimix&readout" width="720" height="627" style="border:0;max-width:100%" allow="midi" title="AKAI MIDImix"></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-midimix" 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-midimix,畫面上的控制器就是這一台;真的 AKAI MIDImix 接上時,會依埠名稱自動認出來。
document.head.prepend(Object.assign(document.createElement('script'), { src: 'https://openaudiovisual.com/p5/oav-p5.js?profile=akai-midimix' }));| 在草稿裡 | 控制項 | 訊息 |
|---|---|---|
knob1 | 1 k1 | CC 16 · 頻道 1 |
knob2 | 2 k2 | CC 20 · 頻道 1 |
knob3 | 3 k3 | CC 24 · 頻道 1 |
knob4 | 4 k4 | CC 28 · 頻道 1 |
knob5 | 5 k5 | CC 46 · 頻道 1 |
knob6 | 6 k6 | CC 50 · 頻道 1 |
knob7 | 7 k7 | CC 54 · 頻道 1 |
knob8 | 8 k8 | CC 58 · 頻道 1 |
knob(9) | 9 k9 | CC 17 · 頻道 1 |
knob(10) | 10 k10 | CC 21 · 頻道 1 |
knob(11) | 11 k11 | CC 25 · 頻道 1 |
knob(12) | 12 k12 | CC 29 · 頻道 1 |
knob(13) | 13 k13 | CC 47 · 頻道 1 |
knob(14) | 14 k14 | CC 51 · 頻道 1 |
knob(15) | 15 k15 | CC 55 · 頻道 1 |
knob(16) | 16 k16 | CC 59 · 頻道 1 |
… 還有 8 個,一路到 knob(24),順序相同 | ||
fader1 | 1 f1 | CC 19 · 頻道 1 |
fader2 | 2 f2 | CC 23 · 頻道 1 |
fader3 | 3 f3 | CC 27 · 頻道 1 |
fader4 | 4 f4 | CC 31 · 頻道 1 |
fader5 | 5 f5 | CC 49 · 頻道 1 |
fader6 | 6 f6 | CC 53 · 頻道 1 |
fader7 | 7 f7 | CC 57 · 頻道 1 |
fader8 | 8 f8 | CC 61 · 頻道 1 |
fader(9) | Master master | CC 62 · 頻道 1 |
function draw() {
background(knob1 * 255); // 1 · CC 16
circle(width / 2, height / 2, 50 + knob2 * 300); // 2 · CC 20
}無段旋鈕、按鈕、滾輪和觸控條沒有編號:用 midi.cc[編號] 讀(編號見上面的表),或寫 controlChange(cc, value, ch) 接。
找不到
沒有你那台?
開一張 issue,寫廠牌型號、手上有沒有這台、手冊的連結。也可以自己寫設定檔,它就是一個 JSON 檔。
GitHub
這台的資料有錯嗎?
這一頁的每個數字都來自一個 JSON 檔。如果跟你的機器或手冊對不上,告訴我們你查的是哪個韌體版本,我們就改檔案。