목차
1. MIDI의 출현
2. MIDI 란 무엇인가
1)미디의 연결
2) 미디 시스템의 연결
3) 미디 하드웨어
3. 미디 데이터의 이해
1) 디지틀 워드
2) 미디 명령
3) 미디 명령과 바이트
4) 채널 보이스 명령
2. MIDI 란 무엇인가
1)미디의 연결
2) 미디 시스템의 연결
3) 미디 하드웨어
3. 미디 데이터의 이해
1) 디지틀 워드
2) 미디 명령
3) 미디 명령과 바이트
4) 채널 보이스 명령
본문내용
를 뜻하기도 한다. 이 명령의 스테이터스 바이트는 미디 채널 번호를 포함하며, 데이터 바이트는 선택 프로그램의 ID 번호(0-127)를 뜻한다. 그러나 제작사 중에는 0-127을 택하기도 하지만 경우에 따라 1-128 방식을 택하기도 한다. 따라서 기존의 프로그램 체인지 명령으로는 이들을 다 소화하기 힘들다. 그래서 이들 악기는 프로그램 맵이나 확장 프로그램 체인지 명령을 제공하고 있다.
(1) 프로그램 매핑
프로그램 맵은 일종의 미디 매핑이다. 미디 매핑이랑 컴퓨터나 악기 내부의 소프트웨어 기능일 수도 있고 독립된 기기로 제공되기도 한다. 이는 데이터 바이트의 값, 혹은 범위를 사용자가 임의로 설정한 데이터 값이나 범위로 전환하는 기능을 갖고 있다. 미디 매핑은 미디 시스템 중에서 매우 유용하여, 채널 번호 및 프로그램 번호, 노트 번호, 제어기 번호와 그 값 등을 사용자 임의로 변경, 설정할 수 있다. 특히 프로그램 체인지의 경우, 미디에서 보낼 수 있는 값의 범위를 벗어나 존재하는 프로그램들을 그 범위 내로 지정하여 호출한다.
(2) 확장 프로그램 체인지
미디 기기 중에는 미디 제어기 번호 0프로그램 체인지 명령을 다룰 수 있는 것이 있다. K2000은 표준 프로그램 체인지와 더불어 이 명령을 인식한다. 따 라서 콘트롤 번호 0에서 0부터 9까지의 값은 K2000의 메모리 뱅크 1단위에 서 900단위까지를 선택한다. 즉 프로그램 체인지 명령 중 0에서 99까지만 일 반적인 프로그램 체인지 명령으로 사용하고 100에서 109까지는 뱅크 선택에 사용함으로써 보다 많은 프로그램들을 부를 수 있는 것이다.
(1) 프로그램 매핑
프로그램 맵은 일종의 미디 매핑이다. 미디 매핑이랑 컴퓨터나 악기 내부의 소프트웨어 기능일 수도 있고 독립된 기기로 제공되기도 한다. 이는 데이터 바이트의 값, 혹은 범위를 사용자가 임의로 설정한 데이터 값이나 범위로 전환하는 기능을 갖고 있다. 미디 매핑은 미디 시스템 중에서 매우 유용하여, 채널 번호 및 프로그램 번호, 노트 번호, 제어기 번호와 그 값 등을 사용자 임의로 변경, 설정할 수 있다. 특히 프로그램 체인지의 경우, 미디에서 보낼 수 있는 값의 범위를 벗어나 존재하는 프로그램들을 그 범위 내로 지정하여 호출한다.
(2) 확장 프로그램 체인지
미디 기기 중에는 미디 제어기 번호 0프로그램 체인지 명령을 다룰 수 있는 것이 있다. K2000은 표준 프로그램 체인지와 더불어 이 명령을 인식한다. 따 라서 콘트롤 번호 0에서 0부터 9까지의 값은 K2000의 메모리 뱅크 1단위에 서 900단위까지를 선택한다. 즉 프로그램 체인지 명령 중 0에서 99까지만 일 반적인 프로그램 체인지 명령으로 사용하고 100에서 109까지는 뱅크 선택에 사용함으로써 보다 많은 프로그램들을 부를 수 있는 것이다.