버블링 물 질감을 위한 변조 소스로 노이즈 사용하는 방법
버블링 물 질감을 만들려면 버블마다 노이즈 신호를 한 번 샘플링하고, 유지된 값을 사용해 짧은 톤의 피치를 바꾸세요. 각 톤에 빠른 진폭 엔벌로프를 적용하고, 작은 피치 스윕을 더한 뒤 이벤트 간격을 바꾸세요. 이렇게 하면 노이즈에 분명한 역할이 생깁니다. 버블 사이의 차이를 제어하는 것입니다.
이 튜토리얼은 모듈러 신스 또는 유연한 변조 라우팅을 지원하는 소프트웨어 악기로 작업하는 사운드 디자이너를 위한 것입니다. 구체적인 목표는 버블 같은 개별 소리로 연속적인 질감을 만드는 것입니다. 아래 설정은 패치 구성의 예시일 뿐, 측정된 물의 특성이나 검증된 프리셋이 아닙니다.
버블링 패치에서 노이즈는 무엇을 제어해야 할까요?
먼저 버블의 톤, 지속 시간, 다음 이벤트까지의 간격이라는 세 가지 요소를 각각 조절할 수 있도록 하세요. Tsugi의 원본 물 합성 워크스루에서는 피치와 관련된 반경 및 상승 컨트롤, 이벤트별 무작위화, 조절 가능한 트리거 타이밍을 갖춘 전용 Bubble 생성기를 사용합니다. 이는 일반적인 신시사이저 도구로 더 단순한 패치를 구성할 때 유용한 설계 참고 자료입니다. Patch Anatomy #7 – Water Swish
이 패치에서는 사인파 오실레이터가 들리는 톤을 만들고, 엔벌로프가 각 짧은 이벤트를 생성하며, 노이즈가 변하는 제어 값을 제공합니다. VCV의 입문 매뉴얼은 관련된 차이를 설명합니다. 오디오 신호는 소리를 전달하고, 제어 전압은 오실레이터 피치나 앰프 레벨 같은 파라미터를 변조할 수 있습니다. Getting Started — VCV Rack Manual
각 변조 경로에 구체적인 목적을 부여하세요. 이벤트 단위의 무작위 값으로 버블의 시작 피치를 정하고, 엔벌로프로 버블 내부의 피치 움직임을 만드세요. 개별 버블 소리가 쓸 만해진 다음에야 이벤트 속도에 느린 변화를 더하세요. 이렇게 분리하면 조정하기 쉽고 문제도 파악하기 쉽습니다.
어떤 도구가 필요한가요?
다음 기능을 갖춘 악기나 모듈러 환경을 사용하세요. 일반 신스의 노이즈 소스를 변조 신호로 샘플링할 수 없다면 이 방법에는 모듈러 패치 환경을 사용하세요.
- 노이즈 생성기와 샘플 앤 홀드 프로세서.
- 피치 변조 입력이 있는 사인파 오실레이터.
- 트리거 가능한 어택-디케이 엔벌로프와 전압 제어 앰프, 또는 이에 준하는 진폭 제어 기능.
- 클록 또는 펄스 생성기.
- 변조 스케일 및 오프셋 컨트롤.
- 믹서와 오디오 출력.
- 선택 사항: 두 번째 엔벌로프, 또 다른 샘플 앤 홀드 채널, 슬루 리미터.
VCV Rack은 적합한 구현 환경 중 하나입니다. 공식 설정 가이드에서는 모듈을 추가하고 Audio 모듈의 드라이버와 출력 장치를 구성하는 방법을 설명합니다. 변조 네트워크를 만들기 전에 오디오 출력이 작동하는지 확인하세요. Getting Started — VCV Rack Manual
노이즈를 명시적으로 샘플링하려면 Bogaudio의 S&H를 사용할 수 있습니다. 이 모듈은 외부 입력을 받으며, 상승 트리거 또는 게이트 에지에서 샘플링합니다. AD 엔벌로프는 트리거를 받으면 어택-디케이 사이클을 실행합니다. 이러한 기능으로 여기서 필요한 이벤트 단위 제어와 진폭 셰이핑을 구현할 수 있습니다. BogaudioModules — maker documentation
먼저 분명한 버블 하나를 어떻게 만들까요?
노이즈 변조 없이 시작하세요. 사인파 오실레이터를 앰프에 연결한 다음, 앰프를 출력 믹서에 연결하세요. 어택-디케이 엔벌로프를 앰프의 레벨 컨트롤에 연결합니다. 엔벌로프가 열릴 때만 오실레이터 소리가 들리도록 앰프의 수동 게인을 닫아 두세요.
엔벌로프를 수동으로 트리거하거나 느린 클록을 사용하세요. 다음 시작 설정을 사용하되, 사용 가능한 컨트롤에 맞게 조정하세요.
| 파라미터 | 예시 시작 설정 | 들어볼 점 |
|---|---|---|
| 오실레이터 주파수 | 600 Hz | 분명하고 짧은 톤 |
| 진폭 어택 | 2–5 ms | 클릭이 두드러지지 않는 명확한 시작 |
| 진폭 디케이 | 60–120 ms | 꼬리가 들리는 짧은 이벤트 |
| 이벤트 속도 | 초당 3–5회 트리거 | 개별 버블을 판단할 수 있는 충분한 간격 |
| 피치 엔벌로프 지속 시간 | 30–70 ms | 짧은 내부 피치 움직임 |
두 번째 엔벌로프를 피치에 연결하고, 처음에는 양을 작게 설정하세요. 상승 스윕을 시도한 다음 경로를 반전해 하강 스윕과 비교하세요. 패치에서 원하는 특성을 내는 방향을 선택하세요. Tsugi의 Bubble 구현은 특유의 액체 같은 소리 표현을 위해 피치 움직임을 사용합니다. 여기서 제안하는 엔벌로프 형태와 방향은 사운드 디자인상의 선택입니다. Patch Anatomy #7 – Water Swish
엔벌로프가 하나뿐이라면 출력을 진폭과 피치에 나누어 연결하고, 각 경로에 별도의 깊이 컨트롤을 두세요. 그러면 두 윤곽이 함께 움직이지만 기본 소리를 만드는 데는 충분합니다. 진폭 디케이를 조정하는 동안 피치 움직임은 절제된 수준으로 유지하세요. 길게 드러나는 스윕은 짧은 버블 이벤트에서 주의를 돌릴 수 있습니다.
노이즈로 버블마다 다른 피치를 어떻게 만들까요?
다음 제어 경로를 구성하세요. 노이즈 → 샘플 앤 홀드 → 범위 스케일링 → 오실레이터 피치. 이벤트 클록을 분기해 샘플 앤 홀드와 진폭 엔벌로프를 모두 트리거하세요. 그러면 각 이벤트마다 새로운 값이 샘플링되고, 다음 트리거까지 그 값이 유지됩니다. 샘플 앤 홀드 작동 방식은 VCV 모듈 매뉴얼과 Bogaudio 제작자 문서에 모두 설명되어 있습니다. VCV Free Modules, BogaudioModules
이 단계에서는 노이즈를 오디오 믹서에 보내지 마세요. 노이즈의 제어 값이 오실레이터를 어떻게 바꾸는지 들어보세요. 간단한 VCV 구현에서는 노이즈 출력을 Bogaudio S&H의 입력에 연결하고, 클록을 게이트 입력으로 보내세요. 그런 다음 유지된 출력을 스케일링 유틸리티에 통과시켜 오실레이터의 V/OCT 입력에 연결합니다. 트랙 앤 홀드 모드는 비활성화하세요.
깊이를 높이기 전에 피치 범위를 제한하세요. 예를 들어 제어 신호의 범위가 0–10 V라면 0.1을 곱한 뒤 0.5 V를 빼서 −0.5~+0.5 V 범위를 만들 수 있습니다. 소스의 범위가 다르면 그에 맞게 스케일을 조정하세요. 범위를 추정하지 말고 스코프나 전압 표시기로 확인하세요.
1 V/옥타브 피치 입력에서 이 예시 범위는 600 Hz 기본 주파수를 약 424~849 Hz 사이에 놓습니다. 계산식은 주파수 = 600 × 2^제어_전압이며, 여기서 제어_전압은 스케일링된 전압을 볼트 단위로 나타낸 값입니다. VCV는 이 계산에 사용되는 옥타브당 1볼트 관계를 설명합니다. Getting Started — VCV Rack Manual
이 범위를 조정의 기준으로 삼으세요. 연속된 이벤트가 너무 비슷하게 들리면 범위를 조금 넓히세요. 방황하는 멜로디처럼 들리면 범위를 좁히고 진폭 디케이를 줄이세요. 연속적인 질감을 만드는 동안에는 피치 퀀타이저를 경로에서 빼 두세요.
버블감을 잃지 않고 타이밍을 어떻게 바꿀까요?
소리를 조정하는 동안에는 고정 클록이 유용합니다. 피치 변화가 잘 작동하면 클록 속도에 부드러운 변화를 더하세요. 피치 변화는 개별 이벤트에 연결하고, 타이밍 컨트롤은 더 느리게 움직이도록 하세요.
한 가지 방법은 두 번째의 느린 클록으로 노이즈를 샘플링하고, 유지된 신호를 부드럽게 만든 다음 주 클록의 속도 입력에 맞게 스케일링하는 것입니다. 초당 약 네 번의 이벤트를 중심으로 작은 변동부터 시작한 뒤, 2~7회처럼 더 넓은 범위를 시도하세요. 이는 예시 설정이며, 적정 변동 폭은 클록 입력의 반응과 엔벌로프 지속 시간에 따라 달라집니다.
슬루 리미팅을 사용하면 타이밍 컨트롤이 목표 값 사이에서 점진적으로 움직입니다. Bogaudio의 S&H에는 선택 가능한 글라이드 설정이 있고, VCV Process는 별도의 슬루 제한 출력을 제공합니다. 값을 입력하기 전에 선택한 모듈의 시간 단위를 확인하세요. BogaudioModules, VCV Free Modules
이벤트 간격과 디케이의 관계를 들어보세요. 초당 네 번의 이벤트라면 평균 간격은 250 ms이고, 80 ms 버블은 끝날 여유가 있습니다. 초당 열두 번이라면 간격은 약 83 ms로 줄어 분리감이 거의 없어집니다. 따라서 속도를 높일 때는 변조 깊이를 키우기보다 디케이를 줄이거나 독립된 음성을 추가해야 할 수 있습니다.
질감을 더 풍성하게 하려면 어떻게 해야 할까요?
광범위한 프로세싱을 추가하기 전에 완성된 버블 음성을 복제하세요. 두 번째 음성에는 다른 기본 피치, 디케이, 클록 속도를 설정합니다. 예를 들어 400 Hz 부근의 낮은 음성에 110 ms 디케이를, 900 Hz 부근의 높은 음성에 50 ms 디케이를 설정해 함께 사용해 보세요. 별도의 샘플 값을 사용하면 두 음성이 똑같은 피치 변화를 반복하지 않습니다.
높은 피치의 이벤트를 더 짧게 만드는 것도 유용한 선택지입니다. 유지된 피치 제어 신호를 분기하고, 두 번째 분기를 반전해 다시 스케일링한 다음, 엔벌로프가 해당 입력을 지원한다면 디케이 시간에 보내세요. 이는 예술적 매핑으로 다루세요. 최소 및 최대 디케이 값을 확인해 극단적인 제어 값이 이벤트를 의도치 않게 지속음으로 늘리지 않도록 하세요.
버블이 분명하게 들린 다음에만 조용한 배경 레이어를 추가하세요. 필터링된 노이즈가 연속적인 배경을 만들어 줄 수 있지만, 무음에서 시작해 개별 이벤트가 가려지기 전에 멈추세요. Tsugi의 물 패치도 질감에 다양성을 주려고 서로 다른 생성기를 조합하며, 각 생성기의 특성을 살리기 위해 절제된 프로세싱을 사용합니다. Patch Anatomy #7 – Water Swish
결과를 어떻게 문제 해결할까요?
한 번에 경로 하나씩 바꾸고 비슷한 출력 레벨에서 비교하세요. 다음 순서에 따라 패치의 어느 부분을 살펴봐야 할지 파악할 수 있습니다.
| 들리는 소리 | 먼저 조정할 항목 | 다음 확인 사항 |
|---|---|---|
| 주로 히스 소리 | 오디오로 직접 연결된 노이즈를 음소거 | 노이즈가 여전히 샘플 앤 홀드에 도달하는지 확인 |
| 지속적인 휘파람 소리 | 앰프의 수동 게인을 닫기 | 진폭 엔벌로프가 0으로 돌아오는지 확인 |
| 반복되는 뽁뽁 소리 | 타이밍에 적당한 변동 추가 | 추가 음성에 각각 별도의 클록 연결 |
| 방황하는 멜로디 | 샘플링된 피치 범위 좁히기 | 드러나는 음의 꼬리 줄이기 |
| 클릭음이 두드러짐 | 진폭 어택을 약간 늘리기 | 기존 꼬리가 남아 있는 동안 피치가 점프하는지 확인 |
| 번져서 뭉개진 질감 | 디케이를 줄이거나 이벤트 속도 낮추기 | 이펙트를 추가하기 전에 겹치는 음성 줄이기 |
| 들리는 변화가 거의 없음 | 유지된 제어 신호 확인 | 샘플 앤 홀드가 트리거를 받는지 확인 |
피치 변화가 아직 끝나지 않은 버블을 방해한다면 엔벌로프가 닫힌 뒤 다음 샘플이 취해지도록 클록을 늦추세요. 또는 별도의 음성을 사용해 한 버블이 끝나는 동안 다른 버블이 시작되게 하세요. 트리거 라우팅에서 피치 업데이트가 늦게 이뤄진다면 엔벌로프 트리거를 약간 지연시켜 피치 값이 안정될 시간을 줄 수 있습니다. 선택한 환경에서 이 조정의 효과를 확인하세요.
마지막으로 배경 레이어와 공간계 이펙트를 음소거하세요. 드라이 패치에서도 짧고 분명한 이벤트와 제어된 피치 차이, 유용한 간격이나 군집이 들려야 합니다. 보조 레이어를 서서히 되살리되, 각 이벤트가 첫 번째 버블에서 정한 특성을 유지할 수 있도록 노이즈 변조 범위를 좁게 유지하세요.
