Skip to content

Zoom LiveTrak L6max MIDI CC chart, NRPN and OSC map

The Zoom LiveTrak L6max MIDI implementation: 94 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Zoom LiveTrak L6max
Vendor Zoom
OSC prefix /livetrak_l6max
Source πŸ“¦ Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 β€” MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/zoom/livetrak_l6max.pencilresearch.fw-unknown.json
Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone β€” see CONTRIBUTING.

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/zoom/livetrak_l6max.pencilresearch.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /livetrak_l6max/eq/hi_level_ch_1 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as livetrak_l6max: ask β€œwhat can the Zoom LiveTrak L6max do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (94)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/livetrak_l6max/eq/hi_level_ch_1 1 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_2 2 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_3 3 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_4 4 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_5 5 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_6 6 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_7 7 0–127 continuous EQ
/livetrak_l6max/eq/hi_level_ch_8 8 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_1 11 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_2 12 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_3 13 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_4 14 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_5 15 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_6 16 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_7 17 0–127 continuous EQ
/livetrak_l6max/eq/mid_freq_ch_8 18 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_1 21 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_2 22 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_3 23 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_4 24 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_5 25 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_6 26 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_7 27 0–127 continuous EQ
/livetrak_l6max/eq/mid_level_ch_8 28 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_1 33 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_2 34 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_3 35 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_4 36 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_5 37 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_6 38 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_7 39 0–127 continuous EQ
/livetrak_l6max/eq/lo_level_ch_8 40 0–127 continuous EQ
/livetrak_l6max/submx/sub_mix_send_ch_1 41 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_2 42 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_3 43 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_4 44 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_5 45 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_6 46 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_7 47 0–127 continuous SUBMX
/livetrak_l6max/submx/sub_mix_send_ch_8 48 0–127 continuous SUBMX
/livetrak_l6max/aux/aux1_send_ch_1 49 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_2 50 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_3 51 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_4 52 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_5 53 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_6 54 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_7 55 0–127 continuous AUX
/livetrak_l6max/aux/aux1_send_ch_8 56 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_1 57 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_2 58 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_3 59 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_4 60 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_5 61 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_6 62 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_7 63 0–127 continuous AUX
/livetrak_l6max/aux/aux2_send_ch_8 64 0–127 continuous AUX
/livetrak_l6max/efx/send_ch_1 65 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_2 66 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_3 67 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_4 68 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_5 69 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_6 70 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_7 71 0–127 continuous EFX
/livetrak_l6max/efx/send_ch_8 72 0–127 continuous EFX
/livetrak_l6max/pan/ch_1 73 0–127 continuous PAN
/livetrak_l6max/pan/ch_2 74 0–127 continuous PAN
/livetrak_l6max/pan/ch_3 75 0–127 continuous PAN
/livetrak_l6max/pan/ch_4 76 0–127 continuous PAN
/livetrak_l6max/pan/ch_5 77 0–127 continuous PAN
/livetrak_l6max/pan/ch_6 78 0–127 continuous PAN
/livetrak_l6max/pan/ch_7 79 0–127 continuous PAN
/livetrak_l6max/pan/ch_8 80 0–127 continuous PAN
/livetrak_l6max/level/ch_1 81 0–127 continuous LEVEL
/livetrak_l6max/level/ch_2 82 0–127 continuous LEVEL
/livetrak_l6max/level/ch_3 83 0–127 continuous LEVEL
/livetrak_l6max/level/ch_4 84 0–127 continuous LEVEL
/livetrak_l6max/level/ch_5 85 0–127 continuous LEVEL
/livetrak_l6max/level/ch_6 86 0–127 continuous LEVEL
/livetrak_l6max/level/ch_7 87 0–127 continuous LEVEL
/livetrak_l6max/level/ch_8 88 0–127 continuous LEVEL
/livetrak_l6max/mute/ch_1 93 0–127 continuous MUTE
/livetrak_l6max/mute/ch_2 94 0–127 continuous MUTE
/livetrak_l6max/mute/ch_3 95 0–127 continuous MUTE
/livetrak_l6max/mute/ch_4 102 0–127 continuous MUTE
/livetrak_l6max/mute/ch_5 103 0–127 continuous MUTE
/livetrak_l6max/mute/ch_6 104 0–127 continuous MUTE
/livetrak_l6max/mute/ch_7 105 0–127 continuous MUTE
/livetrak_l6max/mute/ch_8 106 0–127 continuous MUTE
/livetrak_l6max/mono/x2_ch_5 109 0–127 continuous MONO
/livetrak_l6max/mono/x2_ch_6 110 0–127 continuous MONO
/livetrak_l6max/usb/1_2 113 0–127 continuous USB
/livetrak_l6max/usb/3_4 114 0–127 continuous USB
/livetrak_l6max/efx/type 117 0–127 continuous EFX
/livetrak_l6max/comp/compressor 119 0–127 continuous COMP

Performance MIDI

Notes, pitch bend and any CC are also available: /livetrak_l6max/note/on <note> <velocity>, /livetrak_l6max/cc/<number> <value>, /livetrak_l6max/pitchbend <0-16383>, /livetrak_l6max/program_change <n>.

Limitations

CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.

Frequently asked questions

How many parameters of the Zoom LiveTrak L6max can be controlled over MIDI?

SynthHub's map of the Zoom LiveTrak L6max lists 94 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the Zoom LiveTrak L6max?

Yes: SynthHub's hosted MCP server knows the Zoom LiveTrak L6max's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.