악기:midi:gm:cc
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
[공지]글 작성 및 수정 방법
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
악기:midi:gm:cc [2024/04/03] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1 | 악기:midi:gm:cc [2024/05/10] (현재) – 정승환 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{indexmenu_n> | ||
+ | =====CC# | ||
+ | |||
+ | **C**ontrol **C**hange **N**umber | ||
+ | |||
+ | ====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/ | ||
+ | | 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/ | ||
+ | | 66 | Sostenuto On/ | ||
+ | | 67 | Soft Pedal On/ | ||
+ | | 70 | Sound Variation | ||
+ | | 71 | Timbre/ | ||
+ | | 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/ | ||
+ | | 100/ | ||
+ | |||
+ | |||
+ | |||
+ | ====Reset==== | ||
+ | |||
+ | **CC#121=0, CC#123=0** | ||
+ | |||
+ | MIDI Control change 값은 한번 전달되면 MIDI 장치에 계속 남아 있기 때문에, 다른 MIDI 데이터(MIDI 곡)을 재생할 때 먼저 재생했었던 MIDI 데이터의 Control change 값이 그대로 적용되게 된다. 따라서 다른 곡을 새로 재생할 때 MIDI reset 을 해주어야 하는데, MIDI 장치에 Reset 기능이 있다면, 해당 기능을 사용하면 되지만, 없는 경우 MIDI 데이터의 제일 처음 부분에 CC#121=0, CC#123=0을 입력해주어서 Reset을 실행할 수 있다. | ||
+ | |||
+ | ====MSB, LSB==== | ||
+ | |||
+ | MIDI 신호의 범위는 0 ~ 127 로 128단계의 값을 가질 수 있는데, 어떤 파라미터의 경우에는 128단계를 훨씬 넘는 단계의 범위가 필요할 수도 있다.(튜닝, | ||
+ | |||
+ | 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==== | ||
+ | |||
+ | **R**egistered **P**arameter **N**umber | ||
+ | |||
+ | 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 | ||
+ | * Control number 6 : 0~64~127(64가 정튜닝 0~64 음정 플랫, 64~127 음정 샵 | ||
+ | |||
+ | **Pitch Coarse tune 조절** | ||
+ | |||
+ | * Control number 100 : 0 | ||
+ | * Control number 101 : 2 | ||
+ | * Control number 6 : 0~64~127(64가 정튜닝 0~64 음정 플랫, 64~127 음정 샵 | ||
+ | |||
+ | **RESET** | ||
+ | * Control number 100 : 0 | ||
+ | * Control number 101 : 1 | ||
+ | |||
+ | ====NRPN==== | ||
+ | |||
+ | **N**on-**R**egistered **P**arameter **N**umber, **비등록 파라미터 넘버** | ||
+ | |||
+ | RPN은 위에서 설명한 것처럼 기능이 지정되어 있지만, NRPN은 기능이 지정되어 있지 않다. 따라서 악기마다 NRPN의 기능은 다 다르며, 자세한 NRPN 기능은 해당 악기의 매뉴얼에 보통 나와있다. | ||
+ | |||
+ | **ex.) Vibrato rate** | ||
+ | |||
+ | * Control number 99 : 1 | ||
+ | * Control number 98 : 8 | ||
+ | * Control number 6 : 14~64~114(64 : Default) | ||
+ | |||
+ | |||
[홈레코딩 필독서]"모두의 홈레코딩"구매링크