2008. 10. 5. 21:52

[MIDI] 타악기와 관련된 MIDI 9번채널


위모트 좌표값을 이용한 가상드럼 프로젝트하는데 기본적으로 접근한 것이 GM Instrument Patch Map
이였습니다. 아래에 보면


요렇게~ 총 128까지의 악기를 제공해 줍니다. 초기에는 이 악기로 거의 커버가 가능했다고 하네요.
하지만 점차 수없이 많은 악기에 대해 필요성을 느끼게 되고 특히 타악기종류에 대하여
9번채널을 하나 두고 거기에 타악기에 대하여 제공해 주게 되었습니다.

 

 그런데 여기서 두 테이블의 큰 차이점은 해당 악기에 대하여 미디포멧에 정의해주는 방법이 다르다는 것입니다.
 위의 GM Instrument Patch Map의 경우 프로그램 체인지 값에 의해 원하는 악기를 세팅해 주게 되죠.

 하지만 GM Percussion Key Map인 경우 채널은 9번으로 고정하고 Note Key값을 변경함으로써 타악기의 종류를
 선택할 수 있습니다. 일반적인 건반악기나 기타종류등등은 도레미파~~와 같은 음의 범위가 있지만 
 일반적인 드럼과 같은 경우 그러한 것이 없기 때문에 가능한게 아닌가 봅니다.ㅎㅎ
 그 대신 벨로시티와 같은 다른 처리는 똑같이 적용이 가능합니다.

 아~ 그리고 GM Instrument Patch Map에 보면 드럼이 존재하긴 합니다...하지만 몇개 없죠.

 음....다른 여러 확장채널이 있다고는 하는데 잘 몰라서 언급은 안하겠습니다.^^

 위의 표가 있는 실제 사이트를 올려드리죠~~ ㅎㅎ
 http://www.midistudio.com/Help/GMSpecs_PercMap.htm