미디 CC1 모듈레이션: 비브라토와 다이내믹 매핑을 확인하는 법
CC1 모듈레이션 휠이 악기마다 다르게 작동하는 이유와 비브라토·다이내믹을 구분하는 실습, 초기값과 자동화 충돌 점검법을 정리합니다.

모듈레이션 휠을 올렸는데 어떤 악기는 소리가 흔들리고 다른 악기는 음색이 강해진다. 이 차이는 기기 고장보다 매핑의 차이에서 비롯될 수 있다. 미디 CC1 모듈레이션이라는 이름은 전달할 제어 정보의 종류를 가리키지만, 수신 악기 내부에서 어떤 변조 대상을 얼마나 움직일지까지 하나로 고정하지 않는다. 휠의 이름을 효과 이름처럼 외우기보다 송신 메시지와 악기의 목적지를 나누어 이해하면 새로운 패치를 만났을 때도 빠르게 확인할 수 있다.
휠이 보내는 값과 소리를 만드는 부분
일반적인 MIDI 컨트롤러의 모듈레이션 휠은 CC1 값을 보낸다. 악기는 이 값을 받아 내부의 변조 깊이 또는 지정된 파라미터를 조절한다. 비브라토 깊이로 연결되는 구성이 흔하지만 모든 악기에 강제되는 동작은 아니다. 오케스트라 계열 라이브러리에서는 다이내믹 층의 전환이나 혼합에 쓰일 수 있고, 신시사이저 패치에서는 필터나 여러 목적지가 동시에 연결될 수도 있다. 사용자 MIDI 학습 기능으로 이 기본 관계가 바뀌기도 한다.
- 컨트롤러 설정에서 휠의 실제 송신 번호를 확인하고 악기 화면에서 CC1의 수신 대상을 찾는다.
- 화면에 모듈레이션이라는 단어가 있다고 해서 반드시 같은 경로에 연결되어 있다고 단정하지 않는다.
비브라토 깊이와 속도를 구분하기
비브라토는 음높이가 중심을 기준으로 주기적으로 움직이는 표현이다. 깊이는 흔들림의 폭, 속도는 반복되는 빠르기에 해당한다. CC1이 깊이에 연결된 패치에서 휠을 올린다고 반드시 속도도 빨라지지는 않는다. 반대로 패치 제작자가 여러 파라미터를 묶었다면 두 요소가 함께 변할 수 있다. 음량이 주기적으로 변하는 트레몰로나 필터가 흔들리는 효과도 비슷하게 들릴 수 있으므로 귀로 느낀 흔들림만으로 메시지의 목적지를 판정하지 않는 것이 좋다.
- 지속음을 재생하면서 휠을 고정한 상태와 움직인 상태를 번갈아 듣는다.
- 악기의 변조 매트릭스가 제공된다면 LFO의 목적지와 CC1이 조절하는 항목을 따로 살펴본다.
한 패치로 만드는 재현 가능한 실습
빈 프로젝트에 지속음을 낼 수 있는 악기를 하나 불러온다. 다른 자동화를 끄고 일정한 벨로시티의 긴 음을 만든 뒤 CC1을 낮은 상태, 중간 상태, 높은 상태로 나누어 재생한다. 이때 상태 사이의 숫자보다 어떤 특성이 바뀌었는지 기록하는 것이 중요하다. 음높이의 폭이 달라졌는지, 밝기가 변했는지, 소리가 커졌는지 구분한다. 휠을 실제로 움직여 녹음한 데이터와 편집기에서 그린 데이터도 비교하면 입력 경로의 차이를 확인할 수 있다.
- 처음에는 구간별로 값을 고정해 목적지를 파악하고, 다음에 연속 곡선을 넣어 반응의 연결을 듣는다.
- 변화가 없을 때는 패치의 미지원, 수신 채널 불일치, 입력 필터를 차례로 점검한다.
현악 다이내믹을 조절하는 가상 예
CC1을 다이내믹 크로스페이드에 배정한 현악 패치라고 가정하자. 휠을 올리면 단순히 출력만 커지는 것이 아니라 더 강한 연주의 음색이 섞일 수 있다. 이때 파트의 최종 음량을 유지하려면 별도의 출력 레벨이나 지원되는 익스프레션 제어를 함께 살펴야 한다. 반대로 비브라토 깊이에만 연결된 패치에서 같은 곡선을 복사하면 원했던 크레셴도가 아니라 흔들림만 커질 수 있다. 따라서 악기를 교체한 뒤에는 노트뿐 아니라 컨트롤러의 의미도 다시 확인해야 한다.
- 악보에 적힌 강약 변화가 음색 변화까지 요구하는지 먼저 생각한다.
- 매핑이 다르면 곡선의 모양을 억지로 재사용하지 말고 새 패치의 표현 체계에 맞춰 옮긴다.
휠을 놓아도 값이 남을 수 있다
모듈레이션 휠은 피치벤드 휠처럼 손을 놓으면 중앙으로 돌아오는 구조가 아닌 경우가 많다. 다만 물리 구조와 초기값은 컨트롤러마다 다르므로 실제 제품을 기준으로 확인한다. 편집기에서 CC1 메시지를 삭제해도 악기가 직전에 받은 상태를 계속 유지할 수 있다. 프로젝트 처음에는 괜찮고 특정 구간 뒤부터 소리가 달라진다면 마지막으로 전달된 값과 재생 시작 시 추적 기능을 함께 살펴야 한다. 단순히 패치를 다시 로드해 문제를 숨기기보다 원인을 기록하는 편이 재현에 유리하다.
- 곡 시작과 새 패치가 등장하는 위치에 의도한 초기 상태를 명시한다.
- 실시간 휠 입력과 재생되는 곡선이 충돌하지 않도록 녹음·읽기 모드를 구분한다.
같은 숫자면 같은 효과라는 오해
서로 다른 악기에 같은 CC1 값을 보내도 음악적인 변화량이 같아지지는 않는다. 내부 곡선, 변조 범위, 샘플 층의 구성과 스무딩이 다를 수 있기 때문이다. 휠이 끝까지 움직인다는 사실은 해당 패치에서 가장 적절한 표현이라는 뜻도 아니다. 곡선을 촘촘히 만들수록 항상 자연스러워지는 것도 아니다. 불필요하게 잦은 변화는 의도하지 않은 음색 요동으로 들릴 수 있다. 먼저 긴 문장의 방향을 정하고 필요한 전환부에만 변화를 추가한다.
- CC1을 임시로 고정해도 유지되는 문제라면 다른 자동화와 패치 자체의 변조를 확인한다.
- 저장 후 다시 열어 초기 상태와 중간 재생이 같은 의도로 작동하는지 확인하고 매핑 메모를 남긴다.
관련 악보 보러가기
강약과 프레이즈를 읽으며 컨트롤러의 역할을 구분해 보고 싶다면 악보 분류를 참고할 수 있다. 링크는 탐색용 안내이며 특정 곡이나 특정 편성의 제공 여부를 의미하지 않는다.
- [밴드 악보 분류 확인하기](https://www.omuclub.com/score/band)
댓글 0
아직 댓글이 없어요. 첫 댓글을 남겨 보세요.
악기 입문 다른 글
악기 입문오디오 디더링: 비트 수를 줄일 때 양자화 오차를 다루는 법
오디오 디더링이 비트심도 축소 과정의 양자화 오차를 신호와 비상관화하는 원리를 설명합니다. 음질 복원 및 노이즈 셰이핑과의 차이도 구별합니다.
OMU 에디터7분
악기 입문키스위치 악기음색: 제어용 음과 연주용 음을 구별하기
키스위치로 주법을 선택하는 원리를 가상 예로 설명합니다. 유지형·순간형 구현의 차이와 프로그램체인지, 음역분할과의 구별을 정리합니다.
OMU 에디터7분
악기 입문라운드로빈 샘플: 같은 음과 세기에서 다른 녹음을 고르는 방식
라운드로빈 샘플의 교대 재생과 순환·무작위 선택을 설명합니다. 같은 세기 범위의 대체 샘플과 벨로시티 레이어를 구별하고 반복 패턴으로 점검합니다.
OMU 에디터6분