REAPER에서 한 생성 톤의 진폭이 다른 톤을 따르게 하려면, 제어 톤을 다른 트랙의 채널 3/4로 보내고 Audio control signal (sidechain)을 사용해 수신 신스의 볼륨을 양의 방향으로 조절합니다.

이 안내서는 한 합성 톤의 음량이 다른 톤에 맞춰 커졌다 작아지도록 하려는 Mac 사용자를 위한 것입니다. 두 트랙으로 예제를 만들고, 제어 톤에 반복 가능한 레벨 패턴을 적용한 다음 반응을 보정합니다. REAPER의 최신 사용자 안내서에는 오디오 기반 파라미터 변조와 다른 트랙의 신호로 파라미터를 제어하는 데 필요한 라우팅이 모두 설명되어 있습니다. Up and Running: A REAPER User Guide, 19장

두 번째 사운드는 실제로 무엇을 따를까요?

제어 사운드는 변화하는 오디오 레벨을 제공합니다. REAPER는 이 레벨을 사용해 수신 트랙의 파라미터를 움직입니다. 이 예제에서는 신스의 출력 볼륨이 해당합니다. 수신 톤 자체의 음표와 사운드 설정은 그대로 유지됩니다. 입력 범위, 변조 강도, 셰이핑, 어택, 릴리스 컨트롤이 수신 톤의 반응을 결정합니다. REAPER 사용자 안내서, 19.3–19.5절

이 기능은 소스의 파형을 복사하거나 진폭 값을 동일하게 보장하는 것이 아니라, 소스의 음량 윤곽을 따르는 것으로 이해하면 됩니다. 양의 방향에서는 제어 레벨이 높아질수록 제어되는 파라미터 값도 커집니다. 파라미터의 범위와 변조 설정도 결과에 영향을 줍니다. 여기서 목표는 반복 가능한 상승과 하강을 만들고, 더 조용한 레벨과 더 큰 레벨을 조절하는 것입니다.

이 예제에서는 기본 제공 ReaSynth 인스턴스 두 개를 사용합니다. 이 신스는 MIDI 아이템의 음표를 받아들이며 이 작업에 적합한 Volume 파라미터를 제공합니다. 마이크, 외부 키보드 또는 추가 악기 플러그인은 필요하지 않습니다. The REAPER Cockos Effects Summary Guide, 25절

역할이 다른 합성 톤 두 개 만들기

새 REAPER 프로젝트를 시작하고 Mac의 오디오 출력이 제대로 작동하는지 확인합니다. 폴더 바깥에 일반 트랙 두 개를 만들고 이름을 Control tone과 Following tone으로 지정합니다. 각 트랙의 FX 창을 열어 ReaSynth를 검색하고 인스턴스를 하나씩 추가합니다.

각 트랙에서 편곡 영역의 동일한 짧은 시간 범위를 선택한 다음 Insert → New MIDI item을 선택합니다. 아이템을 더블클릭해 MIDI 편집기를 엽니다. 시작 부분 근처에 음표 하나를 그린 다음 오른쪽 가장자리를 아이템 대부분을 차지하도록 늘립니다. 각 트랙의 음높이를 다르게 설정하면 개별 확인 시 구분하기 쉽습니다. REAPER의 사용자 안내서 13장에는 이 MIDI 아이템 생성 및 편집 과정이 설명되어 있습니다. REAPER 사용자 안내서, 13장

제어하려는 구간 내내 수신 음표가 지속되도록 합니다. 파라미터 변조는 신스 파라미터를 변경할 뿐, 톤 생성에 필요한 MIDI 음표를 제공하지 않습니다. 수신 음표가 예제 중간에 끝나면 그 이후에 볼륨을 높여도 새 음표가 생기지는 않습니다.

두 신스 모두 Volume을 약 -12 dB로 설정해 시작합니다. Attack은 짧게 설정하고, 음표가 지속되도록 Sustain을 조정한 다음 Release도 짧게 설정합니다. 이 컨트롤은 합성 톤이 시작되고 유지되며 끝나는 방식을 결정합니다. 이 값들은 예시 설정이며 측정된 결과가 아닙니다. The REAPER Cockos Effects Summary Guide, 25절

각 트랙을 따로 재생해 MIDI 아이템에서 지속음이 나오는지 확인합니다. 그런 다음 라우팅을 구성하기 전에 솔로나 음소거 설정을 모두 해제합니다. 프로젝트를 저장합니다.

제어 톤에서 뚜렷한 상승과 하강 만들기

Control tone 트랙의 엔벌로프 창을 열고 일반 Volume 엔벌로프를 활성화합니다. 엔벌로프를 직접 편집하는 동안 Trim/Read를 사용합니다. 포인트를 추가해 조용한 구간, 상승 구간, 더 큰 음량 구간, 하강 구간을 만듭니다. 엔벌로프의 컨텍스트 메뉴에서 포인트를 추가하고 값을 편집할 수 있습니다. REAPER의 일반 볼륨 엔벌로프는 트랙 FX 뒤에서 작동합니다. 신스가 해당 FX 체인에서 오디오를 생성하므로 이 순서가 중요합니다. REAPER 사용자 안내서, 18.3–18.5절

