diff options
Diffstat (limited to 'amaps/xv-5080.amap')
-rw-r--r-- | amaps/xv-5080.amap | 471 |
1 files changed, 471 insertions, 0 deletions
diff --git a/amaps/xv-5080.amap b/amaps/xv-5080.amap new file mode 100644 index 0000000..4eff57c --- /dev/null +++ b/amaps/xv-5080.amap @@ -0,0 +1,471 @@ +# Address mapping for Roland XV-5080 +# Reference: MIDI Implementation of Roland XV-5080 + +xv_root* + 00000000, system + 10000000, performance + 11000000, part_perform[32+200000] + 1F000000, patch_or_rhythm + 20000000, user_performance[64+10000] + 30000000, user_patch[128+10000] + 40000000, user_rhythm[4+100000] + +system* + 000000, sys_common + 000200, sys_eq + 001000, sys_part[32+100] + +part_perform* + 000000, patch_or_rhythm + +user_performance* + 000000, performance + +user_patch* + 000000, patch + +user_rhythm* + 000000, rhythm + +patch_or_rhythm* + 000000, patch + 100000, rhythm + +performance* + 000000, pf_common + 000200, mfx + 000400, chorus + 000600, reverb + 001000, pf_midi[16+100] + 002000, pf_part[32+100] + +patch* + 000000, pc_common + 000200, mfx + 000400, chorus + 000600, reverb + 001000, tmt + 002000, tone[4+200] + 003000, split[88+20] + +rhythm* + 000000, ry_common + 000200, mfx + 000400, chorus + 000600, reverb + 001000, rtone[88+200] + +sys_common + 0000, 03, mode + 0001, p4, master_tune + 0005, 06, master_key_shift + 0006, 07, master_level + 0007, 01, scale_tune_switch + 0008, 01, patch_remain + 0009, 01, mix_parallel +#============================= + 000a, 01, mfx_switch + 000b, 01, chorus_switch + 000c, 01, reverb_switch +#============================= + 000d, 05, pf_ctrl_channel + 000e, 07, pf_msb + 000f, 07, pf_lsb + 0010, 07, pf_pc +#============================= + 0011, 04, patch_rx_channel + 0012, 07, pt_msb + 0013, 07, pt_lsb + 0014, 07, pt_pc +#============================= + 0015, 01, clock_source + 0016, p2, sys_tempo +#============================= + 0018, 07, sys_ctrl_src[4] +#============================= + 001c, 01, rx_program_change + 001d, 01, rx_bank_select + +sys_eq + 0000, 01, switch + 0001, 01, low_freq[8+4] + 0002, 05, low_gain[8+4] + 0003, 02, high_freq[8+4] + 0004, 05, high_gain[8+4] + +sys_part + 0000, 07, scale_tune[12] + +pf_common + 0000, 07, name[12] + 000c, 06, solo_part + 000d, 05, mfx_ctrl_ch + 000e, 01, mfx_ctrl_midi1 + 000f, 01, mfx_ctrl_midi1 + 0010, 07, voice_reserve[32] + 0030, 06, mfx_src[3] + 0033, 06, chorus_src + 0034, 06, reverb_src + +pf_midi + 0000, 01, rx_program_change + 0001, 01, rx_bank_select + 0002, 01, rx_wheel + 0003, 01, rx_key_aftertouch + 0004, 01, rx_channel_aftertouch + 0005, 01, rx_modulation + 0006, 01, rx_volume + 0007, 01, rx_pan + 0008, 01, rx_expression + 0009, 01, rx_hold + 000a, 01, phase_lock + 000b, 03, velocity_curve + +pf_part + 0000, 04, rx_channel + 0001, 01, rx_switch + 0003, 01, rx_port +#============================= + 0004, 07, bank_msb + 0005, 07, bank_lsb + 0006, 07, program_number +#============================= + 0007, 07, volume + 0008, 07, pan + 0009, 07, coarse_tune + 000a, 07, fine_tune + 000b, 02, mono + 000c, 02, legato + 000d, 05, pitch_bend_range + 000e, 02, portamento_switch + 000f, p2, portamento_time + 0011, 07, cutoff + 0012, 07, resonance + 0013, 07, attack + 0014, 07, release +#============================= + 0015, 03, octave_shift + 0016, 07, velocity_sens + 0017, 07, key_range_low + 0018, 07, key_range_high + 0019, 07, key_fade_lower + 001a, 07, key_fade_upper + 001b, 01, mute +#============================= + 001c, 07, dry_send + 001d, 07, chorus_send + 001e, 07, reverb_send + 001f, 04, output + 0020, 02, dest_mfx + +pc_common + 0000, 07, name[12] + 000c, 07, category +#============================= + 000d, 01, tone_type +#============================= + 000e, 07, level + 000f, 07, pan + 0010, 07, priority + 0011, 07, coarse_tune + 0012, 07, fine_tune + 0013, 03, octave_shift + 0014, 02, stretch_tune_depth + 0015, 07, analog_feel + 0016, 01, mono + 0017, 01, legato + 0018, 01, retrigger + 0019, 01, portamento_switch + 001a, 01, portamento_mode + 001b, 01, portamento_type + 001c, 01, portamento_start + 001d, 01, portamento_time + 001e, 01, clock_source + 001f, p2, tempo + 0021, 01, oneshot +#============================= + 0022, 07, cutoff + 0023, 07, resonance + 0024, 07, attack + 0025, 07, release + 0026, 07, velocity_sens +#============================= + 0027, 07, output +#============================= + 0028, 01, tmt_control + 0029, 06, pbr_up + 002a, 06, pbr_down +#============================= + 002b, 06, matrix_ctrl_1_src + 002c, 06, matrix_ctrl_1_dest[4+2] + 002d, 07, matrix_ctrl_1_sens[4+2] +#============================= + 0034, 06, matrix_ctrl_2_src + 0035, 06, matrix_ctrl_2_dest[4+2] + 0036, 07, matrix_ctrl_2_sens[4+2] +#============================= + 003d, 06, matrix_ctrl_3_src + 003e, 06, matrix_ctrl_3_dest[4+2] + 003f, 07, matrix_ctrl_3_sens[4+2] +#============================= + 0046, 06, matrix_ctrl_4_src + 0047, 06, matrix_ctrl_4_dest[4+2] + 0048, 07, matrix_ctrl_4_sens[4+2] + +tmt* + 0000, tmt_common + 0005, tmt_block[4+9] + +tmt_common + 0000, 04, structure_12 + 0001, 02, booster_12 + 0002, 04, structure_34 + 0003, 02, booster_34 + 0004, 02, velocity_control + +tmt_block + 0000, 01, tone_switch + 0001, 07, key_range_lower + 0002, 07, key_range_upper + 0003, 07, key_fade_lower + 0004, 07, key_fade_upper + 0005, 07, velo_range_lower + 0006, 07, velo_range_upper + 0007, 07, velo_fade_lower + 0008, 07, velo_fade_upper + +tone* + 0000, tn_common + 000c, tn_send + 0012, tn_rx + 0027, tn_wave + 003a, tn_pitch_env + 0048, tn_filter + 005e, tn_amp + 006d, tn_lfo[2+e] + +tn_common + 0000, 07, level + 0001, 07, coarse_tune + 0002, 07, fine_tune + 0003, 05, pitch_random + 0004, 07, pan + 0005, 05, pan_keyfollow + 0006, 06, pan_random + 0007, 07, pan_alt + 0008, 01, env_mode + 0009, 02, delay_mode + 000a, p2, delay_time + +tn_send + 0000, 07, dry_send + 0001, 07, mfx_chorus_send + 0002, 07, mfx_reverb_send + 0003, 07, chorus_send + 0004, 07, reverb_send + 0005, 04, output + +tn_rx + 0000, 01, rx_wheel + 0001, 01, rx_expression + 0002, 01, rx_hold + 0003, 01, rx_pan_mode + 0004, 01, rx_redamper + 0005, 02, tone_control_switch[16] + +tn_wave + 0000, 02, wave_group_type + 0001, p4, wave_group_id + 0005, p4, wave_number_l + 0009, p4, wave_number_r + 000d, 02, gain + 000e, 01, fm + 000f, 02, fm_color + 0010, 05, fm_depth + 0011, 01, tempo_sync + 0012, 06, pitch_keyfollow + +tn_pitch_env + 0000, 07, env_depth + 0001, 07, env_velocity_sens + 0002, 07, env_t1_velocity_sens + 0003, 07, env_t4_velocity_sens + 0004, 07, env_time_keyfollow + 0005, 07, env_time[4] + 0009, 07, env_level[5] + +tn_filter + 0000, 03, type + 0001, 07, cutoff + 0002, 06, cutoff_keyfollow + 0003, 03, cutoff_velocity_curve + 0004, 07, cutoff_velocity_sens + 0005, 07, resonance + 0006, 07, resonance_velocity_sens + 0007, 07, env_depth + 0008, 07, env_velocity_curve + 0009, 07, env_velocity_sens + 000a, 07, env_t1_velocity_sens + 000b, 07, env_t4_velocity_sens + 000c, 07, env_time_keyfollow + 000d, 07, env_time[4] + 0011, 07, env_level[5] + +tn_amp + 0000, 05, bias_level + 0001, 07, bias_position + 0002, 02, bias_direction + 0003, 03, env_velocity_curve + 0004, 07, env_velocity_sens + 0005, 07, env_t1_velocity_sens + 0006, 07, env_t4_velocity_sens + 0007, 07, env_time_keyfollow + 0008, 07, env_time[4] + 000c, 07, env_level[3] + +tn_lfo + 0000, 07, waveform + 0001, p2, rate + 0003, 03, offset + 0004, 07, rate_detune + 0005, 07, delay + 0006, 05, delay_keyfollow + 0007, 02, fade_mode + 0008, 07, fade_time + 0009, 01, key_trigger + 000a, 07, pitch_depth + 000b, 07, filter_depth + 000c, 07, amp_depth + 000d, 07, pan_depth + +split + 0000, p4, partial_no + 0004, 01, assign_type + 0005, 05, assign_group + 0006, 07, dry_send + 0007, 07, mfx_chorus_send + 0008, 07, mfx_reverb_send + 0009, 07, chorus_send + 000a, 07, reverb_send + 000b, 04, output + +rtone* + 0000, rt_common + 0016, rt_send + 001c, rt_rx + 0021, rt_wmt[4+1d] + 0115, rt_pitch_env + 0122, rt_filter + 0136, rt_amp + +ry_common + 0000, 07, name[12] + 000c, 07, level + 000d, 07, clock_source + 000e, p2, tempo + 0010, 01, oneshot + 0011, 04, output + +rt_common + 0000, 07, name[12] + 000c, 01, assign_type + 000d, 05, mute_group + 000e, 07, level + 000f, 07, coarse_tune + 0010, 07, fine_tune + 0011, 05, pitch_random + 0012, 05, pan + 0013, 06, pan_random + 0014, 07, pan_alt + 0015, 01, env_mode + +rt_send + 0000, 07, dry_send + 0001, 07, mfx_chorus_send + 0002, 07, mfx_reverb_send + 0003, 07, chorus_send + 0004, 07, reverb_send + 0005, 04, output + +rt_rx + 0000, 06, pitch_bend_range + 0001, 01, rx_expression + 0002, 01, rx_hold + 0003, 01, rx_pan_mode + 0004, 02, velocity_control + +rt_wmt + 0000, 01, switch + 0001, 02, wave_group_type + 0002, p4, wave_group_id + 0006, p4, wave_number_l + 000a, p4, wave_number_r + 000e, 02, gain + 000f, 01, fm + 0010, 02, fm_color + 0011, 05, fm_depth + 0012, 01, tempo_sync + 0013, 07, coarse_tune + 0014, 07, fine_tune + 0015, 07, pan + 0016, 01, pan_random_switch + 0017, 02, pan_alt_switch + 0018, 07, level + 0019, 07, velo_range_lower + 001a, 07, velo_range_upper + 001b, 07, velo_fade_lower + 001c, 07, velo_fade_upper + +rt_pitch_env + 0000, 05, env_depth + 0001, 07, env_velocity_sens + 0002, 07, env_t1_velocity_sens + 0003, 07, env_t4_velocity_sens + 0004, 07, env_time[4] + 0008, 07, env_level[5] + +rt_filter + 0000, 03, type + 0001, 07, cutoff + 0002, 03, cutoff_velocity_curve + 0003, 07, cutoff_velocity_sens + 0004, 07, resonance + 0005, 07, resonance_velocity_sens + 0006, 07, env_depth + 0007, 07, env_velocity_curve + 0008, 07, env_velocity_sens + 0009, 07, env_t1_velocity_sens + 000a, 07, env_t4_velocity_sens + 000b, 07, env_time[4] + 000f, 07, env_level[5] + +rt_amp + 0000, 03, env_velocity_curve + 0001, 07, env_velocity_sens + 0002, 07, env_t1_velocity_sens + 0003, 07, env_t4_velocity_sens + 0004, 07, env_time[4] + 0008, 07, env_level[3] + +mfx + 0000, 07, type + 0001, 07, dry_send + 0002, 07, chorus_send + 0003, 07, reverb_send + 0004, 02, output + 0005, 07, ctrl_src[4+2] + 0006, 07, ctrl_sens[4+2] + 000d, 05, ctrl_assign[4] + 0011, p4, param[32+4] + +chorus + 0000, 04, type + 0001, 07, level + 0003, 02, output + 0004, p4, param[12+4] + +reverb + 0000, 04, type + 0001, 07, level + 0002, 02, output + 0003, p4, param[20+4] |