HEXADECIMAL CONVERSION TABLE

advertisement
MIDI Solutions MIDI Delay
Operating Instructions
MIDI Solutions MIDI Delay delays all MIDI messages by a preprogrammed delay time from 0 to 1023 ms. MIDI Solutions
MIDI Delay is powered by the MIDI signal and requires no batteries or power supply to operate.
CONNECTIONS
Connect the In of the MIDI Delay to the MIDI Out or Thru of the sending MIDI device using a standard MIDI cable. Connect the
Out of the MIDI Delay to the MIDI In of the receiving MIDI device. It is recommended that the number of MIDI Solutions
products chained together between any two MIDI devices be limited to four.
OPERATION
The MIDI Delay's MIDI Indicator LED will light as soon as the sending device is turned on, and flashes whenever MIDI
data passes through the unit. All MIDI messages are delayed by the preprogrammed time.
PROGRAMMING
The delay time is programmed by sending the unit the following System Exclusive message:
F0 00 00 50 13 01 aa bb F7 (values in Hex)
where aa = 128 ms delay increments ( 00 < aa < 07 )
bb = 1 ms delay increments ( 00 < bb < 7F)
The message contains two values, aa and bb, that combine to specify the total delay. aa adds to the delay time in 128 ms
increments, and bb adds to the delay time in 1 ms increments. For example to specify a 300 ms delay requires 2 x 128
ms increments + 44 x 1 ms increments = 300 ms total. All values must be entered in hexadecimal (see table below), so in
this example aa = 02, and bb = 2C. Upon receipt of the System Exclusive message, the MIDI indicator LED will flash
rapidly for about one second to indicate that the setting has been stored. The setting is retained in memory until
reprogrammed with a new setting.
EXAMPLES
100 ms delay = 0 x 128 ms + 100 x 1 ms
127 ms delay = 0 x 128 ms + 127 x 1 ms
128 ms delay = 1 x 128 ms + 0 x 1 ms
129 ms delay = 1 x 128 ms + 1 x 1 ms
200 ms delay = 1 x 128 ms + 72 x 1 ms
255 ms delay = 1 x 128 ms + 127 x 1 ms
256 ms delay = 2 x 128 ms + 0 x 1 ms
257 ms delay = 2 x 128 ms + 1 x 1 ms
300 ms delay = 2 x 128 ms + 44 x 1 ms
400 ms delay = 3 x 128 ms + 16 x 1 ms
500 ms delay = 3 x 128 ms + 116 x 1 ms
Dec/Hex
0 00
1 01
2 02
3 03
4 04
5 05
6 06
7 07
8 08
9 09
10 0A
11 0B
12 0C
13 0D
14 0E
15 0F
aa = 00, bb = 64
aa = 00, bb = 7F
aa = 01, bb = 00
aa = 01, bb = 01
aa = 01, bb = 48
aa = 01, bb = 7F
aa = 02, bb = 00
aa = 02, bb = 01
aa = 02, bb = 2C
aa = 03, bb = 10
aa = 03, bb = 74
HEXADECIMAL CONVERSION TABLE
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
Download