예시로 8초 패턴을 만들려면 다음 엔벌로프 포인트를 사용합니다. 데시벨 값은 소스 트랙의 엔벌로프가 적용하는 변화를 나타내며, 변조 감지기에서 측정되는 값이 보장되는 것은 아닙니다.

시간 소스 볼륨 엔벌로프 값 용도
0초 -24 dB 조용한 시작 구간
2초 -24 dB 조용한 구간의 끝
4초 0 dB 상승 구간의 끝
5초 0 dB 더 큰 음량 구간의 끝
7초 -24 dB 하강 구간의 끝
8초 -24 dB 조용한 종료 구간

이 패턴에는 낮은 음량의 평탄 구간, 상승 경사, 높은 음량의 평탄 구간, 하강 경사라는 네 가지 유용한 확인 지점이 있습니다. 변화가 없는 소스 톤보다 라우팅 및 반응 문제를 쉽게 찾아낼 수 있습니다.

제어 톤을 별도 채널로 라우팅하기

Following tone 트랙의 라우팅 창을 열고 트랙 채널 수를 4로 설정합니다. Control tone에서 받는 신호를 추가하고, 소스 오디오 채널 1/2을 대상 채널 3/4에 연결합니다. 또는 소스 트랙의 라우팅 창에서 해당 전송을 만들 수도 있습니다. REAPER의 문서화된 사이드체인 파라미터 변조 예제에서 사용하는 채널 구성입니다. REAPER 사용자 안내서, 19.11절

전송을 Post-Fader (Post-Pan)로 설정해 소스 트랙의 볼륨 변화가 대상에 전달되도록 합니다. Pre-Fader (Post-FX) 전송은 소스 페이더의 레벨 변화를 우회하므로 이 시연의 목적에 맞지 않습니다. 처음에는 전송 레벨을 0 dB로 둡니다. REAPER 사용자 안내서, 17.3절

최종 출력에서 수신 톤만 들리게 하려면 Control tone의 Master/parent send를 비활성화합니다. 앞서 만든 명시적 전송은 활성화된 상태로 둡니다. 이렇게 하면 소스의 직접 마스터 출력은 제거되고 생성한 라우팅은 유지됩니다. Following tone의 Master/parent send는 활성화된 상태로 둡니다. REAPER 사용자 안내서, 5.12절

이제 라우팅은 다음과 같은 역할을 해야 합니다.

신호 대상 역할
제어 톤 오디오, 채널 1/2 팔로잉 트랙, 채널 3/4 변화하는 제어 레벨 제공
팔로잉 신스 출력 팔로잉 트랙, 채널 1/2 들을 수 있는 생성 톤 제공
팔로잉 트랙의 메인 출력 마스터 완성된 결과 전달

수신 신스의 출력을 채널 1/2에 할당된 상태로 둡니다. 채널 3/4을 가청 스테레오 출력에 믹스할 필요는 없습니다. REAPER의 플러그인 핀 커넥터가 이러한 채널 할당을 결정합니다. 매핑되지 않은 채널 통과 옵션이 활성화되어 있으면 해당 채널은 FX를 통과할 수 있습니다. REAPER 사용자 안내서, 17.4절

수신 신스의 볼륨이 소스를 따르도록 설정하기

Following tone의 ReaSynth를 열고 Volume 컨트롤을 클릭합니다. 그런 다음 Param을 클릭하고 Parameter modulation/MIDI link를 선택합니다. 메뉴에 표시된 마지막으로 조작한 파라미터가 변경하려는 볼륨 컨트롤인지 확인합니다. REAPER에서는 엔벌로프 창의 Mod 열을 통해 파라미터를 선택할 수도 있습니다. REAPER 사용자 안내서, 19.4절

변조 창에서 파라미터 변조와 Audio control signal (sidechain)을 활성화합니다. 트랙 오디오 채널 3/4을 선택하고 방향은 Positive로 설정합니다. 이 예제에서는 들어오는 오디오 레벨이 움직임을 제공하도록 LFO과 파라미터 링크는 비활성화 상태로 둡니다. REAPER 사용자 안내서, 19.2–19.3절 및 19.11절

초기 보정에는 다음 설정을 사용합니다. 예시용 시작값이며, 다음 단계에서 실제 작동 범위를 설정합니다.

컨트롤 시작 설정 이후 조정할 항목
기준값 수신 신스 볼륨을 낮게 설정 작동 범위의 하한 설정
Strength 25% 볼륨 변화량 조정
Attack 20 ms 상승 반응 속도 조정
Release 150 ms 하강 반응 속도 조정
Min volume 처음에는 -60 dB 입력 신호를 바탕으로 미세 조정
Max volume 처음에는 0 dB 입력 신호를 바탕으로 미세 조정
셰이핑 그래프 직선 대각선 초기 보정 중에는 변경하지 않음

