사용자 도구

사이트 도구


악기:midi:gm:cc
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
악기:midi:gm:cc [2024/04/03] 정승환악기:midi:gm:cc [2024/05/10] (현재) 정승환
줄 1: 줄 1:
-=====CC=====+{{indexmenu_n>2}} 
 +=====CC#=====
  
-**C**ontrol **C**hange, **CC#**(**C**ontrol **C**hange **N**umber)+**C**ontrol **C**hange **N**umber
  
-**GM 1** +====GM 1==== 
-^  Control change   기능  ^+^  CC#   기능  ^
 |  1  |  Modulation wheel  | |  1  |  Modulation wheel  |
 |  7  |  Volume  | |  7  |  Volume  |
줄 20: 줄 21:
 |  121  |  All controller off  | |  121  |  All controller off  |
 |  123  |  All note 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)  |
 +
 +
  
 ====Reset==== ====Reset====
줄 33: 줄 67:
 MIDI 에서는 의외로 상당히 많은 기능이 MSB X LSB 로 표현되는 값을 사용하도록 되어 있다. MIDI 신호가 16비트 기반이고 하나의 값이 128단계로만 표현 가능한 한계 때문이다. 이 한계를 넘어서서 128단계를 넘는 표현을 하기 위해서 MSB X LSB로 값을 표현하는 것이다. 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) 기능으로 따로 지정하여 사용하기 쉽게 만들어 두었다.  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==== ====RPN====
줄 67: 줄 105:
 ====NRPN==== ====NRPN====
  
-**N**on-**R**egistered **P**arameter **N**umber, **비등록 파라터 넘버**+**N**on-**R**egistered **P**arameter **N**umber, **비등록 파라터 넘버**
  
 RPN은 위에서 설명한 것처럼 기능이 지정되어 있지만, NRPN은 기능이 지정되어 있지 않다. 따라서 악기마다 NRPN의 기능은 다 다르며, 자세한 NRPN 기능은 해당 악기의 매뉴얼에 보통 나와있다. RPN은 위에서 설명한 것처럼 기능이 지정되어 있지만, NRPN은 기능이 지정되어 있지 않다. 따라서 악기마다 NRPN의 기능은 다 다르며, 자세한 NRPN 기능은 해당 악기의 매뉴얼에 보통 나와있다.

[홈레코딩 필독서]"모두의 홈레코딩"구매링크


악기/midi/gm/cc.1712121026.txt.gz · 마지막으로 수정됨: 2024/04/03 저자 정승환