2014-09-07 3 views
1

MIDI 메시지를 통해 사운드를 생성하고 재생 중입니다. 스테레오 효과 (밸런스 변경)를해야하지만 솔루션을 찾을 수 없습니다.MIDI 채널 밸런스를 변경하기위한 바이트 시퀀스

이제 매개 변수 "08"(첫 번째 바이트)과 "0..127"(두 번째 바이트)을 사용하여 "Chan 1 Control/Mode Change"메시지를 사용하려하지만이 방법은 작동하지 않습니다. 나 좀 도와 줄 수있어? 감사.

답변

1

첫 번째 바이트는 실제로 컨트롤 변경 메시지를 보낼 것을 나타내야하며 어떤 채널을 나타내야합니다. Use 0xB0 to send CC on channel 1을 보내고 CC 번호를 보낸 다음 값을 보냅니다.

모든 장치가 모든 참조 메시지에 응답하지는 않습니다. 0x080x00 - 0x7F을 전송 중이며 아무런 변화가없는 경우 해당 기기가있을 것입니다.

0x0A (10 DEC) 대신 패닝을 변경하려고 할 수도 있습니다.

+0

바이트로 메시지를 보냅니다 : 0xB0 + 0x08 + 0x00..0xFF 채널 1에서 잔액을 변경하는 것이 맞습니까? – user2329752

+0

데이터 바이트의 상한은 0x7f입니다. –

+0

@CL. 좋은 캐치, 고마워. – Brad