문서의 이전 판입니다!
GM
1991 년 MIDI 제조업체 회의(MMA)와 일본 MIDI 표준 위원회(JMSC)가 표준화
| 표준 | GM level 1 요구 사항 |
|---|---|
| 동시발음수 | 멜로디와 퍼커션 사운드 모두에 대해 24개의 보이스를 동시에 사용할 수 있어야 합니다.(아니면, 16개의 멜로디와 8개의 퍼커시브 동시발음수). 모든 소리는 건반의 Velocity에 반응해야 합니다. |
| 채널 | 16개 채널을 동시에 사용 가능해야 하고, 각각 채널에 각기 다른 악기를 지정 가능해야 합니다. 채널 10은 타악기 용으로 예약되어야 합니다. 각 채널에서 폴리 포니(여러 동시 음표)를 지원합니다. |
| 악기 | 최소 128개의 MIDI 프로그램 번호(GM 1 Instrument Patch Map에 따름)와 47개의 타악기 사운드(GM 1 Percussion Key Map에 따름)를 지원해야 합니다. |
| 채널 메세지 | 컨트롤러 넘버 1, 7, 10, 11, 64, 100, 101, 121 및 123 을 지원해야 합니다. Channel Pressure 및 Pitchbend를 지원해야 합니다. |
| 기타 메세지 | SysEX 뿐만 아니라 Date Entry(cc#6, cc#38) 및 RPN(cc#100, cc#101)에 응답해야 합니다. |
GS, XG
GM 을 기반으로 여러가지 음색과 기능을 추가하여 Roland에서는 GS 규격, Yamaha에서는 XG 규격을 내놓기도 했으나 둘 다 비표준이다. 하지만 기본적으로 GM에 대해서는 하위 호환된다.
GM 2
Channel
채널에는 악기 패치를 로딩하여 소리를 낼 수 있게 되어있다.
GM 에서는 총 16채널이 사용 가능하다. 따라서 각 채널에 악기를 1가지씩 로딩하여 총 16개의 악기 편성이 가능하다. 단, 10번 채널은 Drum kit으로만 사용 가능하다.
Program
128개의 악기 목록과 리스트, MIDI 컨트롤 신호들에 대한 공통 표준이다.
| Program | English | 한국어 |
|---|---|---|
| Piano 피아노 | ||
| 1 | Acoustic Grand Piano | 그랜드 피아노 |
| 2 | Bright Acoustic Piano | 브라이트 피아노 |
| 3 | Electric Grand Piano | 전자 그랜드 피아노 |
| 4 | Honky-tonk Piano | 홍키통크 피아노 |
| 5 | Electric Piano 1 | 전자 피아노 1 |
| 6 | Electric Piano 2 | 전자 피아노 2 |
| 7 | Harpsichord | 하프시코드 |
| 8 | Clavinet | 클라비넷 |
| Chromatic Percussion | ||
|---|---|---|
| 9 | Celesta | 첼레스타 |
| 10 | Glockenspiel | 글로켄슈필 |
| 11 | Music box | 뮤직박스 |
| 12 | Vibraphone | 비브라폰 |
| 13 | Marimba | 마림바 |
| 14 | Xylophone | 실로폰 |
| 15 | Tubular Bell | 튜블러 벨 |
| 16 | Dulcimer | 덜시머 |
| Organ | ||
|---|---|---|
| 17 | Drawbar Organ | 드로우바 오르간 |
| 18 | Percussive Organ | 퍼커시브 오르간 |
| 19 | Rock Organ | 록 오르간 |
| 20 | Church organ | 파이프 오르간 |
| 21 | Reed organ | 풍금 |
| 22 | Accordion | 아코디언 |
| 23 | Harmonica | 하모니카 |
| 24 | Tango Accordion | 탱고 아코디언 |
| Guitar | ||
|---|---|---|
| 25 | Acoustic Guitar (nylon) | 어쿠스틱 기타 (나일론 줄) |
| 26 | Acoustic Guitar (steel) | 어쿠스틱 기타 (금속 줄) |
| 27 | Electric Guitar (jazz) | 전기 기타 (재즈) |
| 28 | Electric Guitar (clean) | 전기 기타 (클린) |
| 29 | Electric Guitar (muted) | 전기 기타 (음소거) |
| 30 | Overdrive Guitar | 전기 기타 (오버드라이브) |
| 31 | Distortion Guitar | 전기 기타 (디스토션) |
| 32 | Guitar harmonics | 기타 배음 |
| Bass | ||
|---|---|---|
| 33 | Acoustic Bass | 어쿠스틱 베이스 |
| 34 | Electric Bass (finger) | 베이스 기타 (손가락) |
| 35 | Electric Bass (pick) | 베이스 기타 (피크) |
| 36 | Fretless Bass | 무프렛 베이스 기타 |
| 37 | Slap Bass 1 | 슬랩 베이스 1 |
| 38 | Slap Bass 2 | 슬랩 베이스 2 |
| 39 | Synth Bass 1 | 신스 베이스 1 |
| 40 | Synth Bass 2 | 신스 베이스 2 |
| Strings | ||
|---|---|---|
| 41 | Violin | 바이올린 |
| 42 | Viola | 비올라 |
| 43 | Cello | 첼로 |
| 44 | Double bass | 더블 베이스 |
| 45 | Tremolo Strings | 트레몰로 |
| 46 | Pizzicato Strings | 피치카토 |
| 47 | Orchestral Harp | 하프 |
| 48 | Timpani | 팀파니 |
| Ensemble | ||
|---|---|---|
| 49 | String Ensemble 1 | 현악기 앙상블 1 |
| 50 | String Ensemble 2 | 현악기 앙상블 2 |
| 51 | Synth Strings 1 | 신스 현악기 1 |
| 52 | Synth Strings 2 | 신스 현악기 2 |
| 53 | Voice Aahs | 목소리 '아~' |
| 54 | Voice Oohs | 목소리 '오~' |
| 55 | Synth Voice | 신스 목소리 |
| 56 | Orchestra Hit | 오케스트라 히트 |
| Brass | ||
|---|---|---|
| 57 | Trumpet | 트럼펫 |
| 58 | Trombone | 트럼본 |
| 59 | Tuba | 튜바 |
| 60 | Muted Trumpet | 뮤트 트럼펫 |
| 61 | French horn | 호른 |
| 62 | Brass Section | 금관 섹션 |
| 63 | Synth Brass 1 | 신스 금관 1 |
| 64 | Synth Brass 2 | 신스 금관 2 |
| Reed | ||
|---|---|---|
| 65 | Soprano Sax | 소프라노 색소폰 |
| 66 | Alto Sax | 알토 색소폰 |
| 67 | Tenor Sax | 테너 색소폰 |
| 68 | Baritone Sax | 바리톤 색소폰 |
| 69 | Oboe | 오보에 |
| 70 | English Horn | 잉글리시 호른 |
| 71 | Bassoon | 바순 |
| 72 | Clarinet | 클라리넷 |
| Pipe | ||
|---|---|---|
| 73 | Piccolo | 피콜로 |
| 74 | Flute | 플루트 |
| 75 | Recorder | 리코더 |
| 76 | Pan Flute | 팬플루트 |
| 77 | Blown Bottle | 병 부는 소리 |
| 78 | Shakuhachi | 샤쿠하치 |
| 79 | Whistle | 휘파람 |
| 80 | Ocarina | 오카리나 |
| Synth Lead | ||
|---|---|---|
| 81 | Lead 1 (square) | 리드 1 (구형파) |
| 82 | Lead 2 (sawtooth) | 리드 2 (톱니파) |
| 83 | Lead 3 (calliope) | 리드 3 (칼리오페) |
| 84 | Lead 4 (chiff) | 리드 4 (치프) |
| 85 | Lead 5 (charang) | 리드 5 (챠랑) |
| 86 | Lead 6 (voice) | 리드 6 (목소리) |
| 87 | Lead 7 (fifths) | 리드 7 (5도) |
| 88 | Lead 8 (bass + lead) | 리드 8 (베이스+리드) |
| Synth Pad | ||
|---|---|---|
| 89 | Pad 1 (new age) | 패드 1 (뉴에이지) |
| 90 | Pad 2 (warm) | 패드 2 (따뜻한) |
| 91 | Pad 3 (polysynth) | 패드 3 (폴리 신스) |
| 92 | Pad 4 (choir) | 패드 4 (합창) |
| 93 | Pad 5 (bowed) | 패드 5 (굽은) |
| 94 | Pad 6 (metallic) | 패드 6 (메탈) |
| 95 | Pad 7 (halo) | 패드 7 (후광) |
| 96 | Pad 8 (sweep) | 패드 8 (쓸어내림) |
| Synth Effects | ||
|---|---|---|
| 97 | FX 1 (rain) | 음향효과 1 (비) |
| 98 | FX 2 (soundtrack) | 음향효과 2 (사운드트랙) |
| 99 | FX 3 (crystal) | 음향효과 3 (크리스털) |
| 100 | FX 4 (atmosphere) | 음향효과 4 (분위기) |
| 101 | FX 5 (brightness) | 음향효과 5 (밝음) |
| 102 | FX 6 (goblins) | 음향효과 6 (고블린) |
| 103 | FX 7 (echoes) | 음향효과 7 (메아리) |
| 104 | FX 8 (sci-fi) | 음향효과 8 (사이파이) |
| Ethnic | ||
|---|---|---|
| 105 | Sitar | 시타르 |
| 106 | Banjo | 밴조 |
| 107 | Shamisen | 샤미센 |
| 108 | Koto | 고토 |
| 109 | Kalimba | 칼림바 |
| 110 | Bagpipe | 백파이프 |
| 111 | Fiddle | 피들 |
| 112 | Shanai | 샤나이 |
Drum kit
10번 채널은 Drum kit 전용이다.
| Program | Drum Kit |
|---|---|
| 1 | Standard Drum Kit |
| 9 | Room Drum Kit |
| 17 | Power Drum Kit |
| 25 | Electric Drum Kit |
| 26 | Rap TR808 Drums |
| 33 | Jazz Drum Kit |
| 41 | Brush Kit |
Control number
GM 1
| Control number | 기능 |
|---|---|
| 1 | Modulation wheel |
| 7 | Volume |
| 10 | PAN |
| 11 | Expression |
| 64 | Sustain pedal |
| 6 | Data entry MSB |
| 38 | Data entry LSB |
| 96 | Data +1 |
| 97 | Data -1 |
| 98 | RPN LSB |
| 99 | RPN MSB |
| 100 | RPN LSB |
| 101 | RPN MSB |
| 121 | All controller off |
| 123 | All note off |
MSB, LSB : MIDI 신호의 범위는 0 ~ 127 로 128단계의 값을 가질 수 있는데, 어떤 컨트롤의 경우에는 128단계를 훨씬 넘는 단계의 범위가 필요할 수도 있다.(튜닝, 피치 벤드 등) 그래서 두 개의 컨트롤러 값을 조합하여 사용하도록 MSB(Most Significant Bit)과 LSB(Least Significant Bit)를 사용한다.
MIDI 에서는 의외로 상당히 많은 기능이 MSB X LSB 로 표현되는 값을 사용하도록 되어 있다. MIDI 신호가 16비트 기반이고 하나의 값이 128단계로만 표현 가능한 한계 때문이다. 이 한계를 넘어서서 128단계를 넘는 표현을 하기 위해서 MSB X LSB로 값을 표현하는 것이다.
Pitchbend의 경우는 컨트롤 넘버 21번, 23번을 MSB, LSB 로 조합하여 0 ~ 8192 ~ 16383 사이의 값을 만들어서 사용한다.(128 x 128 = 16384) 하지만, 이 두 값을 조합하여 사용하는 것은 사람이 사용하기엔 매우 불편하고 Pitchbend의 경우는 상당히 자주 사용되는 기능이기 때문에, 대부분의 DAW나 시퀀서에서는 이 기능을 아예 Pitchbend(-8192 ~ 0 ~ +8192) 기능으로 따로 지정하여 사용하기 쉽게 만들어 두었다.
RPN
Registered Parameter Number
Pitch bend range, Fine tune, Coarse tune
컨트롤 넘버 100 과 101 번에 각기 LSB, MSB 값을 지정하여 사용한다.
Pitchbend 범위를 변경
- Control number 100 : 0
- Control number 101 : 0
- Control number 6 : 1~12(1 : 반음, 2: 온음, 12 : 12개의 반음, 한 옥타브)
Pitch Fine tune 조절
- Control number 100 : 0
- Control number 101 : 1
Pitch Coarse tune 조절
- Control number 100 : 0
- Control number 101 : 2
RESET
- Control number 100 : 0
- Control number 101 : 1
NRPN
Non-Registered Parameter Number, 비등록 파라메터 넘버
RPN은 위에서 설명한 것처럼 기능이 지정되어 있지만, NRPN은 기능이 지정되어 있지 않다. 따라서 악기마다 NRPN의 기능은 다 다르며, 자세한 NRPN 기능은 해당 악기의 매뉴얼에 보통 나와있다.
ex.) Vibrato rate
- Control number 99 : 1
- Control number 98 : 8
- Control number 6 : 14~64~114(64 : Default)
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

