문서의 이전 판입니다!
목차
GM
General MIDI1)
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에 따름)를 지원해야 합니다. |
| 채널 메세지 | CC# 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
Program
GM 1
Piano
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
Strings
Ensemble
Brass
Reed
| 65 | Soprano Sax | 소프라노 색소폰 |
| 66 | Alto Sax | 알토 색소폰 |
| 67 | Tenor Sax | 테너 색소폰 |
| 68 | Baritone Sax | 바리톤 색소폰 |
| 69 | Oboe | 오보에 |
| 70 | English Horn | 잉글리시 호른 |
| 71 | Bassoon | 바순 |
| 72 | Clarinet | 클라리넷 |
Pipe
Synth Lead
Synth Pad
Synth Effects
Ethnic
| 105 | Sitar | 시타르 |
| 106 | Banjo | 밴조 |
| 107 | Shamisen | 샤미센 |
| 108 | Koto | 고토 |
| 109 | Kalimba | 칼림바 |
| 110 | Bagpipe | 백파이프 |
| 111 | Fiddle | 피들 |
| 112 | Shanai | 샤나이 |
Percussive
Sound effects
Drum kit
10번 채널은 Drum kit 전용이다. Drum Mapping은 아래와 같다.
- 35 Acoustic Bass Drum
- 36 Electric Bass Drum
- 37 Side Stick
- 38 Acoustic Snare
- 39 Hand Clap
- 40 Electric Snare
- 41 Low Floor Tom
- 42 Closed Hi-hat
- 43 High Floor Tom
- 44 Pedal Hi-hat
- 45 Low Tom
- 46 Open Hi-hat
- 47 Low-Mid Tom
- 48 High-Mid Tom
- 49 Crash Cymbal 1
- 50 High Tom
- 51 Ride Cymbal 1
- 52 Chinese Cymbal
- 53 Ride Bell
- 54 Tambourine
- 55 Splash Cymbal
- 56 Cowbell
- 57 Crash Cymbal 2
- 58 Vibraslap
- 59 Ride Cymbal 2
- 60 High Bongo
- 61 Low Bongo
- 62 Mute High Conga
- 63 Open High Conga
- 64 Low Conga
- 65 High Timbale
- 66 Low Timbale
- 67 High Agogô
- 68 Low Agogô
- 69 Cabasa
- 70 Maracas
- 71 Short Whistle
- 72 Long Whistle
- 73 Short Guiro
- 74 Long Guiro
- 75 Claves
- 76 High Woodblock
- 77 Low Woodblock
- 78 Mute Cuica
- 79 Open Cuica
- 80 Mute Triangle
- 81 Open Triangle
GM 2
GM 1에서는 Program Change의 값이 0~127까지 128개로 제한되기 때문에 128개의 악기 프로그램만 제공할 수 있었지만, GM 2에서는 Program Change 값과 Bank 값을 조합하여 256개의 프로그램을 제공할 수 있다. CC#0 (Bank Select MSB)에 121을 설정하고 CC#32 (Bank Select LSB)에서 원하는 Bank 값을 입력한다.
Piano
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 1 | 0 | Acoustic Grand Piano |
| 1 | Wide Acoustic Grand | |
| 2 | Dark Acoustic Grand | |
| 2 | 0 | Bright Acoustic Piano |
| 1 | Wide Bright Acoustic | |
| 3 | 0 | Electric Grand Piano |
| 1 | Wide Electric Grand | |
| 4 | 0 | Honky-tonk Piano |
| 1 | Wide Honky-tonk | |
| 5 | 0 | Rhodes Piano |
| 1 | Detuned Electric Piano 1 | |
| 2 | Electric Piano 1 Variation | |
| 3 | 60's Electric Piano | |
| 6 | 0 | Chorused Electric Piano |
| 1 | Detuned Electric Piano 2 | |
| 2 | Electric Piano 2 Variation | |
| 3 | Electric Piano Legend | |
| 4 | Electric Piano Phase | |
| 7 | 0 | Harpsichord |
| 1 | Coupled Harpsichord | |
| 2 | Wide Harpsichord | |
| 3 | Open Harpsichord | |
| 8 | 0 | Clavinet |
| 1 | Pulse Clavinet |
Chromatic Percussion
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 9 | 0 | Celesta |
| 10 | 0 | Glockenspiel |
| 11 | 0 | Music Box |
| 12 | 0 | Vibraphone |
| 1 | Wet Vibraphone | |
| 13 | 0 | Marimba |
| 1 | Wide Marimba | |
| 14 | 0 | Xylophone |
| 15 | 0 | Tubular Bell |
| 1 | Church Bell | |
| 2 | Carillon | |
| 16 | 0 | Dulcimer/Santur |
Organ
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 17 | 0 | Drawbar Organ |
| 1 | Detuned Organ 1 | |
| 2 | 60's Organ 1 | |
| 3 | Organ 4 | |
| 18 | 0 | Percussive B3 Organ |
| 1 | Detuned Organ 2 | |
| 2 | Organ 5 | |
| 19 | 0 | Rock Organ |
| 20 | 0 | Church Organ 1 |
| 1 | Church Organ 2 | |
| 2 | Church Organ 3 | |
| 21 | 0 | Reed Organ |
| 1 | Puff Organ | |
| 22 | 0 | French Accordion |
| 1 | Italian Accordion | |
| 23 | 0 | Harmonica |
| 24 | 0 | Bandoneon |
Guitar
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 25 | 0 | Nylon-String Guitar |
| 1 | Ukulele | |
| 2 | Open Nylon Guitar | |
| 3 | Nylon Guitar 2 | |
| 26 | 0 | Steel-String Guitar |
| 1 | 12-String Guitar | |
| 2 | Mandolin | |
| 3 | Steel + Body | |
| 27 | 0 | Jazz Guitar |
| 1 | Hawaiian Guitar | |
| 28 | 0 | Clean Electric Guitar |
| 1 | Chorus Guitar | |
| 2 | Mid Tone Guitar | |
| 29 | 0 | Muted Electric Guitar |
| 1 | Funk Guitar | |
| 2 | Funk Guitar 2 | |
| 3 | Jazz Man | |
| 30 | 0 | Overdriven Guitar |
| 1 | Guitar Pinch | |
| 31 | 0 | Distortion Guitar |
| 1 | Feedback Guitar | |
| 2 | Distortion Rtm Guitar | |
| 32 | 0 | Guitar Harmonics |
| 1 | Guitar Feedback |
Bass
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 33 | 0 | Acoustic Bass |
| 34 | 0 | Fingered Bass |
| 1 | Finger Slap | |
| 35 | 0 | Picked Bass |
| 36 | 0 | Fretless Bass |
| 37 | 0 | Slap Bass 1 |
| 38 | 0 | Slap Bass 2 |
| 39 | 0 | Synth Bass 1 |
| 1 | Synth Bass 101 | |
| 2 | Synth Bass 3 | |
| 3 | Clavi Bass | |
| 4 | Hammer | |
| 40 | 0 | Synth Bass 2 |
| 1 | Synth Bass 4 | |
| 2 | Rubber Bass | |
| 3 | Attack Pulse |
Orchestra Solo
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 41 | 0 | Violin |
| 1 | Slow Violin | |
| 42 | 0 | Viola |
| 43 | 0 | Cello |
| 44 | 0 | Contrabass |
| 45 | 0 | Tremolo Strings |
| 46 | 0 | Pizzicato Strings |
| 47 | 0 | Harp |
| 1 | Yang Qin | |
| 48 | 0 | Timpani |
Orchestra Ensemble
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 49 | 0 | String Ensemble |
| 1 | Orchestra Strings | |
| 2 | 60's Strings | |
| 50 | 0 | Slow String Ensemble |
| 51 | 0 | Synth Strings 1 |
| 1 | Synth Strings 3 | |
| 52 | 0 | Synth Strings 2 |
| 53 | 0 | Choir Aahs |
| 1 | Choir Aahs 2 | |
| 54 | 0 | Voice Oohs |
| 1 | Humming | |
| 55 | 0 | Synth Voice |
| 1 | Analog Voice | |
| 56 | 0 | Orchestra Hit |
| 1 | Bass Hit | |
| 2 | 6th Hit | |
| 3 | Euro Hit |
Brass
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 57 | 0 | Trumpet |
| 1 | Dark Trumpet | |
| 58 | 0 | Trombone |
| 1 | Trombone 2 | |
| 2 | Bright Trombone | |
| 59 | 0 | Tuba |
| 60 | 0 | Muted Trumpet |
| 1 | Muted Trumpet 2 | |
| 61 | 0 | French Horns |
| 1 | French Horn 2 | |
| 62 | 0 | Brass Section 1 |
| 1 | Brass Section 2 | |
| 63 | 0 | Synth Brass 1 |
| 1 | Synth Brass 3 | |
| 2 | Analog Brass 1 | |
| 3 | Jump Brass | |
| 64 | 0 | Synth Brass 2 |
| 1 | Synth Brass 4 | |
| 2 | Analog Brass 2 |
Reed
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 65 | 0 | Soprano Sax |
| 66 | 0 | Alto Sax |
| 67 | 0 | Tenor Sax |
| 68 | 0 | Baritone Sax |
| 69 | 0 | Oboe |
| 70 | 0 | English Horn |
| 71 | 0 | Bassoon |
| 72 | 0 | Clarinet |
Wind
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 73 | 0 | Piccolo |
| 74 | 0 | Flute |
| 75 | 0 | Recorder |
| 76 | 0 | Pan Flute |
| 77 | 0 | Bottle Blow |
| 78 | 0 | Shakuhachi |
| 79 | 0 | Whistle |
| 80 | 0 | Ocarina |
Synth Lead
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 81 | 0 | Square Lead |
| 1 | Square Wave | |
| 2 | Sine Wave | |
| 82 | 0 | Saw Lead |
| 1 | Saw Wave | |
| 2 | Doctor Solo | |
| 3 | Natural Lead | |
| 4 | Sequenced Saw | |
| 83 | 0 | Synth Calliope |
| 84 | 0 | Chiffer Lead |
| 85 | 0 | Charang |
| 1 | Wire Lead | |
| 86 | 0 | Solo Synth Vox |
| 87 | 0 | 5th Saw Wave |
| 88 | 0 | Bass & Lead |
| 1 | Delayed Lead |
Synth Pad
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 89 | 0 | Fantasia Pad |
| 90 | 0 | Warm Pad |
| 1 | Sine Pad | |
| 91 | 0 | Polysynth Pad |
| 92 | 0 | Space Voice Pad |
| 1 | Itopia | |
| 93 | 0 | Bowed Glass Pad |
| 94 | 0 | Metal Pad |
| 95 | 0 | Halo Pad |
| 96 | 0 | Sweep Pad |
Synth Sound FX
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 97 | 0 | Ice Rain |
| 98 | 0 | Soundtrack |
| 99 | 0 | Crystal |
| 1 | Synth Mallet | |
| 100 | 0 | Atmosphere |
| 101 | 0 | Brightness |
| 102 | 0 | Goblin |
| 103 | 0 | Echo Drops |
| 1 | Echo Bell | |
| 2 | Echo Pan | |
| 104 | 0 | Star Theme |
Ethnic
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 105 | 0 | Sitar |
| 1 | Sitar 2 | |
| 106 | 0 | Banjo |
| 107 | 0 | Shamisen |
| 108 | 0 | Koto |
| 1 | Taisho Koto | |
| 109 | 0 | Kalimba |
| 110 | 0 | Bagpipe |
| 111 | 0 | Fiddle |
| 112 | 0 | Shanai |
Percussive
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 113 | 0 | Tinkle Bell |
| 114 | 0 | Agogo |
| 115 | 0 | Steel Drums |
| 116 | 0 | Woodblock |
| 1 | Castanets | |
| 117 | 0 | Taiko |
| 1 | Concert Bass Drum | |
| 118 | 0 | Melodic Tom 1 |
| 1 | Melodic Tom 2 | |
| 119 | 0 | Synth Drum |
| 1 | 808 Tom | |
| 2 | Electric Percussion | |
| 120 | 0 | Reverse Cymbal |
Sound Effect
| Patch Number | Bank Number | Instrument Name |
|---|---|---|
| 121 | 0 | Guitar Fret Noise |
| 1 | Guitar Cut Noise | |
| 2 | String Slap | |
| 122 | 0 | Breath Noise |
| 1 | Flute Key Click | |
| 123 | 0 | Seashore |
| 1 | Rain | |
| 2 | Thunder | |
| 3 | Wind | |
| 4 | Stream | |
| 5 | Bubble | |
| 124 | 0 | Bird |
| 1 | Dog | |
| 2 | Horse-Gallop | |
| 3 | Bird 2 | |
| 125 | 0 | Telephone 1 |
| 1 | Telephone 2 | |
| 2 | Door Creaking | |
| 3 | Door Closing | |
| 4 | Scratch | |
| 5 | Wind Chimes | |
| 126 | 0 | Helicopter |
| 1 | Car-Engine | |
| 2 | Car-Stop | |
| 3 | Car-Pass | |
| 4 | Car-Crash | |
| 5 | Siren | |
| 6 | Train | |
| 7 | Jetplane | |
| 8 | Starship | |
| 9 | Burst Noise | |
| 127 | 0 | Applause |
| 1 | Laughing | |
| 2 | Screaming | |
| 3 | Punch | |
| 4 | Heart Beat | |
| 5 | Footsteps | |
| 128 | 0 | Gun Shot |
| 1 | Machine Gun | |
| 2 | Lasergun | |
| 3 | Explosion |
Drum kit
| 1 | Standard Kit |
| 9 | Room Kit |
| 17 | Power Kit |
| 25 | Electronic Kit |
| 26 | TR-808 Kit |
| 33 | Jazz Kit |
| 41 | Brush Kit |
| 49 | Orchestra Kit |
| 57 | Sound FX Kit |
CC#
Control Change Number
GM 1
| CC# | 기능 |
|---|---|
| 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 |
GM 2
| CC# | Function |
|---|---|
| 0/32 | Bank Select (MSB/LSB) |
| 1 | Modulation Wheel |
| 2 | Breath Controller |
| 4 | Foot Controller |
| 5 | Portamento Time |
| 7 | Channel Volume |
| 10 | Pan |
| 64 | Damper Pedal On/Off (Sustain) |
| 65 | Portamento On/Off |
| 66 | Sostenuto On/Off |
| 67 | Soft Pedal On/Off |
| 70 | Sound Variation |
| 71 | Timbre/Harmonic Intensity (filter resonance) |
| 72 | Release Time |
| 73 | Attack Time |
| 74 | Brightness (cutoff frequency) |
| 75 | Decay Time |
| 76 | Vibrato Rate |
| 77 | Vibrato Depth |
| 78 | Vibrato Delay |
| 91 | Effect 1 Depth (reverb send level) |
| 92 | Effect 2 Depth (formerly tremolo depth) |
| 93 | Effect 3 Depth (chorus send level) |
| 94 | Effect 4 Depth (formerly detune depth) |
| 95 | Effect 5 Depth (formerly phaser depth) |
| 6/38 | Data Entry (MSB/LSB) |
| 100/101 | Registered Parameter Number (MSB/LSB) |
리셋
CC#121=0, CC#123=0
MIDI Control change 값은 한번 전달되면 MIDI 장치에 계속 남아 있기 때문에, 다른 MIDI 데이터(MIDI 곡)을 재생할 때 먼저 재생했었던 MIDI 데이터의 Control Change 값이 그대로 적용되게 된다. 따라서 다른 곡을 새로 재생할 때 MIDI 리셋을 해주어야 하는데, MIDI 장치에 리셋 기능이 있다면, 해당 기능을 사용하면 되지만, 없는 경우 MIDI 데이터의 제일 처음 부분에 CC#121=0, CC#123=0을 입력해주어서 리셋을 실행할 수 있다.
MSB, LSB
MIDI 신호의 범위는 0 ~ 127 로 128단계의 값을 가질 수 있는데, 어떤 파라미터의 경우에는 128단계를 훨씬 넘는 단계의 범위가 필요할 수도 있다.(튜닝, 피치 벤드 등) 그래서 두 개의 CC 값을 조합하여 사용하도록 MSB(Most Significant Bit)과 LSB(Least Significant Bit)를 사용한다.
MIDI 에서는 의외로 상당히 많은 기능이 MSB X LSB 로 표현되는 값을 사용하도록 되어 있다. MIDI 신호가 16비트 기반이고 하나의 값이 128단계로만 표현 가능한 한계 때문이다. 이 한계를 넘어서서 128단계를 넘는 표현을 하기 위해서 MSB X LSB로 값을 표현하는 것이다.
Pitchbend
Pitchbend의 경우는 CC# 21번, 23번을 MSB, LSB 로 조합하여 0 ~ 8192 ~ 16383 사이의 값을 만들어서 사용한다.(128 x 128 = 16384) 하지만, 이 두 값을 조합하여 사용하는 것은 사람이 사용하기엔 매우 불편하고 Pitchbend의 경우는 상당히 자주 사용되는 기능이기 때문에, 대부분의 DAW나 시퀀서에서는 이 기능을 아예 Pitchbend(-8192 ~ 0 ~ +8192) 기능으로 따로 지정하여 사용하기 쉽게 만들어 두었다.
Bank
Program change에서 Bank 설정에서는 CC#0 (Bank Select MSB)에 121을 설정하고 CC#32 (Bank Select LSB)에서 원하는 Bank 값을 입력한다.
RPN
Registered Parameter Number
Pitch bend range, Fine tune, Coarse tune
CC# 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
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

