From aefdc8d0edad5d77d73ac40d8002363e12da00da Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Tue, 9 Aug 2022 02:56:10 -0400 Subject: fures, ostendite se! --- amaps/gs.amap | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 amaps/gs.amap (limited to 'amaps/gs.amap') diff --git a/amaps/gs.amap b/amaps/gs.amap new file mode 100644 index 0000000..f398df9 --- /dev/null +++ b/amaps/gs.amap @@ -0,0 +1,101 @@ +# Address mapping for Roland SoundCanvas/GS Devices +# Reference: MIDI Implementation of Roland SC-8850/SC-8820/SC-88Pro/SC-88/SC-55 (MkII) + +sc_root* + 000000, system # 88/88p/8850/8820 only + 100000, display # 55/55M2/88/88p + 101000, function_control # 55M2 only + 200000, user_patches # 88/88p/8850/8820 only + 210000, user_drums # 88/88p/8850/8820 only + 400000, patch_common + 401000, patch_parts + 403000, info # 55 only + 410000, drum_setup + 480000, patch_bulk # 55/55M2 only + 490000, drum_bulk # 55/55M2 only + 500000, patch_common # 88/88p only, alternate port + 501000, patch_parts # 88/88p only, alternate port + 510000, drum_setup # 88/88p only, alternate port + +display + 0000, 07, char_display[20] + 0100, 07, dot_display[64] +# 88/88p only + 0140, 07, dot_display2[64] + 0200, 07, dot_display3[64] + 0240, 07, dot_display4[64] + 0300, 07, dot_display5[64] + 0340, 07, dot_display6[64] + 0400, 07, dot_display7[64] + 0440, 07, dot_display8[64] + 0500, 07, dot_display9[64] + 0540, 07, dot_display10[64] +# end 88/88p only +# 55M2 only + 0800, 03, display_type + 0801, 02, peak_hold + 0810, 03, parameter_displayed +# end 55M2 only +# 88/88p only + 2000, 04, page_select + 2001, 04, display_time +# end 88/88p only + +function_control + 0000, 04, part_select + 0001, 01, minus_one + 0002, 01, solo + 0100, 01, all_mute + 0111, 01, part_mute[16] + +system* + 007F, 01, system_mode + 0100, 02, part_port[64] + +patch_common + 0000, p4, master_tune + 0004, 07, master_volume + 0005, 07, master_key_shift + 0006, 07, master_pan + 007F, 01, mode_set + 0100, 07, patch_name[16] + 0130, 03, reverb_macro + 0131, 03, reverb_character + 0132, 03, reverb_filter + 0133, 07, reverb_level + 0134, 07, reverb_time + 0135, 07, reverb_feedback + 0137, 07, reverb_predelay + 0138, 03, chorus_macro + 0139, 03, chorus_filter + 013a, 07, chorus_level + 013b, 07, chorus_feedback + 013c, 07, chorus_delay + 013d, 07, chorus_rate + 013e, 07, chorus_depth + 013f, 07, chorus_send_reverb + 0140, 07, chorus_send_delay + 0150, 04, delay_macro + 0151, 03, delay_filter + 0152, 07, delay_time_c + 0153, 07, delay_time_ratio_l + 0154, 07, delay_time_ratio_r + 0155, 07, delay_level_c + 0156, 07, delay_level_l + 0157, 07, delay_level_r + 0158, 07, delay_level + 0159, 07, delay_feedback + 015a, 07, delay_send_reverb + 0200, 01, eq_low_freq + 0201, 07, eq_low_gain + 0202, 01, eq_high_freq + 0203, 07, eq_high_gain + 0300, 07, efx_type + 0303, 07, efx_param[20] + 0317, 07, efx_send_reverb + 0318, 07, efx_send_chorus + 0319, 07, efx_send_delay + 031b, 07, efx_ctrl_src[2+2] + 031c, 07, efx_ctrl_depth[2+2] + 031f, 01, efx_send_eq + -- cgit v1.2.3