버전
Time Stretch 플러그인을 사용하면 오디오 신호의 피치를 그대로 유지한 채 속도나 길이를 변경할 수 있습니다. 이 플러그인을 사용하면 재생 중에 시간 가변적 시간 비율 척도를 적용한 Time Stretching(시간 늘이기)과 시간 압축을 할 수 있습니다. 이 플러그인은 단선적(monophonic) 소리와 다성적(polyphonic) 소리에 모두 적합합니다.
참고 | |
---|---|
이 효과는 Actor-Mixer Hierarchy에서만 사용할 수 있습니다. Interactive Music Hiearchy에서도 사용할 수 있지만 이 경우 본의 아니게 상호작용 음악의 타이밍을 바꿀 수도 있기 때문에 권장하지 않습니다. |
주의 | |
---|---|
스트리밍용 에셋의 시간 압축은 권장하지 않으며 더 높은 처리량을 필요하게 만들어 음원 기아 상태(source starvation)를 일으킬 수도 있습니다. 반면에 Time Stretching은 스트리밍용 소리에 사용해도 아무 문제 없습니다. |
창 크기 매개 변수를 선택하는 것은 좋은 품질의 오디오를 얻는 데에 아주 중요한 단계입니다. 대부분의 콘텐츠에 기본값 (2,048)을 사용할 수 있지만, 최대한 결함 없이 최상의 시간 조절 효과를 창출하려면 이 매개 변수를 조정해야 합니다. 창 크기를 더 크게 설정할수록 주파수 해상도는 더 높아지지만 시간-영역 해상도는 낮아지며 과도(transient) 신호가 더 희미해집니다. 그렇기 때문에 창 크기 매개 변수는 시간 해상도와 주파수 해상도를 절충시키는 역할을 합니다.
가장 적합한 창 크기 설정은 오디오 콘텐츠에 따라 다릅니다. 일시적 과도 신호가 많은 신호 (타격음, 드럼, 폭발음 등)은 보다 작은 창 크기가 더 적합하며, 안정적인 주파수를 가진 화음적인 신호 (음성, 악기 등)에는 더 정확한 주파수 해상도가 제공되는 큰 창 크기를 사용하는 것이 좋습니다.
큰 Time Stretch 설정을 적용하여 신호를 보다 느리게 만드려고 할 경우 창 크기 매개 변수 값을 크게 설정하는 것이 좋은데, 그 이유는 소리가 아주 느리게 재생될 때 주파수의 해상도가 두드러지게 나타나기 때문입니다.
Time Stretch 플러그인을 사용하면 Wwise 2021.1 이하 버전에서의 Classic 모드와 Transient Preserving 모드의 두 가지 타임 스트레치 알고리즘 중에서 선택할 수 있습니다. Transient Preserving 모드를 사용하면 품질 수준과 스테레오 처리를 미세 조정할 수 있습니다.
Time Stretch 플러그인의 속성은 실시간으로 편집할 수 있으며 RTPC를 통해 특정 Game Parameter에 매핑할 수 있습니다.
인터페이스 요소 |
설명 | |||
---|---|---|---|---|
Name |
Effect instance의 이름을 말합니다. Effect 인스턴스는 효과 속성 설정의 묶음입니다. 인스턴스에는 두 가지 다른 유형이 있습니다. 바로 맞춤(custom) 인스턴스와 ShareSets입니다. 맞춤 인스턴스는 단 하나의 오브젝트에서만 사용할 수 있는 데에 반해, ShareSets는 여러 오브젝트들이 공유하여 사용할 수 있습니다. | |||
오브젝트의 색깔을 표시합니다. 아이콘을 클릭하면 색깔 선택 버튼이 열립니다. 오브젝트에 적용되는 색깔을 선택합니다. 오브젝트의 색상을 선택하면 그림과 같이 선택한 사각형에 팔레트 아이콘이 나타나고 오른쪽 하단 모서리에 노란색 삼각형이 나타납니다. 상위 오브젝트의 색상을 이어 받으려면 색깔 선택 버튼의 맨 왼쪽에 있는 사각형을 선택합니다. | ||||
Inclusion |
SoundBank를 생성할 때 해당 요소를 포함할지 여부를 결정합니다. 이 옵션이 선택되었을 경우 해당 요소는 포함됩니다. 이 옵션이 선택되지 않았을 경우 해당 요소는 포함되지 않습니다. 특정 플랫폼의 특정 요소를 제외해서 각 플랫폼에 맞게 사운드 디자인을 최적화할 수도 있습니다. 이 체크 박스 옵션은 기본적으로 모든 플랫폼에 적용됩니다. 해당 요소의 연결을 해제하려면 체크 상자 왼쪽에 있는 연결 표시기 를 사용하세요. 그런 다음 플랫폼별로 체크 상자를 선택하며 커스터마이징할 수 있습니다. 이 옵션을 선택하지 않으면 에디터에서 속성과 작동 방식 옵션을 사용할 수 없게 됩니다. Default value: true | |||
프로젝트에서 해당 오브젝트로의 직접 참조를 담고 있는 구성 요소의 개수를 표시합니다. 이 아이콘은 오브젝트로의 참조가 존재할 경우 주황색으로 표시되며, 참조가 없을 경우 회색으로 표시됩니다. 버튼을 선택하면 “Reference View”가 열리며 오브젝트의 이름이 References to: 입력란에 표시됩니다.<부분 13589 ¶> | ||||
Notes |
Effect에 대한 추가 정보를 메모하는 란입니다. | |||
Metering |
현재 미터가 측정되는 오브젝트의 이름을 표시합니다. | |||
미터를 측정할 다른 오브젝트를 탐색할 수 있게 해줍니다.
| ||||
Effect Editor에서 선택한 탭의 표시 방법을 설정합니다. 기본적으로 하나의 패널이 선택한 하나의 탭만 표시하도록 설정되어 있습니다. 하지만 구분 버튼을 클릭하면 좌우로 혹은 위아래로 구분된 두 개의 다른 탭으로 패널을 분할할 수 있습니다. 현재 선택한 옵션이 배경 색깔로 강조 표시됩니다.
|
Time | |
Time Stretch |
원본 소리 길이의 백분율을 말합니다. 100%는 Time Stretch가 전혀 일어나지 않음을 말하며 200%는 소리가 두 배로 길어짐을 의미합니다. 마찬가지로 값을 50%로 지정하면 소리의 길이가 절반으로 줄어들도록 시간 압축을 실행할 수 있습니다. 이 값은 RTPC를 지원하며 추가적인 결함 없이 재생 중에 변경될 수 있습니다. 단위: 원래 길이의 % Default value: 100 Range: 25 to 1600 |
Time Stretch Random |
Time Stretch 인수를 명시한 양수/음수의 Time Stretch 랜덤값의 범위 내 랜덤값으로 오프셋화합니다. 이는 Time Stretch가 적용되는 보이스의 전체 길이 동안 효과가 지속됩니다. 재생 도중 전달 받은 RTPC는 다음 재생에만 고려됩니다. 단위: 원래 길이의 % Default value: 0 Range: 0 to 200 |
Pitch | |
Pitch Shift |
이 매개 변수에서 명시한 값으로 피치가 위아래로 변동합니다 (센트 단위). 그렇기 때문에 +1200 Cents는 한 옥타브 위로 올라가며 -1,200은 한 옥타브 아래로 내려가게 됩니다. 이 값은 RTPC를 지원하며 추가적인 결함 없이 재생 중에 변경될 수 있습니다. 단위: cents (센트) Default value: 0 Range: -4800 to 4800 |
Pitch Shift Random |
Pitch Shift 랜덤 값을 더하거나 뺀 값까지 임의의 양으로 지정된 Pitch Shift 양을 상쇄합니다. 이 값은 Pitch Shift가 적용될 보이스의 전체 지속 시간 동안 유효합니다. 재생 도중 전달 받은 RTPC는 다음 재생에만 고려됩니다. 단위: cents (센트) Default value: 0 Range: 0 to 4800 |
Quality | |
Window Size |
창 크기가 클 경우 주파수 해상도는 높아지지만 일시적 트랜션트가 더 부드러워집니다. 그렇기 때문에 이 매개 변수는 시간 해상도와 주파수 해상도의 절충으로써의 역할을 합니다. 이 매개 변수의 값을 지정하는 것에 대한 더 자세한 내용은 위의 섹션을 참고하세요. 단위: Sample frames (샘플 프레임) Default value: 2048 Range: 256 to 8192 |
Stretch Mode |
사용할 타임 스트레치 알고리즘의 버전입니다. 다음은 사용 가능한 옵션입니다:
Default value: Classic |
Quality Level |
음질 저하를 절충하면서 개선된 타임 스트레치 알고리즘의 성능을 미세하게 제어할 수 있습니다. 이 컨트롤은 Stretch Mode가 Transient Preserving으로 설정된 경우에만 사용할 수 있습니다. 음질 수준을 100으로 하면 사운드의 모든 부분이 처리됩니다. 수준이 낮아질수록 알고리즘의 CPU 요구량이 감소하여 음질에 영향을 줍니다. 더 구체적으로 말하면, 품질 슬라이더를 낮출 경우 알고리즘이 계산을 절약하기 위해 입력 사운드 스펙트럼의 일부를 건너뛰기 때문에 노이즈 플로어가 약하게 생기거나 위상 효과가 발생하게 됩니다. Performance Monitor에서 CPU % 값을 보면서 이 매개 변수를 미세 조정하는 것이 좋습니다. Default value: 100 Range: 0 to 100 |
Output | |
Output Gain |
동적 압축 후 잠재적 게인 손실을 보충하기 위해 출력 신호에 적용되는 게인의 양을 말합니다. Default value: 0 Range: -24 to 24 Units: dB |
Stereo Processing |
스테레오 입력 처리에 사용되는 방법입니다. 이 컨트롤은 Stretch Mode가 Transient Preserving으로 설정된 경우에만 사용할 수 있습니다. 다음은 사용 가능한 옵션입니다:
Transient Preserving 타임 스트레치 모드는 Classic 스트레치 모드보다 사운드 위상에 더 큰 영향을 미치기 때문에 복잡한 스테레오 믹스를 더 잘 보존하기 위한 방법으로 Center Cut 옵션이 제공됩니다. Default value: Left Right |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요