Elektron Analog Four MKII: MIDI CC, NRPN and OSC map¶
The Elektron Analog Four MKII as named OSC addresses — 72 CC, 228 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | Elektron Analog Four MKII |
|---|---|
| Vendor | Elektron |
| OSC prefix | /analog_four_mkii |
| 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/elektron/analog_four_mkii.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/elektron/analog_four_mkii.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as analog_four_mkii: ask “what can the Elektron Analog Four MKII do?” and it reads this map with list_routes. See the MCP guide.
MIDI CC and NRPN parameters (230)¶
| OSC address | CC | NRPN (MSB/LSB) | Range | Nature | Section |
|---|---|---|---|---|---|
/analog_four_mkii/performance/performance_parameter_a |
3 | 0 / 0 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_b |
4 | 0 / 1 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_c |
8 | 0 / 2 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_d |
9 | 0 / 3 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_e |
11 | 0 / 4 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_f |
64 | 0 / 5 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_g |
65 | 0 / 6 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_h |
66 | 0 / 7 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_i |
67 | 0 / 8 | 0–127 | continuous | Performance |
/analog_four_mkii/performance/performance_parameter_j |
68 | 0 / 9 | 0–127 | continuous | Performance |
/analog_four_mkii/modulation/modulation_modwheel |
1 / 33 | 0–16383 | continuous | Modulation | |
/analog_four_mkii/modulation/modulation_breath |
2 / 34 | 0–16383 | continuous | Modulation | |
/analog_four_mkii/track/track_mute |
94 | 1 / 101 | 0–1 | switch | Track |
/analog_four_mkii/track/track_level |
95 | 1 / 100 | 0–127 | continuous | Track |
/analog_four_mkii/synth_osc1/osc1_pitch |
16 / 48 | 1 / 0 | 0–16383 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_linear_detune |
1 / 2 | 0–127 | continuous | Synth: OSC1 | |
/analog_four_mkii/synth_osc1/osc1_keytracking |
1 / 3 | 0–1 | switch | Synth: OSC1 | |
/analog_four_mkii/synth_osc1/osc1_level |
69 | 1 / 4 | 0–127 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_waveform |
70 | 1 / 5 | 0–7 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_sub_oscillator |
71 | 1 / 6 | 0–4 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_pulsewidth |
72 | 1 / 7 | 0–127 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_pwm_speed |
73 | 1 / 8 | 0–127 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_pwm_depth |
74 | 1 / 9 | 0–127 | continuous | Synth: OSC1 |
/analog_four_mkii/synth_osc1/osc1_am |
1 / 30 | 0–1 | switch | Synth: OSC1 | |
/analog_four_mkii/synth_osc2/osc2_pitch |
17 / 49 | 1 / 20 | 0–16383 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_detune |
1 / 22 | 0–127 | continuous | Synth: OSC2 | |
/analog_four_mkii/synth_osc2/osc2_keytracking |
1 / 23 | 0–1 | switch | Synth: OSC2 | |
/analog_four_mkii/synth_osc2/osc2_level |
78 | 1 / 24 | 0–127 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_waveform |
79 | 1 / 25 | 0–7 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_sub_oscillator |
80 | 1 / 26 | 0–4 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_pulsewidth |
81 | 1 / 27 | 0–127 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_pwm_speed |
82 | 1 / 28 | 0–127 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_pwm_depth |
83 | 1 / 29 | 0–127 | continuous | Synth: OSC2 |
/analog_four_mkii/synth_osc2/osc2_am |
1 / 35 | 0–1 | switch | Synth: OSC2 | |
/analog_four_mkii/synth_osc/osc_sync_mode |
1 / 31 | 0–3 | discrete | Synth: OSC | |
/analog_four_mkii/synth_osc/osc_sync_amount |
84 | 1 / 32 | 0–127 | continuous | Synth: OSC |
/analog_four_mkii/synth_osc/osc_bend_amount |
85 | 1 / 33 | 0–127 | continuous | Synth: OSC |
/analog_four_mkii/synth_osc/osc_slide_time |
5 | 1 / 34 | 0–127 | continuous | Synth: OSC |
/analog_four_mkii/synth_osc/osc_oscilator_retrig |
1 / 36 | 0–1 | switch | Synth: OSC | |
/analog_four_mkii/synth_osc/osc_vibrato_fade |
1 / 37 | 0–127 | continuous | Synth: OSC | |
/analog_four_mkii/synth_osc/osc_vibrato_speed |
87 | 1 / 38 | 0–127 | continuous | Synth: OSC |
/analog_four_mkii/synth_osc/osc_vibrato_depth |
88 | 1 / 39 | 0–127 | continuous | Synth: OSC |
/analog_four_mkii/synth_noise/noise_s_h |
75 | 1 / 10 | 0–127 | continuous | Synth: Noise |
/analog_four_mkii/synth_noise/noise_color |
1 / 11 | 0–127 | continuous | Synth: Noise | |
/analog_four_mkii/synth_noise/noise_fade |
76 | 1 / 12 | 0–127 | continuous | Synth: Noise |
/analog_four_mkii/synth_noise/noise_level |
77 | 1 / 14 | 0–127 | continuous | Synth: Noise |
/analog_four_mkii/filters/filter_1_frequency |
18 / 50 | 1 / 40 | 0–16383 | continuous | Filters |
/analog_four_mkii/filters/filter_1_resonance |
89 | 1 / 41 | 0–127 | continuous | Filters |
/analog_four_mkii/filters/filter_1_overdrive |
86 | 1 / 42 | 0–127 | continuous | Filters |
/analog_four_mkii/filters/filter_1_keytracking |
1 / 43 | 0–127 | continuous | Filters | |
/analog_four_mkii/filters/filter_1_envelope_depth |
102 | 1 / 44 | 0–127 | continuous | Filters |
/analog_four_mkii/filters/filter_2_frequency |
19 / 51 | 1 / 45 | 0–16383 | continuous | Filters |
/analog_four_mkii/filters/filter_2_resonance |
90 | 1 / 46 | 0–127 | continuous | Filters |
/analog_four_mkii/filters/filter_2_type |
1 / 47 | 0–6 | discrete | Filters | |
/analog_four_mkii/filters/filter_2_keytracking |
1 / 48 | 0–127 | continuous | Filters | |
/analog_four_mkii/filters/filter_2_envelope_depth |
103 | 1 / 49 | 0–127 | continuous | Filters |
/analog_four_mkii/amp/amp_chorus_send |
91 | 1 / 55 | 0–127 | continuous | Amp |
/analog_four_mkii/amp/amp_delay_send |
92 | 1 / 56 | 0–127 | continuous | Amp |
/analog_four_mkii/amp/amp_reverb_send |
93 | 1 / 57 | 0–127 | continuous | Amp |
/analog_four_mkii/amp/amp_pan |
10 | 1 / 58 | 0–127 | continuous | Amp |
/analog_four_mkii/amp/amp_volume |
7 | 1 / 59 | 0–127 | continuous | Amp |
/analog_four_mkii/envelopes/amp_env_attack |
104 | 1 / 50 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/amp_env_decay |
105 | 1 / 51 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/amp_env_sustain |
106 | 1 / 52 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/amp_env_release |
107 | 1 / 53 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/amp_env_shape |
1 / 54 | 0–11 | discrete | Envelopes | |
/analog_four_mkii/envelopes/filter_env_attack |
108 | 1 / 60 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/filter_env_decay |
109 | 1 / 61 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/filter_env_sustain |
110 | 1 / 62 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/filter_env_release |
111 | 1 / 63 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/filter_env_shape |
1 / 64 | 0–11 | discrete | Envelopes | |
/analog_four_mkii/envelopes/filter_env_gate_length |
1 / 65 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/filter_env_destination_a |
1 / 66 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/filter_env_depth_a |
20 / 52 | 1 / 67 | 0–16383 | continuous | Envelopes |
/analog_four_mkii/envelopes/filter_env_destination_b |
1 / 68 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/filter_env_depth_b |
21 / 53 | 1 / 69 | 0–16383 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_attack |
112 | 1 / 70 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_decay |
113 | 1 / 71 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_sustain |
114 | 1 / 72 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_release |
115 | 1 / 73 | 0–127 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_shape |
1 / 74 | 0–11 | discrete | Envelopes | |
/analog_four_mkii/envelopes/aux_env_gate_length |
1 / 75 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/aux_env_destination_a |
1 / 76 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/aux_env_depth_a |
22 / 54 | 1 / 77 | 0–16383 | continuous | Envelopes |
/analog_four_mkii/envelopes/aux_env_destination_b |
1 / 78 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/aux_env_depth_b |
23 / 55 | 1 / 79 | 0–16383 | continuous | Envelopes |
/analog_four_mkii/envelopes/cv_env1_attack |
3 / 60 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_decay |
3 / 61 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_sustain |
3 / 62 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_release |
3 / 63 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_shape |
3 / 64 | 0–11 | discrete | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_gate_length |
3 / 65 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_destination_a |
3 / 66 | 0–68 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_depth_a |
3 / 67 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_destination_b |
3 / 68 | 0–68 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env1_depth_b |
3 / 69 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_attack |
3 / 70 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_decay |
3 / 71 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_sustain |
3 / 72 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_release |
3 / 73 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_shape |
3 / 74 | 0–11 | discrete | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_gate_length |
3 / 75 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_destination_a |
3 / 76 | 0–68 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_depth_a |
3 / 77 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_destination_b |
3 / 78 | 0–68 | continuous | Envelopes | |
/analog_four_mkii/envelopes/cv_env2_depth_b |
3 / 79 | 0–127 | continuous | Envelopes | |
/analog_four_mkii/lfos/lfo1_speed |
116 | 1 / 80 | 0–127 | continuous | LFOs |
/analog_four_mkii/lfos/lfo1_multiplier |
117 | 1 / 81 | 0–35 | continuous | LFOs |
/analog_four_mkii/lfos/lfo1_fade_in_out |
1 / 82 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo1_start_phase |
1 / 83 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo1_mode |
1 / 84 | 0–4 | discrete | LFOs | |
/analog_four_mkii/lfos/lfo1_waveform |
1 / 85 | 0–6 | discrete | LFOs | |
/analog_four_mkii/lfos/lfo1_destination_a |
1 / 86 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo1_depth_a |
24 / 56 | 1 / 87 | 0–16383 | continuous | LFOs |
/analog_four_mkii/lfos/lfo1_destination_b |
1 / 88 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo1_depth_b |
25 / 57 | 1 / 89 | 0–16383 | continuous | LFOs |
/analog_four_mkii/lfos/lfo2_speed |
118 | 1 / 90 | 0–127 | continuous | LFOs |
/analog_four_mkii/lfos/lfo2_multiplier |
119 | 1 / 91 | 0–35 | continuous | LFOs |
/analog_four_mkii/lfos/lfo2_fade_in_out |
1 / 92 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo2_start_phase |
1 / 93 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo2_mode |
1 / 94 | 0–4 | discrete | LFOs | |
/analog_four_mkii/lfos/lfo2_waveform |
1 / 95 | 0–6 | discrete | LFOs | |
/analog_four_mkii/lfos/lfo2_destination_a |
1 / 96 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo2_depth_a |
26 / 58 | 1 / 97 | 0–16383 | continuous | LFOs |
/analog_four_mkii/lfos/lfo2_destination_b |
1 / 98 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/lfo2_depth_b |
27 / 59 | 1 / 99 | 0–16383 | continuous | LFOs |
/analog_four_mkii/lfos/cv_lfo1_speed |
3 / 80 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_multiplier |
3 / 81 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_fade_in_out |
3 / 82 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_start_phase |
3 / 83 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_mode |
3 / 84 | 0–4 | discrete | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_waveform |
3 / 85 | 0–6 | discrete | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_destination_a |
3 / 86 | 0–68 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_depth_a |
3 / 87 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_destination_b |
3 / 88 | 0–68 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo1_depth_b |
3 / 89 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_speed |
3 / 90 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_multiplier |
3 / 91 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_fade_in_out |
3 / 92 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_start_phase |
3 / 93 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_mode |
3 / 94 | 0–4 | discrete | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_waveform |
3 / 95 | 0–6 | discrete | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_destination_a |
3 / 96 | 0–68 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_depth_a |
3 / 97 | 0–127 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_destination_b |
3 / 98 | 0–68 | continuous | LFOs | |
/analog_four_mkii/lfos/cv_lfo2_depth_b |
3 / 99 | 0–127 | continuous | LFOs | |
/analog_four_mkii/fx_extern_in/ext_in_left_chorus |
2 / 0 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_left_delay |
2 / 1 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_left_reverb |
2 / 2 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_left_pan |
2 / 3 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_left_level |
2 / 4 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_right_chorus |
2 / 5 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_right_delay |
2 / 6 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_right_reverb |
2 / 7 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_right_pan |
2 / 8 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_extern_in/ext_in_right_level |
2 / 9 | 0–127 | continuous | FX: Extern In | |
/analog_four_mkii/fx_chorus/chorus_pre_delay |
2 / 40 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_speed |
2 / 41 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_depth |
2 / 42 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_width |
2 / 43 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_feedback |
2 / 44 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_hp_filter |
2 / 45 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_lp_filter |
2 / 46 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_delay_send |
2 / 47 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_reverb_send |
2 / 48 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_chorus/chorus_mix_volume |
2 / 49 | 0–127 | continuous | FX: Chorus | |
/analog_four_mkii/fx_delay/delay_time |
2 / 50 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_pingpong |
2 / 51 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_stereo_width |
2 / 53 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_feedback |
2 / 54 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_hp_filter |
2 / 55 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_lp_filter |
2 / 56 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_overdrive |
2 / 57 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_reverb_send |
2 / 58 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_delay/delay_mix_volume |
2 / 59 | 0–127 | continuous | FX: Delay | |
/analog_four_mkii/fx_reverb/reverb_pre_delay |
2 / 60 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_decay_time |
2 / 61 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_shelving_freq |
2 / 62 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_shelving_gain |
2 / 63 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_hp_filter |
2 / 65 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_lp_filter |
2 / 66 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_reverb/reverb_mix_volume |
2 / 69 | 0–127 | continuous | FX: Reverb | |
/analog_four_mkii/fx_lfos/fx_lfo1_speed |
2 / 80 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_multiplier |
2 / 81 | 0–23 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_fade_in_out |
2 / 82 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_start_phase |
2 / 83 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_mode |
2 / 84 | 0–4 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_waveform |
2 / 85 | 0–6 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_destination_a |
2 / 86 | 0–73 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_depth_a |
2 / 87 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_destination_b |
2 / 88 | 0–73 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo1_depth_b |
2 / 89 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_speed |
2 / 90 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_multiplier |
2 / 91 | 0–23 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_fade_in_out |
2 / 92 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_start_phase |
2 / 93 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_mode |
2 / 94 | 0–4 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_waveform |
2 / 95 | 0–6 | discrete | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_destination_a |
2 / 96 | 0–73 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_depth_a |
2 / 97 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_destination_b |
2 / 98 | 0–73 | continuous | FX: LFOs | |
/analog_four_mkii/fx_lfos/fx_lfo2_depth_b |
2 / 99 | 0–127 | continuous | FX: LFOs | |
/analog_four_mkii/cvs/cv_a_coarse_tune |
3 / 0 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_a_fine_tune |
3 / 1 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_a_value |
3 / 2 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_a_clock |
3 / 3 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_a_source |
3 / 4 | 0–5 | discrete | CVs | |
/analog_four_mkii/cvs/cv_a_bend_depth |
3 / 5 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_a_note_slide_time |
3 / 6 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_coarse_tune |
3 / 20 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_fine_tune |
3 / 21 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_value |
3 / 22 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_clock |
3 / 23 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_source |
3 / 24 | 0–5 | discrete | CVs | |
/analog_four_mkii/cvs/cv_b_bend_depth |
3 / 25 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_b_note_slide_time |
3 / 26 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_coarse_tune |
3 / 40 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_fine_tune |
3 / 41 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_value |
3 / 42 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_clock |
3 / 43 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_source |
3 / 44 | 0–5 | discrete | CVs | |
/analog_four_mkii/cvs/cv_c_bend_depth |
3 / 45 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_c_note_slide_time |
3 / 46 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_coarse_tune |
3 / 50 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_fine_tune |
3 / 51 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_value |
3 / 52 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_clock |
3 / 53 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_source |
3 / 54 | 0–5 | discrete | CVs | |
/analog_four_mkii/cvs/cv_d_bend_depth |
3 / 55 | 0–127 | continuous | CVs | |
/analog_four_mkii/cvs/cv_d_note_slide_time |
3 / 56 | 0–127 | continuous | CVs |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /analog_four_mkii/note/on <note> <velocity>, /analog_four_mkii/cc/<number> <value>, /analog_four_mkii/pitchbend <0-16383>, /analog_four_mkii/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.