REAPER 안내서에서는 기준값을 시작 파라미터 값으로, 강도를 변조 세기로 설명하며, 어택과 릴리스는 반응을 제어하는 설정으로 설명합니다. 시간 값을 높이면 일반적으로 움직임이 더 완만해집니다. 최소 및 최대 볼륨 설정은 변조에 사용되는 입력 레벨 범위를 정의합니다. REAPER 사용자 안내서, 19.3절

효과를 키우기 전에 입력 범위를 보정하기

전체 패턴을 재생하면서 변조 창의 입력 표시를 확인합니다. 표시가 Control tone에 맞춰 오르내리는지 확인합니다. Min volume과 Max volume을 조정해 소스의 유효한 조용한 레벨부터 큰 레벨까지를 여유 범위와 함께 포함하도록 합니다. 소스 엔벌로프의 -24 dB와 0 dB가 감지기 레벨이라고 가정하지 마세요. 생성된 신호와 전송 레벨도 영향을 줍니다.

그다음 팔로잉 톤의 조용한 구간이 적절히 조용해질 때까지 기준값을 낮춥니다. 원하는 수신 볼륨에 도달할 때까지 Strength를 조금씩 높입니다. 이때 실제 Volume 컨트롤을 지켜봅니다. 컨트롤이 너무 일찍 끝점에 도달하면 강도를 낮추거나 입력 범위를 조정합니다.

마지막으로 타이밍을 조정합니다. 수신 볼륨이 너무 늦게 올라가면 Attack을 낮추고, 상승을 부드럽게 해야 하면 높입니다. 소스가 내려간 뒤에도 팔로잉 톤의 레벨이 너무 오래 높게 유지되면 Release를 낮추고, 더 완만하게 하강시키려면 높입니다. 이러한 조정은 REAPER가 설명하는 반응 컨트롤에 따른 것입니다. REAPER 사용자 안내서, 19.3–19.5절

기준값이 낮더라도 소스가 조용한 구간에 톤이 조금 남을 수 있습니다. 이벤트 사이에 완전한 무음이 필요하다면 수신 파라미터에서 사용할 수 있는 최솟값을 확인하고 해당 동작을 별도로 검증하세요. 여기서 구성하는 것은 윤곽 추종이며, 모든 파라미터 매핑이 완전한 무음을 만든다고 가정하지 않습니다.

신호 흐름 순서대로 설정 문제 진단하기

동일한 네 부분 패턴을 사용해 문제를 찾습니다. 다음 확인 사항은 문서화된 라우팅 및 변조 컨트롤을 바탕으로 한 실용적인 추론이며, 청취 테스트 결과를 보고한 것은 아닙니다.

증상 먼저 확인할 항목 다음 조치
수신 톤이 전혀 나오지 않음 MIDI 음표와 신스 출력 변조를 임시로 비활성화하고 수신 음표가 재생되는지 확인
톤은 재생되지만 변조 입력이 움직이지 않음 소스 전송과 선택한 채널 소스 1/2가 대상 3/4에 연결되고 변조에서 3/4이 선택되었는지 확인
소스 페이더를 바꿔도 감지기에 영향이 없음 전송 위치 Post-Fader (Post-Pan)을 선택
입력은 움직이지만 수신 볼륨 변화가 거의 없음 변조 활성화, 기준값, 강도, 입력 범위 대상 파라미터를 지켜보며 한 번에 하나씩 조정
소스가 커질 때 수신 볼륨이 낮아짐 방향 Positive 선택
재생 중 기준값이 예상치 않게 바뀜 수신 볼륨 파라미터의 오토메이션 해당 파라미터의 오토메이션 엔벌로프 확인
마스터에서 제어 톤이 들림 소스의 마스터 라우팅과 대상 채널 매핑 직접 마스터 전송을 비활성화하고 제어 채널이 분리된 상태인지 확인

수신 파라미터의 오토메이션 엔벌로프는 변조 창의 기준값 설정에 우선합니다. 이 예제에서 변화하는 신호를 만드는 소스 트랙의 볼륨 엔벌로프와 수신 신스의 볼륨 파라미터에 적용된 엔벌로프를 구분해서 관리하세요. REAPER 사용자 안내서, 19.10절

긴 수신 FX 체인에서 채널 3/4이 사라진다면 중간 플러그인의 핀 연결과 매핑되지 않은 채널의 통과 여부를 확인합니다. 먼저 위의 단일 신스 구성으로 기본 반응을 확인한 뒤 다른 프로세싱을 추가합니다. REAPER 사용자 안내서, 17.4절

낮은 음량의 평탄 구간, 상승 경사, 높은 음량의 평탄 구간, 하강 경사에서 의도한 수신 볼륨 변화를 얻으면 프로젝트를 저장합니다. 이후 같은 채널 라우팅과 보정 방법을 유지하면서 예시 소스 엔벌로프를 다른 합성 레벨 패턴으로 바꿀 수 있습니다.

출처