HR-16/HR16B Service Manual 1.00
24
TRANSMITTED AS:
0:
0 A7 A6 A5 A4 A3 A2 A1
1:
0 A0 B7 B6 B5 B4 B3 B2
2:
0 B1 B0 C7 C6 C5 C4 C3
3:
0 C2 C1 C0 D7 D6 D5 D4
4:
0 D3 D2 D1 D0 E7 E6 E5
5:
0 E4 E3 E2 E1 E0 F7 F6
6:
0 F5 F4 F3 F2 F1 F0 G7
7:
0 G6 G5 G4 G3 G2 G1 G0
In order to use the data properly, it must be decoded properly into HR-16 byte format. The following list
gives the data locations within the "unpacked" (decoded) block of data, starting with the first byte of the
block being 000. NOTE: All absolute addresses must have an offset of 8200H added to them (e.g., an
absolute pointer to a pattern that starts at 35AH should have the pointer value 855AH).
000H-0C7H DON'T
CARE
0C8H MIDI
channel
0C9H
Receive MIDI drum triggers (0=off, 1=on)
0CAH
Transmit MIDI drum triggers (0=off, 1=on)
0CBH
MIDI note assignment of CLICK (0-127)
0CCH
MIDI note assignment of KICK (0-127)
0CDH
MIDI note assignment of SNARE (0-127)
0CEH
MIDI note assignment of CLS HAT (0-127)
0CFH
MIDI note assignment of MID HAT (0-127)
0D0H
MIDI note assignment of OPEN HAT (0-127)
0D1H
MIDI note assignment of CLAPS (0-127)
0D2H
MIDI note assignment of PERC 3 (0-127)
0D3H
MIDI note assignment of PERC 4 (0-127)
0D4H
MIDI note assignment of TOM 1 (0-127)
0D5H
MIDI note assignment of TOM 2 (0-127)
0D6H
MIDI note assignment of TOM 3 (0-127)
0D7H
MIDI note assignment of TOM 4 (0-127)
0D8H
MIDI note assignment of RIDE (0-127)
0D9H
MIDI note assignment of CRASH (0-127)
0DAH
MIDI note assignment of PERC 1 (0-127)
0DBH
MIDI note assignment of PERC 2 (0-127)
0DCH
MIDI echo (0=off, 1=on)
0DDH
MIDI program select (0=off, 1=on)
0DEH
Clock mode (0=MIDI & internal, 1=internal only, 2=tape)
0DFH
MIDI clock out (0=off, 1=on)
0E0H
Auto start (0=off, 1=on)
0E1H Click
value
0E2H
Click in play (0=off, 1=on)
0E3H
Manual voice/tune/mix (0=off, 1=on)
0E4H
Pad dynamics (0-0AH)
0E5H
Song loop (0=off, 1=on)
0E6H
Sysex enable (0=off, 1=on)
0E7H-0EBH Software version: 5 ascii bytes, starting with a space (20H) if an HR-16, or a "B" (42H) if an
HR-16B, followed by a 4 digit version number (e.g., "2.00", or 32H, 2EH, 30H, 30H)
0ECH-F3H DON'T
CARE
0F4H 0
0F5H-FDH DON'T
CARE