Skip to content

Polyend Tracker Mini MIDI CC chart, NRPN and OSC map

The Polyend Tracker Mini MIDI implementation: 90 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Polyend Tracker Mini
Vendor Polyend
OSC prefix /tracker_mini
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/polyend/tracker_mini.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/polyend/tracker_mini.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /tracker_mini/performance_patterns/track_1_pattern_select 63

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

MIDI CC and NRPN parameters (90)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/tracker_mini/performance_patterns/track_1_pattern_select 41 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_2_pattern_select 42 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_3_pattern_select 43 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_4_pattern_select 44 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_5_pattern_select 45 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_6_pattern_select 46 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_7_pattern_select 47 0–127 continuous Performance patterns
/tracker_mini/performance_patterns/track_8_pattern_select 48 0–127 continuous Performance patterns
/tracker_mini/performance_effects/slot_1_value 51 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_2_value 52 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_3_value 53 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_4_value 54 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_5_value 55 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_6_value 56 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_7_value 57 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_8_value 58 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_9_value 59 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_10_value 60 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_11_value 61 0–127 continuous Performance effects
/tracker_mini/performance_effects/slot_12_value 62 0–127 continuous Performance effects
/tracker_mini/mixer/track_1_volume 71 0–127 continuous Mixer
/tracker_mini/mixer/track_2_volume 72 0–127 continuous Mixer
/tracker_mini/mixer/track_3_volume 73 0–127 continuous Mixer
/tracker_mini/mixer/track_4_volume 74 0–127 continuous Mixer
/tracker_mini/mixer/track_5_volume 75 0–127 continuous Mixer
/tracker_mini/mixer/track_6_volume 76 0–127 continuous Mixer
/tracker_mini/mixer/track_7_volume 77 0–127 continuous Mixer
/tracker_mini/mixer/track_8_volume 78 0–127 continuous Mixer
/tracker_mini/mixer/delay_mix 79 0–127 continuous Mixer
/tracker_mini/mixer/reverb_mix 80 0–127 continuous Mixer
/tracker_mini/mixer/dry_mix 81 0–127 continuous Mixer
/tracker_mini/mixer/line_input 82 0–127 continuous Mixer
/tracker_mini/instrument/tune 5 0–127 continuous Instrument
/tracker_mini/instrument/finetune 3 0–127 continuous Instrument
/tracker_mini/instrument/volume 7 0–127 continuous Instrument
/tracker_mini/instrument/panning 10 0–127 continuous Instrument
/tracker_mini/instrument/filter_type 9 0–127 continuous Instrument
/tracker_mini/instrument/cutoff 1 0–127 continuous Instrument
/tracker_mini/instrument/resonance 11 0–127 continuous Instrument
/tracker_mini/instrument/overdrive 12 0–127 continuous Instrument
/tracker_mini/instrument/bit_depth 13 0–127 continuous Instrument
/tracker_mini/instrument/reverb_send 14 0–127 continuous Instrument
/tracker_mini/instrument/delay_send 15 0–127 continuous Instrument
/tracker_mini/volume_automation/automation_type 20 0–127 continuous Volume automation
/tracker_mini/volume_automation/envelope_attack 21 0–127 continuous Volume automation
/tracker_mini/volume_automation/lfo_shape 21 0–127 continuous Volume automation
/tracker_mini/volume_automation/envelope_decay 22 0–127 continuous Volume automation
/tracker_mini/volume_automation/lfo_speed 22 0–127 continuous Volume automation
/tracker_mini/volume_automation/sustain 23 0–127 continuous Volume automation
/tracker_mini/volume_automation/release 24 0–127 continuous Volume automation
/tracker_mini/volume_automation/amount 25 0–127 continuous Volume automation
/tracker_mini/panning_automation/automation_type 26 0–127 continuous Panning automation
/tracker_mini/panning_automation/envelope_attack 27 0–127 continuous Panning automation
/tracker_mini/panning_automation/lfo_shape 27 0–127 continuous Panning automation
/tracker_mini/panning_automation/envelope_decay 28 0–127 continuous Panning automation
/tracker_mini/panning_automation/lfo_speed 28 0–127 continuous Panning automation
/tracker_mini/panning_automation/sustain 29 0–127 continuous Panning automation
/tracker_mini/panning_automation/release 30 0–127 continuous Panning automation
/tracker_mini/panning_automation/amount 31 0–127 continuous Panning automation
/tracker_mini/cutoff_automation/automation_type 83 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/envelope_attack 84 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/lfo_shape 84 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/envelope_decay 85 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/lfo_speed 85 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/sustain 86 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/release 87 0–127 continuous Cutoff automation
/tracker_mini/cutoff_automation/amount 88 0–127 continuous Cutoff automation
/tracker_mini/wavetable_position_automation/automation_type 102 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/envelope_attack 103 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/lfo_shape 103 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/envelope_decay 104 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/lfo_speed 104 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/sustain 105 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/release 106 0–127 continuous Wavetable position automation
/tracker_mini/wavetable_position_automation/amount 107 0–127 continuous Wavetable position automation
/tracker_mini/granular_position_automation/automation_type 108 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/envelope_attack 109 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/lfo_shape 109 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/envelope_decay 110 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/lfo_speed 110 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/sustain 111 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/release 112 0–127 continuous Granular position automation
/tracker_mini/granular_position_automation/amount 113 0–127 continuous Granular position automation
/tracker_mini/finetune_automation/automation_type 114 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/envelope_attack 115 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/lfo_shape 115 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/envelope_decay 116 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/lfo_speed 116 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/sustain 117 0–127 continuous Finetune automation
/tracker_mini/finetune_automation/release 118 0–127 continuous Finetune automation

Performance MIDI

Notes, pitch bend and any CC are also available: /tracker_mini/note/on <note> <velocity>, /tracker_mini/cc/<number> <value>, /tracker_mini/pitchbend <0-16383>, /tracker_mini/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

Which MIDI CC controls the filter cutoff on the Polyend Tracker Mini?

CC 1 (0–127), named /tracker_mini/instrument/cutoff in SynthHub's map.

How many parameters of the Polyend Tracker Mini can be controlled over MIDI?

SynthHub's map of the Polyend Tracker Mini lists 90 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 Polyend Tracker Mini?

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