User Manual

HD-300 사용설명서
42
“HEX” 16진수를 의미합니다.
프로그램 변경
지정된 채널의 FM 음색을 변경합니다.
시스템 고유 메시지
FM 음색 채널
16 채널 FM 음색에 사용되는 채널 수를 지정합
니다.
음률 모드
가지 음률 모드 가운데 무엇을 사용할지 지정합
니다.
코드
자동 감지 대신 직접 코드를 지정합니다.
개별 피치
개별 음률의 12 피치를 지정합니다. 메시지를
신하면 HD-300 자동으로 개별 음률 모드로 이동
합니다.
개별 음량
개별 음률의 12 음량을 지정합니다. 메시지를
신하면 HD-300 자동으로 개별 음률 모드로 이동
합니다.
비트, 템포 메모리
비트/템포 메모리에 지정된 메모리 번호의 내용을
씁니다.
MIDI 메시지
데이터(HEX)
Cn prog
파라미터
n: 채널 번호(0 – (FM 음색 채널 – 1))
prog:
프로그램 변경 번호(음색 목록( 41페이지)
참조)
데이터(HEX)
F0 43 77 10 00 <track> <accept> F7
파라미터
track: FM 음색에 사용되는 채널 (0~6)
accept: 패널 조작으로 MIDI 메시지를 수신하여
사운드를 만드는 FM 음색을 변경할지 여부를
정합니다. (0 = 해제, 1 = 설정)
데이터(HEX)
F0 43 77 10 01 <temp> F7
파라미터
temp: 음률 모드(0 = Equal, 1 = Pure, 2 = User)
데이터(HEX)
F0 43 77 10 02 <root> <chord> F7
파라미터
root: 근음. 숫자의 의미는 메이저인지 마이너인지
따라 달라집니다. (다음 참조)
chord: 코드. 여기서도 메이저/마이너를 동시에
지정합니다. (다음 참조)
root
(HEX)
조표
(
참조용
)
메이저 마이너
00 0 C A
01
b
5D
b
B
b
02
#
2DB
03
b
3E
b
C
04
#
4EC
#
05
b
1FD
06
b
6 /
#
6F
#
E
b
07
#
1GE
08
b
4A
b
F
09
#
3AF
#
0A
b
2B
b
G
0B
#
5BG
#
chord
(HEX)
코드 메이저/
마이너
00 Maj
메이저
01 m
마이너
02 7
메이저
03 m7
마이너
04 M7
메이저
05 m7
b
5
마이너
06 sus4
메이저
07 aug
메이저
08 dim
마이너
09 mM7
마이너
0A 6
메이저
0B m6
마이너
0C 7
b
5
메이저
0D add9
메이저
데이터(HEX)
F0 43 77 10 03 <cent1_l> <cent1_u>
… <cent12_l> <cent12_u> F7
파라미터
centx_l, centx_u (x = 1 – 12): 개별 피치(각각 2
바이트 세트).
(센트 : -55.0 – 0 – 55.0)
센트 값부터 메시지의2바이트까지 계산하는
방법
1. 센트 값의 10배를 16진수로 변환한 다음
0x2000(HEX) 더합니다.
2. 계산 결과의 하위 14비트 하위 7비트(centx_l)
상위 7비트(centx_u) 순서대로 전송합니다.
데이터(HEX)
F0 43 77 10 04 <vol1> … <vol12> F7
파라미터
vol1 – 12: 개별 음량(각각 1바이트). (00 – 15(HEX)
= 0 – 20)
데이터(HEX)
F0 43 77 10 05 <num> <note>
<tempo_l> <tempo_u> <step>
<numer1> … <numer8> <denom1> …
<denom8> F7
파라미터
num: 메모리 번호(0 – 7 = M1 – M8)
note: 템포 기준음(0 = 8분음표, 1 = 4분음표,
2 = 4분음표)
tempo_l, tempo_u: 2바이트 데이터 세트, 템포
하위 14비트 가운데 하위 7비트 상위 7비트
step: 비트 메모리의 유효 단계 – 1(0~7)
numer1 – 8: 분자(0~9)
denom1 – 8: 분모(0 = /4, 1 = /8)
유효한 단계 분자가 0인지 확인합니다.
예를 들어 유효한 단계 수가 4(step = 3)이면
numer5 = 0으로 설정합니다.