버전
Time Stretch 플러그인을 사용하면 오디오 신호의 피치를 그대로 유지한 채 속도나 길이를 변경할 수 있습니다. 이 플러그인을 사용하면 재생 중에 시간 가변적 시간 비율 척도를 적용한 Time Stretching(시간 늘이기)과 시간 압축을 할 수 있습니다. 이 플러그인은 단선적(monophonic) 소리와 다성적(polyphonic) 소리에 모두 적합합니다.
이 효과는 Actor-Mixer Hierarchy에서만 사용할 수 있습니다. Interactive Music Hiearchy에서도 사용할 수 있지만 이 경우 본의 아니게 상호작용 음악의 타이밍을 바꿀 수도 있기 때문에 권장하지 않습니다.
![]() | 경고 |
---|---|
Time compression of streamed assets is not recommended and might cause source starvation due to higher throughput required. 반면에 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는 여러 오브젝트들이 공유하여 사용할 수 있습니다. | |||
![]() (Object Color) |
오브젝트의 색깔을 표시합니다. 아이콘을 클릭하면 색깔 선택 버튼이 열립니다. ![]() 오브젝트에 적용되는 색깔을 선택합니다. 오브젝트의 색상을 선택하면 그림과 같이 선택한 사각형에 팔레트 아이콘이 나타나고 오른쪽 하단 모서리에 노란색 삼각형이 나타납니다. 상위 오브젝트의 색상을 이어 받으려면 색깔 선택 버튼의 맨 왼쪽에 있는 사각형을 선택합니다. | |||
Inclusion |
SoundBank를 생성할 때 해당 요소를 포함할지 여부를 결정합니다. 이 옵션이 선택되었을 경우 해당 요소는 포함됩니다. 이 옵션이 선택되지 않았을 경우 해당 요소는 포함되지 않습니다. 특정 플랫폼의 특정 요소를 제외해서 각 플랫폼에 맞게 사운드 디자인을 최적화할 수도 있습니다. 이 체크 박스 옵션은 기본적으로 모든 플랫폼에 적용됩니다. 해당 요소의 연결을 해제하려면 체크 상자 왼쪽에 있는 연결 표시기 를 사용하세요. 그런 다음 플랫폼별로 체크 상자를 선택하며 커스터마이징할 수 있습니다. 이 옵션을 선택하지 않으면 에디터에서 속성과 작동 방식 옵션을 사용할 수 없게 됩니다. Default value: true | |||
![]() ![]() (Show references) |
프로젝트에서 해당 오브젝트로의 직접 참조를 담고 있는 구성 요소의 개수를 표시합니다. 이 아이콘은 오브젝트로의 참조가 존재할 경우 주황색으로 표시되며, 참조가 없을 경우 회색으로 표시됩니다. 버튼을 선택하면 “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를 시작해 보세요