User Manual
Table Of Contents
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으로 설정합니다.