Skip to content

Alesis Andromeda A6 MIDI CC chart, NRPN and OSC map

The Alesis Andromeda A6 MIDI implementation: 1 CC, 382 NRPN, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Alesis Andromeda A6
Vendor Alesis
OSC prefix /alesis_andromeda_a6
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/alesis/alesis_andromeda_a6.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/alesis/alesis_andromeda_a6.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /alesis_andromeda_a6/bank_down 63

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

MIDI CC and NRPN parameters (383)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/alesis_andromeda_a6/bank_down 40 / 0 0–127 continuous
/alesis_andromeda_a6/bank_up 40 / 1 0–127 continuous
/alesis_andromeda_a6/voice_output 24 / 5 0–127 continuous
/alesis_andromeda_a6/pan 24 / 1 -100–100 continuous
/alesis_andromeda_a6/level 24 / 0 0–100 continuous
/alesis_andromeda_a6/output 24 / 3 0–127 continuous
/alesis_andromeda_a6/pgrm_group_00 40 / 2 0–127 continuous
/alesis_andromeda_a6/pgrm_group_10 40 / 3 0–127 continuous
/alesis_andromeda_a6/pgrm_group_20 40 / 4 0–127 continuous
/alesis_andromeda_a6/pgrm_group_30 40 / 5 0–127 continuous
/alesis_andromeda_a6/pgrm_group_40 40 / 6 0–127 continuous
/alesis_andromeda_a6/pgrm_group_50 40 / 7 0–127 continuous
/alesis_andromeda_a6/pgrm_group_60 40 / 8 0–127 continuous
/alesis_andromeda_a6/pgrm_group_70 40 / 9 0–127 continuous
/alesis_andromeda_a6/pgrm_group_80 40 / 10 0–127 continuous
/alesis_andromeda_a6/pgrm_group_90 40 / 11 0–127 continuous
/alesis_andromeda_a6/pgrm_group_100 40 / 12 0–127 continuous
/alesis_andromeda_a6/pgrm_group_110 40 / 13 0–127 continuous
/alesis_andromeda_a6/master_tune 37 / 1 -2048–2048 continuous
/alesis_andromeda_a6/pgrm_group_120 40 / 14 0–127 continuous
/alesis_andromeda_a6/chord 34 / 0 0–127 continuous
/alesis_andromeda_a6/transpose 35 / 1 -24–24 continuous
/alesis_andromeda_a6/pgrm_number_0 40 / 15 0–127 continuous
/alesis_andromeda_a6/pgrm_number_1 40 / 16 0–127 continuous
/alesis_andromeda_a6/pgrm_number_2 40 / 17 0–127 continuous
/alesis_andromeda_a6/pgrm_number_3 40 / 18 0–127 continuous
/alesis_andromeda_a6/pgrm_number_4 40 / 19 0–127 continuous
/alesis_andromeda_a6/pgrm_number_5 40 / 20 0–127 continuous
/alesis_andromeda_a6/pgrm_number_6 40 / 21 0–127 continuous
/alesis_andromeda_a6/pgrm_number_7 40 / 22 0–127 continuous
/alesis_andromeda_a6/pgrm_number_8 40 / 23 0–127 continuous
/alesis_andromeda_a6/pgrm_number_9 40 / 24 0–127 continuous
/alesis_andromeda_a6/wave_view 8 / 1 0–127 continuous
/alesis_andromeda_a6/lfo_1_rate 8 / 10 0–4095 continuous
/alesis_andromeda_a6/lfo_1_shape 8 / 16 0–127 continuous
/alesis_andromeda_a6/lfo_1_phase 8 / 18 0–360 continuous
/alesis_andromeda_a6/lfo_1_offset 8 / 20 -100–100 continuous
/alesis_andromeda_a6/lfo_1_level 8 / 22 0–100 continuous
/alesis_andromeda_a6/sync_view 8 / 23 0–127 continuous
/alesis_andromeda_a6/sync_source 8 / 24 0–127 continuous
/alesis_andromeda_a6/period_size 8 / 25 0–127 continuous
/alesis_andromeda_a6/trig_enable 8 / 3 0–127 continuous
/alesis_andromeda_a6/polarity 8 / 21 0–127 continuous
/alesis_andromeda_a6/wave_width 8 / 19 0–100 continuous
/alesis_andromeda_a6/trigger_view 8 / 2 0–127 continuous
/alesis_andromeda_a6/trigger_source 8 / 4 0–127 continuous
/alesis_andromeda_a6/trig_level 8 / 5 -100–100 continuous
/alesis_andromeda_a6/trigger_type 8 / 6 0–127 continuous
/alesis_andromeda_a6/vox_trigger 8 / 7 0–127 continuous
/alesis_andromeda_a6/freerun 8 / 8 0–127 continuous
/alesis_andromeda_a6/wave_view 9 / 1 0–127 continuous
/alesis_andromeda_a6/lfo_2_rate 9 / 10 0–4095 continuous
/alesis_andromeda_a6/lfo_2_shape 9 / 16 0–127 continuous
/alesis_andromeda_a6/lfo_2_phase 9 / 18 0–360 continuous
/alesis_andromeda_a6/lfo_2_offset 9 / 20 -100–100 continuous
/alesis_andromeda_a6/lfo_2_level 9 / 22 0–100 continuous
/alesis_andromeda_a6/sync_view 9 / 23 0–127 continuous
/alesis_andromeda_a6/sync_source 9 / 24 0–127 continuous
/alesis_andromeda_a6/period_size 9 / 25 0–127 continuous
/alesis_andromeda_a6/trig_enable 9 / 3 0–127 continuous
/alesis_andromeda_a6/polarity 9 / 21 0–127 continuous
/alesis_andromeda_a6/wave_width 9 / 19 0–100 continuous
/alesis_andromeda_a6/trigger_view 9 / 2 0–127 continuous
/alesis_andromeda_a6/trigger_source 9 / 4 0–127 continuous
/alesis_andromeda_a6/trig_level 9 / 5 -100–100 continuous
/alesis_andromeda_a6/trigger_type 9 / 6 0–127 continuous
/alesis_andromeda_a6/vox_trigger 9 / 7 0–127 continuous
/alesis_andromeda_a6/freerun 9 / 8 0–127 continuous
/alesis_andromeda_a6/wave_view 10 / 1 0–127 continuous
/alesis_andromeda_a6/lfo_3_rate 10 / 10 0–4095 continuous
/alesis_andromeda_a6/lfo_3_shape 10 / 16 0–127 continuous
/alesis_andromeda_a6/lfo_3_phase 10 / 18 0–360 continuous
/alesis_andromeda_a6/lfo_3_offset 10 / 20 -100–100 continuous
/alesis_andromeda_a6/lfo_3_level 10 / 22 0–100 continuous
/alesis_andromeda_a6/sync_view 10 / 23 0–127 continuous
/alesis_andromeda_a6/sync_source 10 / 24 0–127 continuous
/alesis_andromeda_a6/period_size 10 / 25 0–127 continuous
/alesis_andromeda_a6/trig_enable 10 / 3 0–127 continuous
/alesis_andromeda_a6/polarity 10 / 21 0–127 continuous
/alesis_andromeda_a6/wave_width 10 / 19 0–100 continuous
/alesis_andromeda_a6/trigger_view 10 / 2 0–127 continuous
/alesis_andromeda_a6/trigger_source 10 / 4 0–127 continuous
/alesis_andromeda_a6/trig_level 10 / 5 -100–100 continuous
/alesis_andromeda_a6/trigger_type 10 / 6 0–127 continuous
/alesis_andromeda_a6/vox_trigger 10 / 7 0–127 continuous
/alesis_andromeda_a6/freerun 10 / 8 0–127 continuous
/alesis_andromeda_a6/s_h_input_view 11 / 0 0–127 continuous
/alesis_andromeda_a6/s_h_sample_src 11 / 2 0–127 continuous
/alesis_andromeda_a6/s_h_level 11 / 4 -100–100 continuous
/alesis_andromeda_a6/s_h_offset 11 / 3 -100–100 continuous
/alesis_andromeda_a6/sample_rate 11 / 15 0–100 continuous
/alesis_andromeda_a6/s_h_enable 11 / 5 0–127 continuous
/alesis_andromeda_a6/trigger_view 11 / 7 0–127 continuous
/alesis_andromeda_a6/trigger_source 11 / 8 0–127 continuous
/alesis_andromeda_a6/trig_level 11 / 9 -100–100 continuous
/alesis_andromeda_a6/trigger_type 11 / 10 0–127 continuous
/alesis_andromeda_a6/trig_enable 11 / 11 0–127 continuous
/alesis_andromeda_a6/samp_on_trig 11 / 12 0–127 continuous
/alesis_andromeda_a6/sync_view 11 / 20 0–127 continuous
/alesis_andromeda_a6/sync_source 11 / 21 0–127 continuous
/alesis_andromeda_a6/period_size 11 / 22 0–127 continuous
/alesis_andromeda_a6/vox_trigger 11 / 6 0–127 continuous
/alesis_andromeda_a6/tune_tab_view 15 / 29 0–127 continuous
/alesis_andromeda_a6/osc_1_semitone 15 / 0 -60–60 continuous
/alesis_andromeda_a6/osc_1_cents 15 / 1 -100–100 continuous
/alesis_andromeda_a6/osc_1_fine 15 / 2 -100–100 continuous
/alesis_andromeda_a6/1_pitch_on_off 15 / 3 0–127 continuous
/alesis_andromeda_a6/wave_tab_view 15 / 30 0–127 continuous
/alesis_andromeda_a6/square_wave 15 / 24 0–127 continuous
/alesis_andromeda_a6/osc_1_sqr_pw 15 / 27 0–100 continuous
/alesis_andromeda_a6/saw_wave 15 / 23 0–127 continuous
/alesis_andromeda_a6/triangle_wave 15 / 22 0–127 continuous
/alesis_andromeda_a6/sine_wave 15 / 21 0–127 continuous
/alesis_andromeda_a6/sqr_output_lvl 15 / 25 0–100 continuous
/alesis_andromeda_a6/fltr_fm_input 15 / 26 0–127 continuous
/alesis_andromeda_a6/env1_tab_view 15 / 31 0–127 continuous
/alesis_andromeda_a6/env1_osc1_enbl 15 / 32 0–127 continuous
/alesis_andromeda_a6/env1_offset 15 / 34 -100–100 continuous
/alesis_andromeda_a6/env1_level 15 / 33 0–100 continuous
/alesis_andromeda_a6/env1_live 15 / 66 0–127 continuous
/alesis_andromeda_a6/osc2fm_tab_vw 15 / 11 0–127 continuous
/alesis_andromeda_a6/osc2_lin_fm_lv 15 / 13 0–100 continuous
/alesis_andromeda_a6/osc2_exp_fm_lv 15 / 14 0–100 continuous
/alesis_andromeda_a6/osc2_pwm_lvl 15 / 15 0–100 continuous
/alesis_andromeda_a6/fm_assignment 15 / 16 0–127 continuous
/alesis_andromeda_a6/osc_2_fm_lvl 15 / 12 0–100 continuous
/alesis_andromeda_a6/nzext_tab_view 15 / 4 0–127 continuous
/alesis_andromeda_a6/source 15 / 5 0–127 continuous
/alesis_andromeda_a6/osc1_lin_fm_lv 15 / 6 0–100 continuous
/alesis_andromeda_a6/osc1_exp_fm_lv 15 / 7 0–100 continuous
/alesis_andromeda_a6/osc1_pwm_lvl 15 / 8 0–100 continuous
/alesis_andromeda_a6/tune_tab_view 16 / 16 0–127 continuous
/alesis_andromeda_a6/osc_1_semitone 16 / 0 -60–60 continuous
/alesis_andromeda_a6/osc_1_cents 16 / 1 -100–100 continuous
/alesis_andromeda_a6/osc_1_fine 16 / 2 -100–100 continuous
/alesis_andromeda_a6/1_pitch_on_off 16 / 3 0–127 continuous
/alesis_andromeda_a6/sync 60 0–127 continuous
/alesis_andromeda_a6/wave_tab_view 16 / 17 0–127 continuous
/alesis_andromeda_a6/square_wave 16 / 24 0–127 continuous
/alesis_andromeda_a6/osc_1_sqr_pw 16 / 27 0–100 continuous
/alesis_andromeda_a6/saw_wave 16 / 23 0–127 continuous
/alesis_andromeda_a6/triangle_wave 16 / 22 0–127 continuous
/alesis_andromeda_a6/sine_wave 16 / 21 0–127 continuous
/alesis_andromeda_a6/sqr_output_lvl 16 / 25 0–100 continuous
/alesis_andromeda_a6/fltr_fm_input 16 / 26 0–127 continuous
/alesis_andromeda_a6/env1_tab_view 16 / 18 0–127 continuous
/alesis_andromeda_a6/env1_osc1_enbl 16 / 19 0–127 continuous
/alesis_andromeda_a6/env1_level 16 / 20 0–100 continuous
/alesis_andromeda_a6/env1_live 16 / 51 0–127 continuous
/alesis_andromeda_a6/osc1_lin_fm_lv 15 / 9 0–100 continuous
/alesis_andromeda_a6/osc1_exp_fm_lv 15 / 10 0–100 continuous
/alesis_andromeda_a6/filter_1_freq 18 / 0 0–100 continuous
/alesis_andromeda_a6/filter_1_reson 18 / 1 0–100 continuous
/alesis_andromeda_a6/f1_env_2_amnt 18 / 3 0–100 continuous
/alesis_andromeda_a6/env_2_offset 18 / 7 -100–100 continuous
/alesis_andromeda_a6/f1_key_track 18 / 2 0–100 continuous
/alesis_andromeda_a6/key_trk_offset 18 / 5 -127–127 continuous
/alesis_andromeda_a6/filter_bypass 18 / 33 0–127 continuous
/alesis_andromeda_a6/filter_2_input 19 / 33 0–127 continuous
/alesis_andromeda_a6/cv_in_level 18 / 8 0–100 continuous
/alesis_andromeda_a6/f1_cv_source 18 / 9 0–127 continuous
/alesis_andromeda_a6/filter_2_freq 19 / 0 0–100 continuous
/alesis_andromeda_a6/filter_2_reson 19 / 1 0–100 continuous
/alesis_andromeda_a6/f2_env_2_amnt 19 / 3 0–100 continuous
/alesis_andromeda_a6/env_2_offset 19 / 7 -100–100 continuous
/alesis_andromeda_a6/f2_key_track 19 / 2 0–100 continuous
/alesis_andromeda_a6/key_trk_offset 19 / 5 -127–127 continuous
/alesis_andromeda_a6/osc_1_level 17 / 0 0–100 continuous
/alesis_andromeda_a6/noise_ext_lvl 17 / 5 0–100 continuous
/alesis_andromeda_a6/osc_2_level 17 / 1 0–100 continuous
/alesis_andromeda_a6/filter_1_lp 20 / 0 0–4095 continuous
/alesis_andromeda_a6/filter_1_hp 20 / 1 0–4095 continuous
/alesis_andromeda_a6/filter_1_bp 20 / 2 0–4095 continuous
/alesis_andromeda_a6/sub_osc_1_lvl 17 / 2 0–100 continuous
/alesis_andromeda_a6/noise_source 17 / 51 0–127 continuous
/alesis_andromeda_a6/sub_osc_2_lvl 17 / 3 0–100 continuous
/alesis_andromeda_a6/filter_2_lp 20 / 3 0–4095 continuous
/alesis_andromeda_a6/pre_filter 20 / 4 0–4095 continuous
/alesis_andromeda_a6/pre_fil_source 20 / 12 0–127 continuous
/alesis_andromeda_a6/ring_mod_level 17 / 4 0–100 continuous
/alesis_andromeda_a6/filt_feedback 17 / 52 0–127 continuous
/alesis_andromeda_a6/filter_1_mix 20 / 5 -100–100 continuous
/alesis_andromeda_a6/bp_invert 20 / 49 0–127 continuous
/alesis_andromeda_a6/polarity 21 / 12 0–127 continuous
/alesis_andromeda_a6/delay_time 21 / 0 0–4095 continuous
/alesis_andromeda_a6/attack_time 21 / 1 0–4095 continuous
/alesis_andromeda_a6/attack_level 21 / 11 0–4095 continuous
/alesis_andromeda_a6/atk_offset_lvl 21 / 10 -100–100 continuous
/alesis_andromeda_a6/decay_1_time 21 / 2 0–4095 continuous
/alesis_andromeda_a6/decay_2_time 21 / 3 0–4095 continuous
/alesis_andromeda_a6/decay_2_level 21 / 7 0–4095 continuous
/alesis_andromeda_a6/sustain_level 21 / 8 0–4095 continuous
/alesis_andromeda_a6/release_1_time 21 / 4 0–4095 continuous
/alesis_andromeda_a6/release_2_time 21 / 5 0–4095 continuous
/alesis_andromeda_a6/release_2_lvl 21 / 9 0–4095 continuous
/alesis_andromeda_a6/trigger_source 21 / 25 0–127 continuous
/alesis_andromeda_a6/trig_level 21 / 26 -100–100 continuous
/alesis_andromeda_a6/env_polarity 21 / 27 0–127 continuous
/alesis_andromeda_a6/trig_enable 21 / 28 0–127 continuous
/alesis_andromeda_a6/trig_mode 21 / 24 0–127 continuous
/alesis_andromeda_a6/retrig_stage 21 / 30 0–127 continuous
/alesis_andromeda_a6/addsr 21 / 11 0–100 continuous
/alesis_andromeda_a6/addsr 21 / 7 0–127 continuous
/alesis_andromeda_a6/addsr 21 / 3 0–127 continuous
/alesis_andromeda_a6/shape 21 / 6 0–127 continuous
/alesis_andromeda_a6/trig_re_trig 21 / 34 0–127 continuous
/alesis_andromeda_a6/release_2_mod 21 / 48 -100–100 continuous
/alesis_andromeda_a6/dynamics_reset 21 / 42 0–127 continuous
/alesis_andromeda_a6/sus_ped_cntrl 21 / 43 0–127 continuous
/alesis_andromeda_a6/env1_key_track 21 / 44 -100–100 continuous
/alesis_andromeda_a6/key_track_base 21 / 45 0–127 continuous
/alesis_andromeda_a6/level_track 21 / 46 -100–100 continuous
/alesis_andromeda_a6/velocity_mod 21 / 47 -100–100 continuous
/alesis_andromeda_a6/loop_start 21 / 35 0–127 continuous
/alesis_andromeda_a6/loop_end 21 / 36 0–127 continuous
/alesis_andromeda_a6/loop_count 21 / 37 0–242 continuous
/alesis_andromeda_a6/loop_type 21 / 38 0–127 continuous
/alesis_andromeda_a6/smooth_time 21 / 39 0–131 continuous
/alesis_andromeda_a6/smooth_slope 21 / 40 0–127 continuous
/alesis_andromeda_a6/polarity 22 / 12 0–127 continuous
/alesis_andromeda_a6/delay_time 22 / 0 0–4095 continuous
/alesis_andromeda_a6/attack_time 22 / 1 0–4095 continuous
/alesis_andromeda_a6/atk_offset_lvl 22 / 10 -100–100 continuous
/alesis_andromeda_a6/decay_1_time 22 / 2 0–4095 continuous
/alesis_andromeda_a6/decay_2_time 22 / 3 0–4095 continuous
/alesis_andromeda_a6/decay_2_level 22 / 7 0–4095 continuous
/alesis_andromeda_a6/sustain_level 22 / 8 0–4095 continuous
/alesis_andromeda_a6/release_1_time 22 / 4 0–4095 continuous
/alesis_andromeda_a6/release_2_time 22 / 5 0–4095 continuous
/alesis_andromeda_a6/release_2_lvl 22 / 9 0–4095 continuous
/alesis_andromeda_a6/trigger_source 22 / 25 0–127 continuous
/alesis_andromeda_a6/trig_level 22 / 26 -100–100 continuous
/alesis_andromeda_a6/env_polarity 22 / 27 0–127 continuous
/alesis_andromeda_a6/trig_enable 22 / 28 0–127 continuous
/alesis_andromeda_a6/trig_mode 22 / 24 0–127 continuous
/alesis_andromeda_a6/retrig_stage 22 / 30 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 11 0–100 continuous
/alesis_andromeda_a6/addsr 22 / 1 0–100 continuous
/alesis_andromeda_a6/addsr 22 / 7 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 2 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 8 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 3 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 5 0–127 continuous
/alesis_andromeda_a6/addsr 22 / 9 0–127 continuous
/alesis_andromeda_a6/shape 22 / 6 0–127 continuous
/alesis_andromeda_a6/trig_re_trig 22 / 34 0–127 continuous
/alesis_andromeda_a6/release_2_mod 22 / 48 -100–100 continuous
/alesis_andromeda_a6/dynamics_reset 22 / 42 0–127 continuous
/alesis_andromeda_a6/sus_ped_cntrl 22 / 43 0–127 continuous
/alesis_andromeda_a6/env1_key_track 22 / 44 -100–100 continuous
/alesis_andromeda_a6/key_track_base 22 / 45 0–127 continuous
/alesis_andromeda_a6/level_track 22 / 46 -100–100 continuous
/alesis_andromeda_a6/velocity_mod 22 / 47 -100–100 continuous
/alesis_andromeda_a6/loop_start 22 / 35 0–127 continuous
/alesis_andromeda_a6/loop_end 22 / 36 0–127 continuous
/alesis_andromeda_a6/loop_count 22 / 37 0–242 continuous
/alesis_andromeda_a6/loop_type 22 / 38 0–127 continuous
/alesis_andromeda_a6/smooth_time 22 / 39 0–131 continuous
/alesis_andromeda_a6/smooth_slope 22 / 40 0–127 continuous
/alesis_andromeda_a6/polarity 23 / 12 0–127 continuous
/alesis_andromeda_a6/delay_time 23 / 0 0–4095 continuous
/alesis_andromeda_a6/attack_time 23 / 1 0–4095 continuous
/alesis_andromeda_a6/attack_level 23 / 11 0–4095 continuous
/alesis_andromeda_a6/atk_offset_lvl 23 / 10 -100–100 continuous
/alesis_andromeda_a6/decay_1_time 23 / 2 0–4095 continuous
/alesis_andromeda_a6/decay_2_time 23 / 3 0–4095 continuous
/alesis_andromeda_a6/decay_2_level 23 / 7 0–4095 continuous
/alesis_andromeda_a6/sustain_level 23 / 8 0–4095 continuous
/alesis_andromeda_a6/release_1_time 23 / 4 0–4095 continuous
/alesis_andromeda_a6/release_2_time 23 / 5 0–4095 continuous
/alesis_andromeda_a6/release_2_lvl 23 / 9 0–4095 continuous
/alesis_andromeda_a6/trigger_source 23 / 25 0–127 continuous
/alesis_andromeda_a6/trig_level 23 / 26 -100–100 continuous
/alesis_andromeda_a6/env_polarity 23 / 27 0–127 continuous
/alesis_andromeda_a6/trig_enable 23 / 28 0–127 continuous
/alesis_andromeda_a6/trig_mode 23 / 24 0–127 continuous
/alesis_andromeda_a6/retrig_stage 23 / 30 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 11 0–100 continuous
/alesis_andromeda_a6/addsr 23 / 1 0–100 continuous
/alesis_andromeda_a6/addsr 23 / 7 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 2 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 8 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 3 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 5 0–127 continuous
/alesis_andromeda_a6/addsr 23 / 9 0–127 continuous
/alesis_andromeda_a6/shape 23 / 6 0–127 continuous
/alesis_andromeda_a6/trig_re_trig 23 / 34 0–127 continuous
/alesis_andromeda_a6/release_2_mod 23 / 48 -100–100 continuous
/alesis_andromeda_a6/dynamics_reset 23 / 42 0–127 continuous
/alesis_andromeda_a6/sus_ped_cntrl 23 / 43 0–127 continuous
/alesis_andromeda_a6/env1_key_track 23 / 44 -100–100 continuous
/alesis_andromeda_a6/key_track_base 23 / 45 0–127 continuous
/alesis_andromeda_a6/level_track 23 / 46 -100–100 continuous
/alesis_andromeda_a6/velocity_mod 23 / 47 -100–100 continuous
/alesis_andromeda_a6/loop_start 23 / 35 0–127 continuous
/alesis_andromeda_a6/loop_end 23 / 36 0–127 continuous
/alesis_andromeda_a6/loop_count 23 / 37 0–242 continuous
/alesis_andromeda_a6/loop_type 23 / 38 0–127 continuous
/alesis_andromeda_a6/smooth_time 23 / 39 0–131 continuous
/alesis_andromeda_a6/smooth_slope 23 / 40 0–127 continuous
/alesis_andromeda_a6/seq_start_stop 6 / 2 0–127 continuous
/alesis_andromeda_a6/local_bpm 6 / 4 0–600 continuous
/alesis_andromeda_a6/seq_key_trig 6 / 5 0–127 continuous
/alesis_andromeda_a6/seq_length 6 / 6 0–127 continuous
/alesis_andromeda_a6/loop_type 6 / 7 0–127 continuous
/alesis_andromeda_a6/loop_count 6 / 8 0–242 continuous
/alesis_andromeda_a6/seq_sync_view 6 / 12 0–127 continuous
/alesis_andromeda_a6/sync_source 6 / 13 0–127 continuous
/alesis_andromeda_a6/period_size 6 / 14 0–127 continuous
/alesis_andromeda_a6/mono_legato 6 / 9 0–127 continuous
/alesis_andromeda_a6/use_keyboard 6 / 11 0–127 continuous
/alesis_andromeda_a6/seq_trig_view 6 / 48 0–127 continuous
/alesis_andromeda_a6/trigger_source 6 / 50 0–127 continuous
/alesis_andromeda_a6/trig_level 6 / 51 -100–100 continuous
/alesis_andromeda_a6/trigger_type 6 / 52 0–127 continuous
/alesis_andromeda_a6/seq_retrigger 6 / 53 0–127 continuous
/alesis_andromeda_a6/vox_trigger 6 / 54 0–127 continuous
/alesis_andromeda_a6/progressor 6 / 63 -127–127 continuous
/alesis_andromeda_a6/progressor_min 6 / 64 -127–127 continuous
/alesis_andromeda_a6/progressor_max 6 / 65 -127–127 continuous
/alesis_andromeda_a6/port_on_off 31 / 7 0–127 continuous
/alesis_andromeda_a6/port_time 31 / 1 0–100 continuous
/alesis_andromeda_a6/port_speed 31 / 13 0–127 continuous
/alesis_andromeda_a6/port_mode 31 / 12 0–127 continuous
/alesis_andromeda_a6/port_curve 31 / 0 0–127 continuous
/alesis_andromeda_a6/osc_enable 31 / 10 0–127 continuous
/alesis_andromeda_a6/port_view 31 / 2 0–127 continuous
/alesis_andromeda_a6/start_mode 31 / 15 0–127 continuous
/alesis_andromeda_a6/port_offset 31 / 16 -127–127 continuous
/alesis_andromeda_a6/filter_enable 31 / 11 0–127 continuous
/alesis_andromeda_a6/arp_view 7 / 0 0–127 continuous
/alesis_andromeda_a6/arp_start_stop 7 / 1 0–127 continuous
/alesis_andromeda_a6/arp_local_bpm 7 / 4 0–600 continuous
/alesis_andromeda_a6/arp_length 7 / 6 0–100 continuous
/alesis_andromeda_a6/arp_octave 7 / 8 -10–10 discrete
/alesis_andromeda_a6/arp_center 7 / 9 0–127 continuous
/alesis_andromeda_a6/arp_sync_view 7 / 10 0–127 continuous
/alesis_andromeda_a6/sync_source 7 / 11 0–127 continuous
/alesis_andromeda_a6/period_size 7 / 12 0–127 continuous
/alesis_andromeda_a6/arp_chord 7 / 3 0–127 continuous
/alesis_andromeda_a6/arp_type 7 / 7 0–127 continuous
/alesis_andromeda_a6/arp_latch 7 / 5 0–127 continuous
/alesis_andromeda_a6/trig_enable 7 / 14 0–127 continuous
/alesis_andromeda_a6/clock_tempo 5 / 0 0–500 continuous
/alesis_andromeda_a6/clock_start 5 / 6 0–127 continuous
/alesis_andromeda_a6/mod_voice 5 / 3 0–127 continuous
/alesis_andromeda_a6/sync_source 5 / 4 0–127 continuous
/alesis_andromeda_a6/clock_out 5 / 7 0–127 continuous
/alesis_andromeda_a6/clock_sync_mod 5 / 1 0–127 continuous
/alesis_andromeda_a6/unison_x_on 29 / 1 0–127 continuous
/alesis_andromeda_a6/unison_x_amt 29 / 3 0–127 continuous
/alesis_andromeda_a6/unison_detune 29 / 0 0–100 continuous
/alesis_andromeda_a6/unison_mon_pol 29 / 2 0–127 continuous
/alesis_andromeda_a6/mono_voice_sel 29 / 5 0–127 continuous
/alesis_andromeda_a6/assign_mode 29 / 6 0–127 continuous
/alesis_andromeda_a6/kbd_view 4 / 0 0–127 continuous
/alesis_andromeda_a6/velocity_curve 4 / 3 0–127 continuous
/alesis_andromeda_a6/velocity_sens 4 / 4 0–100 continuous
/alesis_andromeda_a6/dist_send 26 / 3 0–100 continuous
/alesis_andromeda_a6/list 26 / 5 0–127 continuous
/alesis_andromeda_a6/dist_output 26 / 4 0–100 continuous
/alesis_andromeda_a6/aftertouch 4 / 7 0–100 continuous
/alesis_andromeda_a6/voice_stealing 4 / 8 0–127 continuous
/alesis_andromeda_a6/dist_to_main 26 / 8 0–127 continuous
/alesis_andromeda_a6/dist_to_dfx1 26 / 6 0–127 continuous
/alesis_andromeda_a6/dist_to_dfx2 26 / 7 0–127 continuous
/alesis_andromeda_a6/midi_channel 4 / 6 0–127 continuous
/alesis_andromeda_a6/progm_recieve 4 / 14 0–127 continuous
/alesis_andromeda_a6/progm_transmit 4 / 15 0–127 continuous
/alesis_andromeda_a6/dig_fx_send 28 / 20 0–100 continuous
/alesis_andromeda_a6/dig_fx_mix_out 28 / 22 0–100 continuous
/alesis_andromeda_a6/dig_fx_out2 28 / 23 0–100 continuous
/alesis_andromeda_a6/transmit_mode 4 / 5 0–127 continuous
/alesis_andromeda_a6/cc_recieve 4 / 18 0–127 continuous
/alesis_andromeda_a6/cc_transmit 4 / 17 0–127 continuous
/alesis_andromeda_a6/dig_fx_type 28 / 19 0–127 continuous
/alesis_andromeda_a6/dig_fx_pan 28 / 21 -100–100 continuous
/alesis_andromeda_a6/dig_fx_pot_1 28 / 25 0–100 continuous
/alesis_andromeda_a6/nrpn_recieve 4 / 32 0–127 continuous
/alesis_andromeda_a6/nrpn_transmit 4 / 33 0–127 continuous
/alesis_andromeda_a6/dig_fx_pot_2 28 / 26 0–100 continuous
/alesis_andromeda_a6/dig_fx_pot_3 28 / 27 0–100 continuous
/alesis_andromeda_a6/dig_fx_pot_4 28 / 28 0–100 continuous

Performance MIDI

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

Limitations

Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.

Frequently asked questions

How many parameters of the Alesis Andromeda A6 can be controlled over MIDI?

SynthHub's map of the Alesis Andromeda A6 lists 1 MIDI CC and 382 NRPN 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 Alesis Andromeda A6?

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