HD-300 Owner’s Manual
42
NOTE
“HEX” means hexadecimal.
Program Change
Changes the FM Voice of the specified channel.
System Exclusive Messages
Quantity of FM Voice channels
Specifies the quantity of channels used for FM Voices
out of 16 channels.
Temperament mode
Specifies which of the three temperament modes to use.
Chord
Specifies the chord directly instead of auto-detected.
Individual pitches
Specifies the 12 pitches of the individual temperament.
Upon receiving this message, the HD-300 will
automatically enter the individual temperament mode.
Individual volumes
Specify the 12 volumes of the individual temperament.
Upon receiving this message, the HD-300 will
automatically enter the individual temperament mode.
Beat, Tempo memory
Rewrites the contents of the specified memory number
on the Beat/tempo memory.
MIDI Messages
Data (HEX)
Cn prog
Parameters
n:
Channel Number (0 – (Quantity of FM Voice
channels – 1))
pro
g
:
Program Change No. (Refer to the Voice
List (page 41))
Data (HEX)
F0 43 77 10 00 <track> <accept> F7
Parameters
track:
Quantity of channels used for FM Voices
(0 – 6)
accept:
Whether to change the FM Voice that
produces sound by receiving a MIDI message,
by operating from the panel. (0 = disable, 1 =
enable)
Data (HEX)
F0 43 77 10 01 <temp> F7
Parameters
temp:
Temperament mode (0 = Equal, 1 = Pure,
2 = User)
Data (HEX)
F0 43 77 10 02 <root> <chord> F7
Parameters
root:
Root key. The meaning of the numbers
changes depending on whether they are in major
or minor. (See table following)
chord:
Chord. This also specifies major/minor at
the same time. (See table following)
root
(HEX)
Key si
g
nature
(for reference)
Major
Minor
00
0
C
A
01
b
5
D
b
B
b
02
#
2
D
B
03
b
3
E
b
C
04
#
4
E
C
#
05
b
1
F
D
06
b
6 /
#
6
F
#
E
b
07
#
1
G
E
08
b
4
A
b
F
09
#
3
A
F
#
0A
b
2
B
b
G
0B
#
5
B
G
#
chord (HEX)
Chord
Major/Minor
00
Maj
Major
01
m
Minor
02
7
Major
03
m7
Minor
04
M7
Major
05
m7
b
5
Minor
06
sus4
Major
07
aug
Major
08
dim
Minor
09
mM7
Minor
0A
6
Major
0B
m6
Minor
0C
7
b
5
Major
0D
add9
Major
Data (HEX)
F0 43 77 10 03 <cent1_l> <cent1_u>
… <cent12_l> <cent12_u> F7
Parameters
centx_l, centx_u (x = 1 – 12):
The individual
pitch (a set of two bytes for each).
(cent value: -55.0 – 0 – 55.0)
Method of calculation from the cent value
to 2 bytes of messa
g
es
1. Convert ten times of the cent value to hexa-
decimal, and then add 0x2000 (HEX).
2. Of the lower 14 bits of the calculation result,
sends the lower 7 bits (centx_l) and the upper
7 bits (centx_u) in that order.
Data (HEX)
F0 43 77 10 04 <vol1> … <vol12> F7
Parameters
vol1 – 12:
The individual volume (one byte each).
(00 – 15(HEX) = 0 – 20)
Data (HEX)
F0 43 77 10 05 <num> <note>
<tempo_l> <tempo_u> <step>
<numer1> … <numer8> <denom1> …
<denom8> F7
Parameters
num:
Memory number (0 – 7 = M1 – M8)
note:
Tempo reference note (0 = 8th note, 1 =
quarter note, 2 = dotted quarter note)
tempo_l, tempo_u:
A set of two bytes data;
among the lower 14 bits of the tempo value, the
lower 7 bits and the upper 7 bits
step:
Number of effective steps in the beat
memory – 1 (0 – 7)
numer1 – 8:
numerator (0 – 9)
denom1 – 8:
denominator (0 = quarter, 1 = 8th)
NOTE
Make sure that the numerator next to the number
of valid steps is 0. For example, if the number of
valid steps is 4 (step = 3), set numer5 = 0.
Содержание Harmony Director HD-300
Страница 47: ......