aboutsummaryrefslogtreecommitdiff
path: root/amaps/gs.amap
blob: f398df9cec6fbb16dffc891b455b6b55d1ff51b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
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