메타사운드 함수(Function) 노드는 다양한 타입이 있으며 오디오 파일 재생, 사운드 믹싱, 필터 및 이펙트 적용 등에 필요한 함수 기능을 제공합니다. 이 문서에는 함수 노드 목록과 함께 각 노드에 대한 자세한 정보가 포함되어 있습니다.
메타사운드에서 사용할 수 있는 기능에 대한 자세한 내용은 메타사운드 레퍼런스 가이드를 참조하세요.
일반
BPM To Seconds
BPM To Seconds 노드는 지정된 분당 비트(Beats Per Minute, BPM), 비트 배수, 온음표 나누기로부터 비트 시간을 초 단위로 계산합니다.
BPM To Seconds 입력
입력 |
설명 |
BPM |
입력 타깃 BPM입니다. |
비트 배수(Beat Multiplier) |
BPM에 적용할 배수 값입니다. |
온음표 나누기(Division of Whole Note) |
온음표의 나누기입니다. |
BPM To Seconds 출력
출력 |
설명 |
초(Seconds) |
출력 비트 시간(초)입니다. |
Envelope Follower
Envelope Follower 노드는 입력 오디오 신호에서 엔벨로프를 출력합니다.
Envelope Follower 입력
입력 |
설명 |
In |
입력 오디오 신호입니다. |
Attack Time |
어택 시간(초)입니다. |
Release Time |
릴리즈 시간(초)입니다. |
Peak Mode |
엔벨로프 팔로워의 팔로잉 메서드입니다.
- MS: 엔벨로프가 오디오 신호의 실행 평균 제곱(Mean Squared)을 따릅니다.
- RMS: 엔벨로프가 오디오 신호의 실행 평균 제곱근(Root Mean Squared)을 따릅니다.
- Peak: 엔벨로프가 오디오 신호의 피크를 따릅니다.
|
Envelope Follower 출력
출력 |
설명 |
Envelope |
출력 엔벨로프 값(블록 레이트)입니다. |
Audio Envelope |
출력 엔벨로프 값(오디오 레이트)입니다. |
Flanger
Flanger 노드는 입력 오디오에 플랜저 이펙트를 적용합니다.
Flanger 입력
입력 |
설명 |
In Audio |
플랜저 이펙트를 적용할 입력 오디오 신호입니다. |
Modulation Rate |
딜레이 시간을 변경하는 저주파수 오실레이터(Low-Frequency Oscillator, LFO) 레이트(Hz)입니다. 이 값은 블록 레이트로 범위제한됩니다. |
Modulation Depth |
딜레이 시간 스케일을 조절하는 LFO 진폭(세기)입니다. |
Center Delay |
중앙 딜레이 양(밀리초)입니다. |
Mix Level |
원본 신호와 딜레이된 신호 사이의 밸런스입니다. 이 값은 0에서 1.0 사이여야 합니다. 예를 들어, 값이 0.5이면 각 신호의 양이 같다는 뜻이며, 값이 0.5보다 크면 딜레이되지 않은 신호보다 딜레이된 신호가 더 많다는 뜻입니다. |
Flanger 출력
출력 |
설명 |
Out Audio |
플랜저 이펙트가 적용된 출력 오디오 신호입니다. |
Get Wave Duration
Get Wave Duration 노드는 입력 사운드 웨이브(Sound Wave) 에셋의 기간(초)을 반환합니다.
Get Wave Duration 입력
입력 |
설명 |
Wave |
기간(초)을 가져올 사운드 웨이브 에셋입니다. |
Get Wave Duration 출력
출력 |
설명 |
Duration |
사운드 웨이브 에셋의 기간(초)입니다. |
Get WaveTable From Bank
Get WaveTable From Bank 노드는 지정된 웨이브 테이블 뱅크(WaveTable Bank) 에셋에서 웨이브 테이블을 얻거나 보간된 웨이브 테이블을 생성합니다.
Get WaveTable From Bank 입력
입력 |
설명 |
WaveTableBank |
웨이브 테이블을 얻거나 보간된 웨이브 테이블을 생성할 웨이브 테이블 뱅크 에셋입니다. |
TableIndex |
얻을 웨이브 테이블의 인덱스입니다. 두 개의 정숫값 사이의 값으로 설정하면 가장 가까운 두 인덱스에 있는 웨이브 테이블이 믹싱됩니다. 웨이브 테이블 뱅크 범위를 초과한 값으로 설정하면 값이 루핑하도록 조정됩니다. 예를 들어 웨이브 테이블 뱅크에 3개의 인덱스가 있는데 값을 3.0으로 설정하면 인덱스 0에서 웨이브 테이블을 얻습니다. |
Get WaveTable From Bank 출력
InterpTo
InterpTo 노드는 지정된 시간 동안 현재 값과 타깃 값 사이를 보간합니다.
InterpTo 입력
입력 |
설명 |
Interp Time |
현재 값에서 타깃 값으로 보간하는 시간입니다. |
Target |
보간할 타깃 값입니다. |
InterpTo 출력
RingMod
RingMod 모드는 반송파 신호와 변조기 신호로 링 변조를 수행합니다.
RingMod 입력
입력 |
설명 |
In Carrier |
반송파 오디오 신호입니다. |
In Modulator |
변조기 오디오 신호입니다. |
RingMod 출력
출력 |
설명 |
Out Audio |
변조된 오디오 신호입니다. |
Wave Player
Wave Player 노드는 사운드 웨이브 에셋 재생에 사용됩니다. 이 노드는 다양한 버전이 있어 모노, 스테레오, 쿼드(4.0), 5.1 및 7.1 같은 여러 가지 채널 환경설정을 지원합니다.
Wave Player 입력
입력 |
설명 |
Play/Stop |
Play 및 Stop은 샘플 수준으로 정확한 시간에 웨이브 플레이어 재생 시작 및 중지를 트리거합니다. |
Wave Asset |
재생 중에 웨이브 플레이어에 의해 재생되는 사운드 웨이브 에셋입니다. 이 에셋은 언리얼 엔진의 다른 모든 사운드 소스와 같은 리얼타임 디코더를 사용합니다. |
Start Time |
오디오 파일 재생을 시작하는 사운드 웨이브 에셋 내 시간입니다. 탐색 시간이라고도 합니다. |
Pitch Shift |
웨이브 플레이어에 사용할 피치 시프트입니다. 주파수 스케일 조절의 비선형 특성이 반영되도록 반음 단위로 정의됩니다. |
Loop |
웨이브 플레이어가 종료 시 오디오 파일을 루핑할지 아니면 중지할지 여부입니다. 그래프에서 재생 중에 언제든지 토글할 수 있습니다. |
Loop Start |
Loop Start는 웨이브 플레이어가 오디오 파일을 루핑할 시점을 나타냅니다. |
Loop Duration |
Loop Duration은 루프가 재생될 총시간을 나타냅니다. -1 이외의 값은 루프의 끝 지점을 루프 시작과 루프 기간 값의 합계로 설정하고, -1의 값은 전체 오디오 파일을 루핑합니다. |
Wave Player 출력
출력 |
설명 |
On Play |
웨이브 플레이어의 입력 Play 핀이 트리거될 때 트리거됩니다. |
On Finished |
웨이브 플레이어가 오디오 파일 재생을 종료하면 트리거됩니다. 이 핀은 오디오 파일 재생이 종료되는 샘플 포인트와 같은 샘플 포인트에서 트리거됩니다. |
On Nearly Finished |
오디오 파일 재생 종료가 예상되기 전에 오디오 렌더링 블록에서 트리거됩니다. 일반적으로 웨이브 플레이어의 새로운 오디오 파일 베리에이션을 루프백하고 선택하는 데 사용됩니다. |
On Looped |
루핑 세팅에 따라 사운드가 루핑된 샘플에서 트리거됩니다. |
On Cue Point |
웨이브 플레이어에서 큐 포인트가 파싱될 때 트리거됩니다. 큐 포인트는 임포트 시 오디오 웨이브 파일에 임베드된 메타데이터입니다.
큐 포인트는 사운드 디자이너가 정확한 시점에 오디오의 이벤트나 루프 포인트를 트리거하는 데 주로 사용됩니다. 이 기능을 통해 사운드 디자이너는 임포트한 오디오 웨이브 파일에 임베드된 데이터를 기반으로 메타사운드 행동을 프로시저럴 방식으로 트리거할 수 있습니다.
이 핀은 샘플 수준의 정확도로 실행되지만, 큐 포인트와 관련된 정수와 라벨은 블록 레이트로 읽힙니다. 메타사운드의 블록 레이트보다 서로 더 가까운 오디오 웨이브 파일의 큐 포인트는 해당 블록의 마지막 큐 포인트에서만 트리거됩니다.
|
Cue Point ID |
임포트된 오디오 웨이브 파일에서 파싱된 큐 포인트의 ID입니다. |
Cue Point Label |
임포트된 오디오 웨이브 파일에서 파싱된 큐 포인트의 라벨입니다. |
Loop Percent |
지정된 루프 영역 내 오디오 웨이브 파일의 현재 위치입니다. |
Playback Location |
오디오 웨이브 파일 전체 길이의 일부로 나타낸 오디오 웨이브 파일의 현재 위치입니다. |
Out X |
입력 사운드 웨이브 에셋의 X 채널 출력입니다. |
모노 파일을 재생하는 경우, 왼쪽과 오른쪽 채널의 오디오는 모노 채널 복제를 사용하여 업믹스됩니다.
WaveShaper
WaveShaper 노드는 입력 오디오 신호에 비선형 셰이핑을 적용합니다.
WaveShaper 입력
입력 |
설명 |
In |
비선형 셰이핑을 적용할 입력 오디오 신호입니다. |
Amount |
적용할 비선형 웨이브 셰이핑의 양입니다. |
Bias |
웨이브 셰이핑 이전에 적용할 DC 오프셋입니다. |
OutputGain |
처리 이후에 적용할 게인의 양입니다. |
Type |
오디오를 처리하기 위해 사용할 알고리즘 타입입니다. Sine, Inverse Tangent, Hyperbolic Tangent, Cubic Polynomial 및 Hard Clip 타입이 있습니다. |
WaveShaper 출력
출력 |
설명 |
Out |
비선형 셰이핑이 적용된 출력 오디오 신호입니다. |
배열
배열(Array) 함수는 메타사운드 내의 배열을 조작하는 옵션을 제공합니다. 이러한 각 함수에는 다양한 버전이 있어 Bool, Float, Int32, String, Time, Transmission:Address, AudioBusAsset, WaveTableBankAsset 및 WaveAsset 같은 여러 가지 일반 데이터 타입의 배열을 지원할 수 있습니다.
Concatenate
Concatenate 노드는 지정된 트리거에서 두 개의 배열을 연결합니다.
Concatenate 입력
입력 |
설명 |
Trigger |
입력 배열을 연결하는 트리거입니다. |
Left/Right Array |
입력 배열입니다. |
Concatenate 출력
Get
Get 노드는 지정된 인덱스의 배열에서 엘리먼트를 얻습니다.
Get 입력
입력 |
설명 |
Trigger |
지정된 배열 엘리먼트를 얻을 트리거입니다. |
Array |
엘리먼트를 얻을 배열입니다. |
Index |
얻을 엘리먼트의 인덱스입니다. |
Get 출력
출력 |
설명 |
Element |
얻은 엘리먼트 값입니다. |
Num
Num 노드는 지정된 배열의 엘리먼트 수를 반환합니다.
Num 입력
입력 |
설명 |
Array |
엘리먼트 수를 카운트할 배열입니다. |
Num 출력
출력 |
설명 |
Num |
지정된 배열의 엘리먼트 수입니다. |
Random Get
Random Get 노드는 입력 배열에서 랜덤으로 엘리먼트를 얻습니다. 필요에 따라 가중치 배열을 제공하여 랜덤성을 조정할 수 있습니다.
Random Get 입력
입력 |
설명 |
Next |
배열에서 다음 랜덤 값을 가져오는 트리거입니다. |
Reset |
배열에 대한 랜덤 시드를 리셋하는 트리거입니다. |
In Array |
엘리먼트를 랜덤으로 얻을 입력 배열입니다. |
Weights |
(선택 사항) 얻은 각 항목의 확률 정의에 사용되는 가중치 입력 배열입니다. 가중치 입력 배열을 제공하지 않으면 모든 엘리먼트에 대해 균등한 확률을 가정합니다. 이 배열이 입력 배열보다 짧으면 크기에 맞춰 반복됩니다. |
Seed |
랜덤 셔플에 사용되는 시드입니다. 디폴트 값인 -1은 현재 시간을 사용합니다. |
No Repeats |
연속해서 반복되지 않도록 트래킹하고 있는 엘리먼트의 수입니다. 예를 들어, 값이 2이면 이 노드가 마지막 두 개의 선택한 엘리먼트가 반복되지 않습니다. |
Enabled Shared State |
활성화하면 이 노드의 상태가 이 메타사운드의 인스턴스 전체에 공유되어 동시에 같은 베리에이션이 재생되는 것을 방지합니다. |
Random Get 출력
출력 |
설명 |
On Next |
Next 입력이 트리거될 때 트리거됩니다. |
On Reset |
Shuffle 입력이 트리거되거나 배열이 자동으로 셔플될 때 트리거됩니다. |
Value |
입력 배열에서 랜덤으로 선택된 값입니다. |
Set
Set 노드는 지정된 배열에서 지정된 인덱스 값을 설정합니다.
Set 입력
입력 |
설명 |
Trigger |
배열에서 값을 설정하는 트리거입니다. |
Array |
값이 설정될 배열입니다. |
Index |
타깃 배열에서 설정할 인덱스입니다. |
Value |
선택한 인덱스가 설정될 값입니다. |
Set 출력
출력 |
설명 |
Array |
설정 작업이 완료된 뒤의 배열입니다. |
Shuffle
Shuffle 노드는 셔플된 배열에서 엘리먼트를 출력합니다.
Shuffle 입력
입력 |
설명 |
Next |
셔플된 배열에서 다음 값을 가져오는 트리거입니다. |
Shuffle |
배열을 수동으로 셔플하는 트리거입니다. |
Reset Seed |
랜덤 시드 스트림을 리셋하는 트리거입니다. |
In Array |
엘리먼트를 셔플하고 출력할 배열입니다. |
Seed |
랜덤 셔플에 사용되는 시드입니다. 디폴트 값인 -1은 현재 시간을 사용합니다. |
Auto Shuffle |
활성화하면 배열을 완전히 읽었을 때 자동으로 셔플합니다. |
Enabled Shared State |
활성화하면 해당 상태가 이 메타사운드의 인스턴스 전체에 공유됩니다. |
Shuffle 출력
출력 |
설명 |
On Next |
Next 입력이 트리거될 때 트리거됩니다. |
On Shuffle |
Shuffle 입력이 트리거되거나 배열이 자동으로 셔플될 때 트리거됩니다. |
On Reset Seed |
Reset Seed 입력이 트리거될 때 트리거됩니다. |
Value |
현재 선택된 엘리먼트 값입니다. |
Subset
Subset 노드는 입력 배열의 서브셋을 반환합니다.
Subset 입력
입력 |
설명 |
Trigger |
서브셋을 생성하는 트리거입니다. |
Array |
서브셋을 가져올 입력 배열입니다. |
Start/End Index |
서브셋에 포함할 첫 번째 인덱스와 마지막 인덱스입니다. |
Subset 출력
출력 |
설명 |
Array |
입력 배열의 서브셋입니다. |
디버그
Print Log
Print Log 노드는 디버깅 목적으로 지정된 트리거 시 출력 로그(Output Log)에 값을 기록하는 데 사용됩니다. 이 노드는 다양한 버전이 있어 Bool, Float, Int32 및 String 같은 여러 가지 일반 데이터 타입을 지원합니다.
Print Log 입력
입력 |
설명 |
Trigger |
설정값을 로그에 기록하는 트리거입니다. |
Label |
기록된 값에 어태치할 라벨입니다. |
Value To Log |
트리거 시 로그에 기록할 값입니다. |
딜레이
Delay
Delay 노드는 드라이 레벨과 웻 레벨, 피드백을 지원하는 모노 버퍼 딜레이를 제공합니다. 멀티 채널 버퍼 딜레이의 경우, Stereo Delay 노드를 사용합니다.
Delay 입력
입력 |
설명 |
In |
딜레이를 적용할 오디오 신호입니다. |
Delay Time |
오디오를 딜레이할 시간의 양(초)입니다. |
Dry Level |
처리되지 않은(드라이) 신호의 레벨입니다. |
Wet Level |
처리된(웻) 신호의 레벨입니다. |
Feedback |
사용할 피드백의 양입니다. |
Max Delay Time |
사용할 피드백의 양입니다. |
Delay 출력
출력 |
설명 |
Out |
딜레이된 오디오 신호입니다. |
Delay Pitch Shift
Delay Pitch Shift 노드는 딜레이 기반 도플러 시프트 메서드를 사용하여 오디오 버퍼의 피치를 시프트합니다. 이를 통해 내부 딜레이 버퍼를 사용하여 오디오 파일의 길이를 변경하지 않고도 피치 시프트가 가능합니다. 피치가 시프트되지만, 사운드 속도가 빨라지거나 느려지지는 않습니다.
Delay Pitch Shift 입력
입력 |
설명 |
In |
처리할 오디오 버퍼입니다. |
Pitch Shift |
적용할 피치 시프트의 양(반음)입니다. |
Delay Length |
적용할 딜레이의 양(10~100 밀리초)입니다. 이 값을 변경하면 특정 피치 시프트 영역의 아티팩트가 감소할 수 있습니다. |
Delay Pitch Shift 출력
Diffuser
Diffuser 노드는 들어오는 오디오에 디퓨전을 적용합니다.
Diffuser 입력
입력 |
설명 |
Input Audio |
디퓨전을 적용할 오디오입니다. |
Depth |
오디오 디퓨즈에 사용할 필터 수(1~5)입니다. 이 입력은 실행 중에는 업데이트되지 않습니다. |
Feedback |
각 디퓨저에 사용할 피드백의 양(0~1)입니다. |
Diffuser 출력
출력 |
설명 |
Output Audio |
디퓨즈된 오디오입니다. |
Grain Delay
Grain Delay 노드는 지정된 오디오 버퍼를 '그레인'으로 샘플링하고 설정된 딜레이 후에 재생하는 방식으로 딜레이된 오디오 그래뉼레이션을 수행합니다.
Grain Delay 입력
입력 |
설명 |
In Audio |
그레인 딜레이될 오디오 버퍼입니다. |
Grain Spawn |
오디오의 새 그레인을 스폰하는 트리거입니다. |
Grain Delay |
다음 스폰되는 그레인의 딜레이(0~2,000 밀리초)입니다. |
Grain Delay Range |
중앙 Grain Delay 값과 관련하여 딜레이 랜덤화에 사용되는 범위 델타(밀리초)입니다. |
Grain Duration |
다음 스폰되는 그레인의 기간(밀리초)입니다. |
Grain Duration Range |
중앙 Grain Duration 값과 관련하여 기간 랜덤화에 사용되는 범위 델타(밀리초)입니다. |
Pitch Shift |
모든 렌더링 그레인의 그레인 피치를 시프트하는 피치 값(반음)입니다. |
Pitch Shift Range |
중앙 Pitch Shift 값과 관련하여 피치 시프트 랜덤화에 사용되는 피치 시프트 델타(반음)입니다. |
Grain Envelope |
그레인에 사용할 엔벨로프 타입입니다. 가우시안(Gaussian), 트라이앵글(Triangle), 하향 트라이앵글(Downward Triangle), 상향 트라이앵글(Upward Triangle), 지수 감쇠(Exponential Decay) 및 지수 어택(Exponential Attack) 타입이 있습니다. |
Max Grain Count |
한 번에 렌더링할 그레인의 최대 수(1~100)입니다. |
Feedback Amount |
각 그레인의 피드백 양입니다. 피드백이 적용되면 그레인 딜레이는 오디오 출력을 자체에 다시 공급합니다. |
Max Grain Count 입력은 CPU를 많이 사용하므로 값을 높게 설정하면 퍼포먼스가 저하되고 클리핑이 발생할 수 있습니다.
Grain Delay 출력
출력 |
설명 |
Out Audio |
그레인 딜레이된 오디오 버퍼입니다. |
Stereo Delay
Stereo Delay 노드는 멀티 채널 버퍼 딜레이를 제공합니다. 모노 버퍼 딜레이를 제공하는 Delay 노드처럼 이 노드도 드라이 레벨, 웻 레벨 및 피드백을 지원하지만, 추가 딜레이 모드도 지원합니다.
Stereo Delay 입력
입력 |
설명 |
In Left/Right |
딜레이를 적용할 입력 오디오 신호(왼쪽/오른쪽 채널)입니다. |
Delay Mode |
사용할 딜레이 메서드입니다.
- Normal: 왼쪽 입력이 왼쪽 딜레이 출력과 믹싱되고 왼쪽 출력에 공급됩니다.
- Cross: 왼쪽 입력이 오른쪽 딜레이 출력과 믹싱되고 오른쪽 출력에 공급됩니다.
- Ping Pong: 왼쪽 입력이 왼쪽 딜레이 출력과 믹싱되고 오른쪽 출력에 공급됩니다.
|
Delay Time |
오디오를 딜레이할 시간의 양(초)입니다. |
Delay Ratio |
왼쪽 및 오른쪽 채널에 적용할 딜레이 비율입니다. 즉, 채널마다 다른 딜레이 양을 적용할 수 있습니다. 예를 들어, 값이 -1이면 왼쪽 채널에는 딜레이가 적용되지 않고 오른쪽 채널에 전체 딜레이가 적용되는데, 이는 스테레오 채널의 상관관계 해제에 유용할 수 있습니다. |
Dry Level |
처리되지 않은(드라이) 신호의 레벨입니다. |
Wet Level |
처리된(웻) 신호의 레벨입니다. |
Feedback |
사용할 피드백의 양입니다. |
Stereo Delay 출력
출력 |
설명 |
Out Left/Right |
출력 오디오 신호(왼쪽/오른쪽 채널)입니다. |
다이내믹
Compressor
Compressor 노드는 입력 오디오 신호의 다이내믹 범위를 줄입니다.
Compressor 입력
입력 |
설명 |
Audio |
압축할 오디오 신호입니다. |
Ratio |
적용할 게인 감소 비율입니다. 예를 들어, 값이 1이면 게인 감소가 발생하지 않고 값이 1보다 크면 게인 감소가 발생합니다. |
Threshold dB |
게인이 감소될 진폭 한계치(데시벨)입니다. |
Attack Time |
한계치(dB)를 초과하는 오디오가 압축된 볼륨 레벨에 도달하는 데 걸리는 시간입니다. |
Release Time |
한계치(dB) 미만의 오디오가 원본 볼륨 레벨로 돌아가는 데 걸리는 시간입니다. |
Lookahead Time |
분석된 입력 신호 뒤에 압축된 신호를 딜레이하는 데 걸리는 시간입니다. |
Knee |
게인 감소 블렌드 강도를 결정하는 데시벨 값입니다. 값이 0dB이면 블렌딩이 제공되지 않습니다. |
Sidechain |
(선택 사항) 컴프레서를 제어할 외부 오디오 신호입니다. 설정하지 않으면 입력 오디오 신호가 사용됩니다. |
Envelope Mode |
컴프레서가 게인 탐지에 사용할 엔벨로프 팔로잉 메서드입니다.
- MS: 엔벨로프가 오디오 신호의 실행 평균 제곱(Mean Squared)을 따릅니다.
- RMS: 엔벨로프가 오디오 신호의 실행 평균 제곱근(Root Mean Squared)을 따릅니다.
- Peak: 엔벨로프가 오디오 신호의 피크를 따릅니다.
|
Analog Mode |
활성화하면 컴프레서의 엔벨로프 팔로워에 아날로그 모드(Analog Mode)를 사용합니다. |
Upwards Mode |
활성화하면 표준 하향 컴프레서 대신 상향 컴프레서가 사용됩니다. |
Wet/Dry |
처리된(웻) 신호와 처리되지 않은(드라이) 신호 사이의 비율입니다. 예를 들어, 값이 0이면 완전히 드라이이며 값이 1이면 완전히 웻입니다. |
Compressor 출력
출력 |
설명 |
Audio |
컴프레서 이펙트가 적용된 출력 오디오 신호입니다. |
Gain Envelope |
신호에 적용된 게인의 양입니다. |
Decibels to Linear Gain
Decibels to Linear Gain 노드는 로그(dB) 게인 값을 선형 게인 값으로 변환합니다.
Decibels to Linear Gain 입력
입력 |
설명 |
Decibels |
입력 로그(dB) 게인 값입니다. |
Decibels to Linear Gain 출력
출력 |
설명 |
Linear Gain |
출력 선형 게인 값입니다. |
Limiter
Limiter 노드는 신호가 지정된 한계치를 초과하는 것을 방지합니다.
Limiter 입력
입력 |
설명 |
Audio |
제한할 입력 오디오 신호입니다. |
Input Gain dB |
제한 전에 입력에 적용할 게인의 양(데시벨)입니다. |
Threshold dB |
게인이 감소될 진폭 한계치(데시벨)입니다. |
Release Time |
한계치 미만의 오디오가 원본 볼륨 레벨로 돌아가는 데 걸리는 시간입니다. |
Knee |
변곡점(knee) 모드는 게인 감소 블렌드가 하드(Hard) 모드인지 소프트(Soft) 모드인지 결정합니다. |
Limiter 출력
출력 |
설명 |
Audio |
제한된 오디오 신호입니다. |
Linear Gain to Decibels
Linear Gain to Decibels 노드는 선형 게인 값을 로그(dB) 게인 값으로 변환합니다.
Linear Gain to Decibels 입력
입력 |
설명 |
Linear Gain |
입력 선형 게인 값입니다. |
Linear Gain to Decibels 출력
출력 |
설명 |
Decibels |
출력 로그(dB) 게인 값입니다. |
Envelope
메타사운드는 Envelope 노드를 제공하므로 오디오 디자이너가 시간이 지남에 따라 사운드의 측면을 변경할 수 있습니다. WaveTable Envelope 및 Evaluate WaveTable 노드를 제외한 각 타입의 Envelope 노드에는 Audio(오디오 레이트) 데이터 타입을 지원하는 버전과 Float(블록 레이트) 데이터 타입을 지원하는 버전, 이렇게 두 가지 버전이 있습니다.
오디오 디자이너는 이러한 노드에 포함된 다양한 커브 값을 사용하여 자신의 커브 값을 커스터마이징할 수 있습니다. 어택 시간(Attack Time) 값의 경우, 1.0보다 작은 커브 값은 로그 커브(처음에는 빠르게 상승하고 끝으로 갈수록 느려짐)이고, 1.0보다 큰 커브 값은 지수 커브(처음에는 느리게 상승하다가 끝으로 갈수록 빨라짐)입니다. 감쇠 커브와 릴리즈 커브는 반대로 동작합니다. 이러한 커브의 값이 1.0이면 선형 커브입니다.
AD Envelope
AD Envelope 노드는 트리거 시 어택-감쇠 엔벨로프 값 출력을 생성합니다.
이 노드는 Low Frequency Oscillator(LFO) 또는 Wave Generator 노드와 비슷하게 어택-감쇠(Attack-Decay) 커브를 루핑하기 위한 추가 옵션을 제공합니다. Map Range 노드와 함께 사용하면, 다양한 애플리케이션에서 큰 효과를 낼 수 있습니다.
AD Envelope 입력
입력 |
설명 |
Trigger |
엔벨로프 제너레이터의 어택 페이즈를 시작하는 트리거입니다. |
Attack Time |
최대 엔벨로프 값(1.0)에 도달하는 데 걸리는 총시간(초)입니다. |
Delay Time |
최소 엔벨로프 값(0.0)에 도달하는 데 걸리는 총시간(초)입니다. |
Attack Curve |
어택 페이즈의 지수 커브 인수입니다. 예를 들어, 값이 1.0이면 선형 증가, 값이 1.0 미만이면 로그 증가, 값이 1.0보다 크면 지수 증가가 발생합니다. |
Decay Curve |
감쇠 페이즈의 지수 커브 인수입니다. 예를 들어, 값이 1.0이면 선형 감쇠, 값이 1.0 미만이면 로그 감쇠, 값이 1.0보다 크면 지수 감쇠가 발생합니다. |
Looping |
활성화하면 엔벨로프가 루핑됩니다. |
AD Envelope 출력
출력 |
설명 |
On Trigger |
엔벨로프가 트리거될 때 트리거됩니다. |
On Done |
엔벨로프가 종료될 때나 루프백될 때(루핑이 활성화된 경우) 트리거됩니다. |
Out Envelope |
엔벨로프의 출력값입니다. |
ADSR Envelope
ADSR Envelope 노드는 트리거 시 어택-감쇠-지속-릴리즈 엔벨로프 값 출력을 생성합니다. 이 노드는 AD Envelope 노드와 비슷하지만, 엔벨로프의 릴리즈 페이즈를 시작하기 위해 별도의 릴리즈 트리거가 필요합니다.
ADSR Envelope 입력
입력 |
설명 |
Trigger Attack |
엔벨로프 제너레이터의 어택 페이즈를 시작하는 트리거입니다. |
Trigger Release |
엔벨로프 제너레이터의 릴리즈 페이즈를 시작하는 트리거입니다. |
Attack Time |
최대 엔벨로프 값(1.0)에 도달하는 데 걸리는 총시간(초)입니다. |
Delay Time |
최소 엔벨로프 값(0.0)에 도달하는 데 걸리는 총시간(초)입니다. |
Sustain Level |
엔벨로프의 지속 레벨입니다. |
Release Time |
엔벨로프의 릴리즈 시간입니다. |
Attack Curve |
어택 페이즈의 지수 커브 인수입니다. 예를 들어, 값이 1.0이면 선형 증가, 값이 1.0 미만이면 로그 증가, 값이 1.0보다 크면 지수 증가가 발생합니다. |
Decay Curve |
감쇠 페이즈의 지수 커브 인수입니다. 예를 들어, 값이 1.0이면 선형 감쇠, 값이 1.0 미만이면 로그 감쇠, 값이 1.0보다 크면 지수 감쇠가 발생합니다. |
Release Curve |
릴리즈 페이즈의 지수 커브 인수입니다. 예를 들어, 값이 1.0이면 선형 릴리즈, 값이 1.0 미만이면 로그 릴리즈, 값이 1.0보다 크면 지수 릴리즈가 발생합니다. |
ADSR Envelope 출력
출력 |
설명 |
On Attack Triggered |
엔벨로프 어택 페이즈가 트리거될 때 트리거됩니다. |
On Decay Triggered |
엔벨로프 감쇠 페이즈가 트리거될 때 트리거됩니다. |
On Sustain Triggered |
엔벨로프 지속 페이즈가 트리거될 때 트리거됩니다. |
On Release Triggered |
엔벨로프 릴리즈 페이즈가 트리거될 때 트리거됩니다. |
On Done |
엔벨로프가 완료될 때 트리거됩니다. |
Out Envelope |
엔벨로프의 출력값입니다. |
Crossfade
Crossfade 노드는 제공된 블록 레이트 Float 파라미터를 사용하여 입력 간을 선형 블렌딩합니다. 이 노드는 여러 버전이 있어 다양한 입력 수(2~8)를 지원합니다.
Crossfade 입력
입력 |
설명 |
Crossfade Value |
제공된 입력 간에 수행되는 현재 블렌드를 나타내는 값입니다 예를 들어, 입력값 2와 4에 대해 이 값이 0.5이면 출력 결과는 3이 됩니다. |
In X |
위치 X에 해당하는 입력입니다. |
Crossfade 출력
출력 |
설명 |
Out |
크로스페이드에서 생성된 값입니다. |
Evaluate WaveTable
Evaluate WaveTable 노드는 지정된 입력 페이즈에서 웨이브 테이블의 값을 출력하여 그래프에서 웨이브 테이블을 커브로 사용할 수 있게 해줍니다.
Evaluate WaveTable 입력
입력 |
설명 |
WaveTable |
평가할 웨이브 테이블입니다. |
Input |
웨이브 테이블을 평가할 입력입니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Interpolation |
웨이브 테이블 값 사이를 보간하는 데 사용하는 메서드입니다. None (Step), Linear 및 Cubic 메서드가 있습니다. |
Evaluate WaveTable 출력
출력 |
설명 |
Output |
현재 보간된 값입니다. |
WaveTable Envelope
WaveTable Envelope 노드는 지정된 기간에 걸쳐 지정된 웨이브 테이블을 읽습니다.
WaveTable Envelope 입력
입력 |
설명 |
WaveTable |
읽을 웨이브 테이블입니다. |
Play |
엔벨로프를 재생하는 트리거입니다. |
Stop |
엔벨로프를 중지하는 트리거입니다. |
Pause |
엔벨로프를 일시정지하는 트리거입니다. |
Duration |
기간(초)입니다. |
Mode |
엔벨로프 완료 값과 루프 여부를 결정합니다.
- Loop: 웨이브 테이블의 마지막 값과 첫 번째 값을 보간하고 완료 시 엔벨로프의 보간을 재시작합니다.
- Hold: 재생이 웨이브 테이블 길이를 초과하여 진행된 경우 테이블의 마지막 값을 유지합니다.
- Unit: 재생이 웨이브 테이블 길이를 초과하여 진행된 경우 테이블의 마지막 값을 1.0으로 보간합니다.
- Zero: 재생이 웨이브 테이블 길이를 초과하여 진행된 경우 테이블의 마지막 값을 0.0으로 보간합니다.
|
Interpolation |
엔벨로프가 웨이브 테이블 값 간을 보간하는 방법을 결정합니다.
- None (Step): 값 사이를 보간하지 않습니다. 가장 낮은 값이 사용됩니다.
- Linear: 값 사이를 선형으로 보간합니다.
- Cubic: 값 사이를 입방체형으로 보간합니다.
|
WaveTable Envelope 출력
출력 |
설명 |
OnFinished |
엔벨로프가 완료될 때 트리거됩니다. |
Out |
출력값입니다. |
외부 I/O
Audio Bus Reader
Audio Bus Reader 노드는 오디오 버스(Audio Bus) 에셋으로부터 오디오 데이터를 출력합니다. 이 노드는 두 가지 버전이 있어 서로 다른 채널 수(1 또는 2)를 지원합니다.
Audio Bus Reader 입력
입력 |
설명 |
Audio Bus |
데이터를 읽을 오디오 버스 에셋입니다. |
Audio Bus Reader 출력
출력 |
설명 |
Out X |
채널 X에 대한 오디오 출력입니다. |
Wave Writer
Wave Writer 노드는 디스크에 오디오 신호를 기록합니다. 이 노드는 여러 버전이 있어 다양한 채널 수(1~8)를 지원합니다.
파일은 48,000Hz로 렌더링되며, Saved > AudioCaptures 폴더에 저장됩니다.
Wave Writer 입력
입력 |
설명 |
Filename Prefix |
출력 파일에 사용되는 파일 이름 접두사입니다. |
Enabled |
활성화하면 이 노드가 디스크에 오디오 신호를 기록합니다. |
In X |
채널 X에 해당하는 오디오 입력입니다. |
필터
Biquad Filter
Biquad Filter 노드는 다양한 환경설정을 지원하는 단순한 2극 바이쿼드 필터를 제공합니다.
Biquad Filter 입력
입력 |
설명 |
In |
바이쿼드 필터링될 오디오입니다. |
Cutoff Frequency |
컷오프 주파수 값입니다. |
Bandwidth |
해당하는 경우 현재 필터 타입의 대역폭 값을 제어합니다. |
Gain(dB) |
파라메트릭(Parametric) 모드에 있을 때 대역에 적용되는 게인(데시벨)입니다. |
Type |
사용할 바이쿼드 필터 타입입니다. |
Biquad Filter 출력
출력 |
설명 |
Out |
바이쿼드 필터링된 오디오입니다. |
Bitcrusher
Bitcrusher 노드는 들어오는 오디오 신호의 비트 뎁스를 다운샘플링하고 낮춥니다.
Bitcrusher 입력
입력 |
설명 |
Audio |
비트크러싱할 오디오 신호입니다. |
Sample Rate |
오디오를 다운샘플링할 샘플링 주파수입니다. |
Bit Depth |
오디오를 줄일 비트 해상도입니다. |
Bitcrusher 출력
출력 |
설명 |
Audio |
비트크러싱된 오디오 신호입니다. |
Dynamic Filter
Dynamic Filter 노드는 입력 신호 세기에 따라 오디오의 대역을 필터링합니다.
Dynamic Filter 입력
입력 |
설명 |
Audio |
필터링할 오디오 신호입니다. |
Sidechain |
(선택 사항) 필터링을 제어할 외부 오디오 신호입니다. 설정하지 않으면 입력 오디오 신호가 사용됩니다. |
FilterType |
사용할 필터 셰이프입니다. Bell, Low Shelf 및 High Shelf 타입이 있습니다. |
Frequency |
필터의 중앙 주파수입니다. |
Q |
필터의 경사를 제어하는 필터의 Q 또는 공명입니다. |
Threshold dB |
게인이 감소되는 진폭 한계치(dB)입니다. |
Ratio |
적용할 게인 감소량입니다. 값이 1이면 감소가 적용되지 않고, 값이 높을수록 더 많은 감소가 적용됩니다. |
Knee |
게인 감소 블렌드 강도를 결정하는 데시벨 값입니다. 값이 0dB이면 블렌딩이 제공되지 않습니다. |
Range |
허용된 최대 게인 감소(데시벨)입니다. 음의 값이면 압축이 적용되고 양의 값이면 익스팬더로 뒤집힙니다. |
Gain (dB) |
적용할 메이크업 게인의 양(데시벨)입니다. |
AttackTime |
한계치를 초과하는 오디오가 압축된 볼륨 레벨에 도달하는 데 걸리는 시간(초)입니다. |
ReleaseTime |
한계치 미만의 오디오가 원본 볼륨 레벨로 돌아가는 데 걸리는 시간(초)입니다. |
EnvelopeMode |
컴프레서가 게인 탐지에 사용하는 엔벨로프 팔로잉 메서드입니다. |
AnalogMode |
활성화하면 컴프레서의 엔벨로프 팔로워에 아날로그 모드를 사용합니다. |
Dynamic Filter 출력
출력 |
설명 |
Audio |
필터링된 오디오 신호입니다. |
Ladder Filter
Ladder Filter 노드는 듣기 편한 전형적인 롤오프(rolloff)와 공명이 있는 가상 아날로그 필터를 제공합니다.
Ladder Filter 입력
입력 |
설명 |
In |
래더 필터에서 처리할 오디오입니다. |
Cutoff Frequency |
컷오프 주파수 값입니다. |
Resonance |
필터 공명 값입니다. |
Ladder Filter 출력
출력 |
설명 |
Out |
래더 필터링된 오디오입니다. |
Mono Band Splitter
Mono Band Splitter 노드는 들어오는 오디오를 별도의 주파수 대역으로 분할합니다. 이 노드는 여러 버전이 있어 다양한 입력 및 출력 수(2~5)를 지원합니다.
Mono Band Splitter 입력
입력 |
설명 |
In |
베이스 오디오 입력 채널입니다. |
Filter Order |
크로스오버 필터의 경사입니다. Two Pole, Four Pole, Six Pole 및 Eight Pole 이 있습니다. |
Phase Compensate |
활성화하면 각 대역이 페이즈 보정되므로 다시 올바르게 합산될 수 있습니다. |
Crossover X |
대역 X(Band X) 에서 다음 대역까지 크로스오버 필터의 주파수입니다. |
Mono Band Splitter 출력
출력 |
설명 |
Band X Out |
채널 X에 해당하는 오디오 출력입니다. |
One-Pole High Pass Filter
One-Pole High Pass Filter 노드는 계산 비용이 저렴한 필터로, 오클루전 시뮬레이션과 같은 여러 가지 간단한 애플리케이션에 유용합니다.
One-Pole High Pass Filter 입력
입력 |
설명 |
In |
필터링할 오디오 신호입니다. |
Cutoff Frequency |
컷오프 주파수 값입니다. |
One-Pole High Pass Filter 출력
출력 |
설명 |
Out |
필터링된 오디오 신호입니다. |
One-Pole Low Pass Filter
One-Pole Low Pass Filter 노드는 계산 비용이 저렴한 필터로, 공기 흡수 시뮬레이션과 같은 여러 가지 간단한 애플리케이션에 유용합니다.
One-Pole Low Pass Filter 입력
입력 |
설명 |
In |
필터링할 오디오 신호입니다. |
Cutoff Frequency |
컷오프 주파수 값입니다. |
One-Pole Low Pass Filter 출력
출력 |
설명 |
Out |
필터링된 오디오 신호입니다. |
Sample And Hold
Sample And Hold 노드는 트리거되었을 때 입력 오디오 신호의 단일 값을 출력합니다.
Sample And Hold 입력
입력 |
설명 |
Sample And Hold |
입력 오디오를 샘플링하고 유지하는 트리거입니다. |
In |
샘플링할 오디오 신호입니다. |
Sample And Hold 출력
출력 |
설명 |
On Sample And Hold |
Sample and Hold 입력이 트리거될 때 트리거됩니다. |
Out |
샘플링된 오디오 신호입니다. |
State Variable Filter
State Variable Filter 노드는 많은 합성 애플리케이션에서 사용되는 가상 아날로그 필터를 제공합니다.
State Variable Filter 입력
입력 |
설명 |
In |
필터에서 처리할 오디오입니다. |
Cutoff Frequency |
컷오프 주파수 값입니다. |
Resonance |
필터 공명 값입니다. |
Band Stop Control |
대역 중지 출력에 적용되는 제어 값입니다. |
State Variable Filter 출력
출력 |
설명 |
Low Pass Filter |
로우 패스 필터 출력입니다. |
High Pass Filter |
하이 패스 필터 출력입니다. |
Band Pass |
대역 패스 필터 출력입니다. |
Band Stop |
대역 중지 필터 출력입니다. |
Stereo Band Splitter
Stereo Band Splitter 노드는 들어오는 오디오를 별도의 주파수 대역으로 분할합니다. 이 노드는 여러 버전이 있어 다양한 입력 및 출력 수(2~5)를 지원합니다.
Stereo Band Splitter 입력
입력 |
설명 |
In L/R |
베이스 오디오 입력 채널입니다. |
Filter Order |
크로스오버 필터의 경사입니다. Two Pole, Four Pole, Six Pole 및 Eight Pole 이 있습니다. |
Phase Compensate |
활성화하면 각 대역이 페이즈 보정되므로 다시 올바르게 합산될 수 있습니다. |
Crossover X |
대역 X(Band X) 에서 다음 대역까지 크로스오버 필터의 주파수입니다. |
Stereo Band Splitter 출력
출력 |
설명 |
Band X L/R |
채널 X(왼쪽/오른쪽 채널)에 해당하는 오디오 출력입니다. |
제너레이터
메타사운드에는 주파수 변조에 대한 옵션을 제공하는 오디오 레이트 제너레이터가 여러 개 있습니다.
Noise 노드를 제외하고 이러한 노드는 모두 페이즈를 리셋하는 동기화 트리거를 지원합니다. 오디오 레이트 트리거 반복 또는 한계치 트리거와 결합 시 많은 고유 합성 이펙트를 생성할 수 있습니다.
Additive Synth
Additive Synth 노드는 지정된 사인파를 합산하여 오디오를 합성합니다.
Additive Synth 입력
입력 |
설명 |
Base Frequency |
화성의 바탕이 되는 사인파 주파수입니다. 이 값은 0.0부터 나이퀴스트(Nyquist) 주파수까지로 범위제한됩니다. |
HarmonicMultipliers |
베이스 주파수에 적용되는 화성 배수의 배열입니다. 사용되는 사인파의 수는 이 배열의 크기에 달려 있습니다. 이 값은 0.0부터 결과 주파수가 나이퀴스트를 넘지 않는 최댓값까지로 범위제한됩니다. |
Amplitudes |
사인파 진폭의 배열입니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Phases |
사인파 페이즈의 배열(각도)입니다. 이 값은 0.0~360으로 범위제한됩니다. |
Pan Amounts |
등비례 멱법칙을 사용하는 패닝 양의 배열입니다. 예를 들어, 값이 -1.0이면 완전히 왼쪽이고 값이 1.0이면 완전히 오른쪽입니다. |
Additive Synth 출력
출력 |
설명 |
Out Left/Right Audio |
합성된 오디오 출력(왼쪽/오른쪽 채널)입니다. |
Low Frequency Noise
Low Frequency Noise 노드는 설정된 주파수에서 랜덤 값을 생성하고 그 값 사이를 부드럽게 보간하여 신호에 주기적 베리에이션을 추가합니다.
Low Frequency Noise 입력
입력 |
설명 |
Rate |
새로운 각 값의 레이트(Hz)입니다. 이 값은 블록 레이트로 범위제한됩니다. |
Seed |
랜덤 셔플에 사용되는 시드입니다. 디폴트 값인 -1은 현재 시간을 사용합니다. |
Reset Seed |
시드를 리셋하는 트리거입니다. |
Sync |
제너레이터의 페이즈를 리셋하는 트리거입니다. |
Interpolation |
값 사이를 보간하는 데 사용하는 메서드입니다. None, Linear 및 Cubic 메서드가 있습니다. |
Rate Jitter |
레이트(Rate) 를 랜덤으로 수정(+/-)할 백분율입니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Step Limit |
시퀀스에서 다음 난수를 제한할 백분율입니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Min Value |
최소 출력값입니다. |
Max Value |
최대 출력값입니다. |
Low Frequency Noise 출력
출력 |
설명 |
Out |
Min Value 및 Max Value 를 기반으로 스케일 조절된 출력입니다. |
Normalized |
정규화된 출력입니다. |
Low-Frequency Oscillator(LFO)
LFO 노드는 페이징, 비브라토 및 트레몰로 같은 다양한 오디오 이펙트 생성에 사용할 수 있는 저주파 오실레이터를 제공합니다.
LFO 입력
입력 |
설명 |
Frequency |
LFO의 주파수(Hz)이며, 블록 레이트로 범위제한됩니다. |
Shape |
LFO의 파형입니다. 사인파(Sine), 톱니파(Saw), 삼각파(Triangle) 및 구형파(Square) 가 있습니다. |
Min/Max Value |
최소/최대 출력값입니다. |
Sync |
제너레이터 페이즈를 리셋합니다. 다른 노드와 함께 사용하여 오디오 레이트 페이즈 동기화 제너레이터를 얻을 수 있습니다. |
Phase Offset |
페이즈 오프셋(0~360도)입니다. |
Pulse Width |
펄스폭(0~1)입니다. |
LFO 출력
출력 |
설명 |
Out |
LFO의 출력값이며, 블록 레이트로 범위제한됩니다. |
Noise
Noise 노드는 핑크 노이즈나 화이트 노이즈를 생성합니다.
Noise 입력
입력 |
설명 |
Seed |
난수 제너레이터를 위한 시드입니다. 디폴트 값인 -1은 현재 시간을 사용합니다. |
Type |
생성할 노이즈 타입입니다. 핑크 노이즈(Pink Noise) 및 화이트 노이즈(White Noise) 타입이 있습니다. |
Noise 출력
출력 |
설명 |
Audio |
생성된 노이즈 출력입니다. |
Perlin Noise
Perlin Noise 노드는 1차원 펄린(Perlin) 값 노이즈를 평가하여 신호에 자연스러운 러프니스를 추가합니다. 이 노드는 두 가지 버전이 있어 서로 다른 데이터 타입(Audio 또는 Float)을 지원합니다.
Perlin Noise 입력
입력 |
설명 |
X |
펄린 함수에 대한 입력값입니다. 기본적으로 내부 클럭(초)이 사용됩니다. |
Layers |
합산할 노이즈 옥타브의 수입니다. |
Seed |
랜덤 셔플에 사용되는 시드입니다. 디폴트 값인 -1은 현재 시간을 사용합니다. |
Min Value |
최소 출력값입니다. |
Max Value |
최대 출력값입니다. |
Perlin Noise 출력
출력 |
설명 |
Output |
Min Value 및 Max Value 를 기반으로 스케일 조절된 출력입니다. |
Normalized |
정규화된 출력입니다. |
Saw
Saw 노드는 지정된 프로퍼티의 톱니파 오디오 신호를 방출합니다.
Saw 입력
입력 |
설명 |
Enabled |
활성화하면 오실레이터가 신호를 생성합니다. |
Bi Polar |
활성화하면 출력은 양극(-1, 1)이 됩니다. 비활성화하면 출력은 단극(0, 1)이 됩니다. |
Frequency |
오실레이터의 베이스 주파수(Hz)입니다. |
Modulation |
베이스 주파수를 변조하기 위한 오디오 레이트 입력입니다. |
Sync |
제너레이터 페이즈를 리셋합니다. 다른 노드와 함께 사용하여 오디오 레이트 페이즈 동기화 제너레이터를 얻을 수 있습니다. |
Phase Offset |
페이즈 오프셋(0~360도)입니다. |
Glide |
주파수 변경 시 사용되는 글라이드(시간에 따른 부드러운 보간)의 양입니다. 예를 들어, 값이 0.0이면 글라이드가 생성되지 않고 값이 1.0이면 많은 글라이드가 생성됩니다. |
Type |
톱니파 생성에 사용되는 제너레이터 타입입니다.
- Poly Smooth: 부드러운 버전의 톱니파를 생성합니다.
- Trivial: 기본 구현을 사용하여 톱니파를 생성합니다.
|
Saw 출력
출력 |
설명 |
Audio |
톱니파 오디오 신호입니다. |
Sine
Sine 노드는 지정된 프로퍼티의 사인파 오디오 신호를 방출합니다.
Sine 입력
입력 |
설명 |
Enabled |
활성화하면 오실레이터가 신호를 생성합니다. |
Bi Polar |
활성화하면 출력은 양극(-1, 1)이 됩니다. 비활성화하면 출력은 단극(0, 1)이 됩니다. |
Frequency |
오실레이터의 베이스 주파수(Hz)입니다. |
Modulation |
베이스 주파수를 변조하기 위한 오디오 레이트 입력입니다. |
Sync |
제너레이터 페이즈를 리셋합니다. 다른 노드와 함께 사용하여 오디오 레이트 페이즈 동기화 제너레이터를 얻을 수 있습니다. |
Phase Offset |
페이즈 오프셋(0~360도)입니다. |
Glide |
주파수 변경 시 사용되는 글라이드(시간에 따른 부드러운 보간)의 양입니다. 예를 들어, 값이 0.0이면 글라이드가 생성되지 않고 값이 1.0이면 많은 글라이드가 생성됩니다. |
Type |
사인파 생성에 사용되는 제너레이터 타입입니다.
- 2D Rotation: 유닛 서클을 중심으로 회전하여 사인파를 생성합니다.
- Pure Math: 표준 수학 라이브러리를 사용하여 사인파를 생성합니다(가장 비싼 메서드).
- Bhaskara: 바스카라(Bhaskara) 기법을 사용하여 사인파의 근사치를 계산합니다.
- Wave Table: 웨이브 테이블을 사용하여 사인파를 생성합니다.
|
Sine 출력
출력 |
설명 |
Audio |
사인파 오디오 신호입니다. |
Square
Square 노드는 지정된 프로퍼티의 구형파 오디오 신호를 방출합니다.
Square 입력
입력 |
설명 |
Enabled |
활성화하면 오실레이터가 신호를 생성합니다. |
Bi Polar |
활성화하면 출력은 양극(-1, 1)이 됩니다. 비활성화하면 출력은 단극(0, 1)이 됩니다. |
Frequency |
오실레이터의 베이스 주파수(Hz)입니다. |
Modulation |
베이스 주파수를 변조하기 위한 오디오 레이트 입력입니다. |
Sync |
제너레이터 페이즈를 리셋합니다. 다른 노드와 함께 사용하여 오디오 레이트 페이즈 동기화 제너레이터를 얻을 수 있습니다. |
Phase Offset |
페이즈 오프셋(0~360도)입니다. |
Glide |
주파수 변경 시 사용되는 글라이드(시간에 따른 부드러운 보간)의 양입니다. 예를 들어, 값이 0.0이면 글라이드가 생성되지 않고 값이 1.0이면 많은 글라이드가 생성됩니다. |
Type |
구형파 생성에 사용되는 제너레이터 타입입니다.
- Poly Smooth: 부드러운 버전의 구형파를 생성합니다.
- Trivial: 기본 구현을 사용하여 구형파를 생성합니다.
|
Pulse Width |
구형파의 상대적인 펄스폭입니다. |
Square 출력
출력 |
설명 |
Audio |
구형파 오디오 신호입니다. |
SuperOscillator
SuperOscillator 노드는 여러 개의 내부 오실레이터를 사용하여 오디오를 생성합니다. 디튠(Detune) 및 엔트로피(Entropy) 를 사용하여 각 내부 오실레이터를 균등하게 또는 랜덤으로 디튠할 수 있습니다. 기본 오실레이터 노드의 모든 기능을 지원하며, 추가로 내장 리미터가 있어 보이스 수가 많을 때 진폭을 조절합니다. 이 노드는 스테레오(Stereo)와 모노(Mono) 두 가지 버전이 있어 서로 다른 채널 환경설정을 지원합니다.
SuperOscillator 입력
입력 |
설명 |
Enabled |
활성화하면 오실레이터가 신호를 생성합니다. |
Limit Output |
활성화하면 출력 볼륨이 제한됩니다. |
Voices |
사용할 오실레이터 수입니다. 이 값은 1~16으로 범위제한됩니다. |
Frequency |
오실레이터의 베이스 주파수(Hz)입니다. |
Modulation |
변조 주파수입니다. |
Detune |
최대 피치 오프셋(반음)입니다. 2번째 이후의 오실레이터만 디튠됩니다. |
Entropy |
이 값은 보이스의 피치가 얼마나 고르게 분포되는지를 제어합니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Blend |
프라이머리 보이스를 기준으로 디튠된 보이스의 볼륨(dB)입니다. |
Glide |
주파수 변경 시 사용되는 글라이드(시간에 따른 부드러운 보간)의 양입니다. 예를 들어, 값이 0.0이면 글라이드가 생성되지 않고 값이 1.0이면 많은 글라이드가 생성됩니다. |
Pulse Width |
웨이브의 스퀘어 세그먼트 너비입니다. 구형파(Square) 에만 사용됩니다. |
Width |
오실레이터의 스테레오 너비입니다. 이 값은 0.0~1.0으로 범위제한됩니다. |
Type |
오실레이터의 파형입니다. 사인파(Sine), 톱니파(Saw), 삼각파(Triangle) 및 구형파(Square) 가 있습니다. |
SuperOscillator 출력
출력 |
설명 |
Audio |
출력 오디오 신호입니다. |
Triangle
Triangle 노드는 지정된 프로퍼티의 삼각파 오디오 신호를 방출합니다.
Triangle 입력
입력 |
설명 |
Enabled |
활성화하면 오실레이터가 신호를 생성합니다. |
Bi Polar |
활성화하면 출력은 양극(-1, 1)이 됩니다. 비활성화하면 출력은 단극(0, 1)이 됩니다. |
Frequency |
오실레이터의 베이스 주파수(Hz)입니다. |
Modulation |
베이스 주파수를 변조하기 위한 오디오 레이트 입력입니다. |
Sync |
제너레이터 페이즈를 리셋합니다. 다른 노드와 함께 사용하여 오디오 레이트 페이즈 동기화 제너레이터를 얻을 수 있습니다. |
Phase Offset |
페이즈 오프셋(0~360도)입니다. |
Glide |
주파수 변경 시 사용되는 글라이드(시간에 따른 부드러운 보간)의 양입니다. 예를 들어, 값이 0.0이면 글라이드가 생성되지 않고 값이 1.0이면 많은 글라이드가 생성됩니다. |
Type |
삼각파 생성에 사용되는 제너레이터 타입입니다.
- Poly Smooth: 부드러운 버전의 삼각파를 생성합니다.
- Trivial: 기본 구현을 사용하여 삼각파를 생성합니다.
|
Triangle 출력
출력 |
설명 |
Audio |
삼각파 오디오 신호입니다. |
WaveTable Oscillator
WaveTable Oscillator 노드는 제공된 주파수로 지정된 웨이브 테이블을 읽습니다.
WaveTable Oscillator 입력
입력 |
설명 |
Play |
오실레이터를 재생하는 트리거입니다(블록 레이트). |
Stop |
오실레이터를 중지하는 트리거입니다(블록 레이트). |
WaveTable |
읽을 웨이브 테이블입니다. |
Freq |
초당 웨이브 테이블 한 주기를 샘플링할 횟수입니다. 이 주파수는 -20,000Hz에서 20,000Hz 사이로 설정해야 합니다. |
Sync |
트리거 바운더리에서 웨이브 테이블의 재생을 재시작하는 트리거입니다(샘플 레이트). |
Phase Modulator |
제공된 웨이브 테이블의 오실레이션 페이즈를 변조하는 데 사용할 오디오 소스입니다. 값이 0이면 페이즈가 변조되지 않으며, 값이 1이면 테이블 전체 길이(360도)의 페이즈 시프트가 진행됩니다. |
WaveTable Oscillator 출력
WaveTable Player
WaveTable Player 노드는 지정된 인덱스로 웨이브 테이블 뱅크 항목을 읽습니다.
WaveTable Player 입력
입력 |
설명 |
Play |
오실레이터를 재생하는 트리거입니다(블록 레이트). |
Stop |
오실레이터를 중지하는 트리거입니다(블록 레이트). |
Sync |
트리거 바운더리에서 웨이브 테이블의 재생을 재시작하는 트리거입니다(샘플 레이트). |
Bank |
재생할 웨이브 테이블 뱅크입니다. |
Index |
재생할 웨이브 테이블 뱅크의 웨이브 테이블 인덱스입니다. |
Pitch Shift |
지정된 웨이브 테이블의 피치 시프트 정도입니다. |
Loop |
활성화하면 웨이브 테이블이 루핑됩니다. |
WaveTable Player 출력
출력 |
설명 |
Mono Out |
출력 오디오 버퍼(모노)입니다. |
On Finished |
웨이브 테이블 플레이어(WaveTable Player)가 웨이브 테이블 재생을 종료하면 트리거됩니다. |
Math
메타사운드에서는 주어진 입력으로 기본 수학 연산을 수행하는 다양한 노드가 제공됩니다.
Audio 데이터 타입에 대한 연산은 샘플별 수준에서 실행됩니다.
Abs
Abs 노드는 지정된 입력에 대한 절댓값을 반환합니다. 예를 들어, 입력값이 -2.0이면 2.0이 출력됩니다. 이 노드는 다양한 버전이 있어 Audio, Float, Int32 및 Time 등의 여러 가지 일반 데이터 타입을 지원합니다.
Add
Add 노드는 제공된 입력에 대한 더하기 연산을 수행합니다. 이 노드는 다양한 버전이 있어 Audio, Float to Audio, Float, Int32 및 Time 등의 여러 가지 일반 데이터 타입을 지원합니다.
Clamp
Clamp 노드는 지정된 값 범위 내에서 범위제한된 입력값을 반환합니다. 이 노드는 다양한 버전이 있어 Audio, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
Clamp 입력
입력 |
설명 |
In |
범위제한할 입력값입니다. |
Min/Max |
입력값을 범위제한할 최솟값/최댓값입니다. |
Clamp 출력
Divide
Divide 노드는 제공된 입력에 대한 나누기 연산을 수행합니다. 이 노드는 다양한 버전이 있어 Float, Int32 및 Time by Float 등의 여러 가지 일반 데이터 타입을 지원합니다.
Filter Q To Bandwidth
Filter Q To Bandwidth 노드는 필터 제어를 위해 지정된 Q(퀄리티 인수) 파라미터를 대역폭 값으로 변환합니다.
Linear To Log Frequency
Linear To Log Frequency 노드는 선형 스페이스 입력값을 로그 주파수 출력으로 변환합니다.
Linear To Log Frequency 입력
입력 |
설명 |
Value |
로그 주파수 출력에 매핑할 선형 입력값입니다. |
Min/Max Domain |
입력값에 대한 최소/최대 도메인입니다. 입력값과 출력값은 이 도메인으로 범위제한됩니다. |
Min/Max Range |
출력 주파수(Hz) 값에 대한 최소/최대 양수 범위입니다. 입력값과 출력값은 이 범위로 범위제한됩니다. |
Linear To Log Frequency 출력
출력 |
설명 |
Frequency |
입력값의 로그 주파수인 출력 주파수(Hz)입니다. |
Log
Log 노드는 다른 Float의 Float 기반 로그를 계산합니다.
Map Range
Map Range 노드는 지정된 입력 범위의 입력값을 지정된 출력 범위에 매핑합니다. 그 결과는 범위제한될 수도 있습니다. 이 노드는 다양한 버전이 있어 Audio, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다. 이러한 노드는 블루프린트 Blueprint Map Range 노드와 비슷합니다.
이 노드의 Audio 버전은 샘플당 매핑을 수행합니다. 이는 FM 합성에서 주파수 변조기(Frequency Modulator)와 같은 오디오 레이트 변조 파라미터에 오디오 레이트 신호를 매핑할 때 유용합니다.
Map Range 입력
입력 |
설명 |
In |
매핑할 입력값입니다. |
In Range A/B |
최소 및 최대 입력값 범위입니다. |
Out Range A/B |
최소 및 최대 출력값 범위입니다. |
Clamped |
활성화하면 입력이 지정된 입력 범위로 범위제한됩니다. |
Map Range 출력
출력 |
설명 |
Out Value |
매핑된 출력값입니다. |
Max
Max 노드는 A와 B 중 더 높은 값(최댓값)을 반환합니다. 이 노드는 다양한 버전이 있어 Audio, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
Max 입력
Max 출력
출력 |
설명 |
Value |
A와 B 중 더 높은 값(최댓값)입니다. |
Min
Min 노드는 A와 B 중 더 낮은 값(최솟값)을 반환합니다. 이 노드는 다양한 버전이 있어 Audio, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
Min 입력
Min 출력
출력 |
설명 |
Value |
A와 B 중 더 낮은 값(최솟값)입니다. |
Modulo
Modulo 노드는 지정된 두 Int32 값에 대한 나누기 연산의 나머지를 반환합니다.
Multiply
Multiply 노드는 제공된 입력에 대한 곱하기 연산을 수행합니다. 이 노드는 다양한 버전이 있어 Audio by Float, Audio, Float, Int32 및 Time by Float 등의 여러 가지 일반 데이터 타입을 지원합니다.
이 노드를 사용하여 링 변조 타입 이펙트 및 오디오 레이트 진폭 변조를 제공할 수 있습니다.
Power
Power 노드는 지정된 Float를 다른 Float의 거듭제곱으로 올립니다.
Subtract
Subtract 노드는 제공된 입력에 대한 빼기 연산을 수행합니다. 이 노드는 다양한 버전이 있어 Audio, Float, Int32 및 Time 등의 여러 가지 일반 데이터 타입을 지원합니다.
믹스
메타사운드는 오디오 믹스를 생성할 수 있도록 Mono Mixer 노드와 Stereo Mixer 노드라는 두 가지 노드 타입을 제공합니다. 이러한 노드는 다양한 버전이 있어 2개~8개의 입력 오디오 버퍼를 지원하며, 이러한 버퍼는 입력 채널의 해당 게인 값을 사용하고 합산하여 단일 버퍼로 결합됩니다.
게인 값은 범위제한되지 않으므로 오디오 신호 감쇠와 반전에 사용될 수 있습니다.
이러한 노드는 다양한 오디오 레이트 지원 파라미터를 변조하기 위해 오디오 레이트 버퍼를 다양한 범위로 매핑하는 데 유용합니다.
Mono Mixer
Stereo Mixer
음악
Frequency To MIDI
Frequency To MIDI 노드는 주파수 값(Hz)을 가운데 도(C)가 60인 표준 MIDI 음계 음표 값으로 변환합니다.
Frequency To MIDI 입력
입력 |
설명 |
Frequency In |
입력 주파수 값(Hz)입니다. |
Frequency To MIDI 출력
출력 |
설명 |
Out MIDI |
출력 MIDI 음표 값입니다. |
MIDI Note Quantizer
MIDI Note Quantizer 노드는 MIDI 음표를 제공된 기준에 맞는 가장 가까운 음표로 양자화합니다.
MIDI Note Quantizer 입력
입력 |
설명 |
Note In |
양자화할 MIDI 음표입니다. |
Root Note |
루트로 취급할 MIDI 음표입니다. 예를 들어, 0 값은 C, 1 값은 C#/Db에 해당합니다. 옥타브는 중요하지 않습니다. 또한, 모든 0 미만의 모든 값은 0으로 범위제한됩니다. |
Scale Degrees |
오름차순으로 반음을 나타내는 음표 세트가 포함된 배열입니다. 이 배열은 루트 음표를 나타내는 0.0으로 시작해야 하며, 배열의 가장 높은 값은 시작 루트 음표보다 더 높은 옥타브의 루트 음표를 나타내야 합니다. 예를 들어, 단일 옥타브 범위라면 12.0, 두 옥타브 범위라면 24.0이 되어야 합니다. |
MIDI Note Quantizer 출력
출력 |
설명 |
Note Out |
양자화된 음표입니다. |
MIDI To Frequency
MIDI To Frequency 노드는 가운데 도(C)가 60인 표준 MIDI 음계 음표 값을 주파수 값(Hz)으로 변환합니다. 이 노드는 두 개의 버전이 있어 각각 Float와 Int32 데이터 타입을 지원합니다.
이 노드를 사용하여 주파수(Hz)를 입력으로 사용하는 제너레이터를 음악적으로 제어할 수 있습니다. 또한, Float 버전은 분수 MIDI 음표 값을 사용할 수 있으며, 이는 미분음 조성(microtonality)과 커스텀 튜닝에 유용할 수 있습니다.
MIDI To Frequency 입력
입력 |
설명 |
MIDI In |
MIDI 음표 값을 나타내는 입력값입니다. |
MIDI To Frequency 출력
출력 |
설명 |
Out Frequency |
출력 주파수 값(Hz)입니다. |
Scale to Note Array
Scale to Note Array 노드는 선택한 음계의 음표를 나타내는 부동 소수점 숫자 배열을 반환합니다.
이 노드는 Chord Tones Only 토글을 사용하여 전체 음계와 화성음 간에 전환하여 프로시저럴 음악을 생성할 때 유용할 수 있습니다.
Scale to Note Array 입력
입력 |
설명 |
Scale Degrees |
음표를 가져올 프리셋 음계입니다. |
Chord Tones Only |
활성화하면 화성음을 나타내는 음계의 서브셋이 반환됩니다. 예를 들어, 음계도는 1, 3, 5 및 7입니다. |
Scale to Note Array 출력
출력 |
설명 |
Scale Array Out |
루트의 반음 위에 있는 음계의 배열 표현입니다. 이 세트는 0.0f에서 시작하여 12.0f에서 끝나는 양쪽 끝을 모두 포함합니다. |
랜덤
메타사운드는 Bool, Float, Int, Time 등의 출력값 타입에 따라 분류된 몇 가지 Random 노드를 제공합니다. 이러한 노드는 입력 타입과 시드로부터 랜덤 값을 출력합니다.
동일한 시드와 함께 리셋(Reset) 트리거를 사용하면 동일한 결과가 생성됩니다. 이 방식은 랜덤 반복을 얻는 데 유용합니다.
Random 입력
입력 |
설명 |
Next |
다음 랜덤 값을 생성하는 트리거입니다. |
Reset |
제공된 시드로 랜덤 시퀀스를 리셋하는 트리거입니다. |
Seed |
랜덤화에 사용할 시드 값입니다. 디폴트 값인 -1은 랜덤 시드를 사용합니다. |
Min/Max |
랜덤 값의 포함 범위입니다. |
Random 출력
출력 |
설명 |
On Next |
Next 입력이 트리거될 때 트리거됩니다. |
On Reset |
Reset 입력이 트리거될 때 트리거됩니다. |
Value |
랜덤으로 생성된 값입니다. |
공간화
ITD Panner
ITD Panner 노드는 두 귀 사이 시간 딜레이 메서드를 사용하여 입력 오디오 신호를 패닝합니다.
ITD Panner 입력
입력 |
설명 |
In |
공간화할 입력 오디오입니다. |
Angle |
사운드 소스 각도(도)입니다. 값이 90도이면 앞쪽, 0도이면 오른쪽, 270도이면 뒤쪽, 180도이면 왼쪽입니다. |
Distance Factor |
두 귀 사이 레벨 차이(Interaural Level Difference, ILD) 계산에 사용할 정규화된 거리 인수(0.0~1.0)입니다. 예를 들어, 값이 0.0이면 가까이 있고 값이 1.0이면 멀리 있습니다. 입력 오디오가 멀리 있을수록 두 귀 사이의 레벨 차이(게인)가 감소합니다. |
Head Width |
리스너의 머리 너비(cm)입니다. |
ITD Panner 출력
출력 |
설명 |
Out Left/Right |
오디오 출력(왼쪽/오른쪽 채널)입니다. |
Mid-Side Decode
Mid-Side Decode 노드는 중앙 및 사이드 채널을 갖춘 스테레오 신호를 왼쪽과 오른쪽 채널로 변환합니다.
Mid-Side Decode 입력
입력 |
설명 |
In Mid/Side |
변환할 오디오 채널입니다. |
Spread Amount |
스테레오 확산 양입니다. 값이 0.0이면 확산되지 않고, 0.5이면 원본 신호이며, 1.0이면 전체 너비입니다. |
Equal Power |
활성화하면 입력 오디오 채널 간의 파워 관계가 동일하게 유지됩니다. |
Mid-Side Decode 출력
출력 |
설명 |
Out Left/Right |
출력 오디오 채널입니다. |
Mid-Side Encode
Mid-Side Encode 노드는 왼쪽과 오른쪽 채널을 갖춘 스테레오 신호를 중앙 및 사이드 채널로 변환합니다.
Mid-Side Encode 입력
입력 |
설명 |
In Left/Right |
변환할 오디오 채널입니다. |
Spread Amount |
스테레오 확산 양입니다. 값이 0.0이면 확산되지 않고, 0.5이면 원본 신호이며, 1.0이면 전체 너비입니다. |
Equal Power |
활성화하면 입력 오디오 채널 간의 파워 관계가 동일하게 유지됩니다. |
Mid-Side Encode 출력
출력 |
설명 |
Out Mid/Side |
출력 오디오 채널입니다. |
Stereo Panner
Stereo Panner 노드는 입력 오디오 신호를 왼쪽과 오른쪽 출력으로 패닝합니다.
Stereo Panner 입력
입력 |
설명 |
In |
패닝할 입력 오디오 신호입니다. |
Pan Amount |
오디오 신호를 패닝할 양입니다. -1.0이면 완전히 왼쪽, 1.0이면 완전히 오른쪽입니다. |
Panning Law |
사용할 패닝 법칙입니다.
- Equal Power: 패닝하는 동안 오디오 신호의 파워가 일정합니다.
- Linear: 패닝하는 동안 오디오 신호의 진폭이 일정합니다.
|
Stereo Panner 출력
출력 |
설명 |
Out Left/Right |
출력 오디오 신호(왼쪽/오른쪽 채널)입니다. |
트리거
Trigger Accumulate
Trigger Accumulate 노드는 연결된 모든 입력 트리거가 한 번 이상 트리거될 때 트리거됩니다. 이 노드는 여러 버전이 있어 다양한 입력 수(1~8)를 지원합니다.
이 노드는 On Finished Output 트리거를 트리거하기 전에 여러 Wave Player 노드의 완료 시점을 탐지하는 데 유용할 수 있습니다.
Trigger Accumulate 입력
입력 |
설명 |
In X |
트리거 입력입니다. |
Auto Reset |
이 노드에 대한 축적을 리셋하는 트리거입니다. |
Trigger Accumulate 출력
출력 |
설명 |
Out |
모든 입력 트리거가 축적되면 트리거됩니다. |
Trigger Any
Trigger Any 노드는 연결된 입력 트리거 중 하나라도 활성화될 때 트리거됩니다. 이 노드는 여러 버전이 있어 다양한 입력 수(2~8)를 지원합니다.
서로 다른 여러 트리거 소스가 다른 노드 입력을 실행하기를 원하는 경우 유용한 노드입니다.
Trigger Any 입력
Trigger Any 출력
출력 |
설명 |
Out |
어떠한 입력 트리거든 트리거되면 트리거됩니다. |
Trigger Compare
Trigger Compare 노드는 연결된 입력을 비교하여 true 또는 false를 트리거합니다. 이 노드는 다양한 버전이 있어 Bool, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
Trigger Compare 입력
입력 |
설명 |
Compare |
A와 B를 비교하는 트리거입니다. |
A/B |
비교할 값입니다. |
Type |
비교 타입입니다. 같음(Equals), 같지 않음(Not Equals), 미만(Less Than), 초과(Greater Than), 이하(Less Than Or Equals) 및 이상(Greater Than Or Equals) 타입이 있습니다. |
Trigger Compare 출력
출력 |
설명 |
True/False |
비교 후 결과 트리거로 트리거됩니다. |
Trigger Control
Trigger Control 노드는 트리거 신호가 출력으로 전달되는 것을 허용하거나 차단하는 제어 기능을 제공합니다.
Trigger Control 입력
입력 |
설명 |
Trigger In |
제어할 입력 트리거입니다. |
Open |
입력 트리거 전달을 허용하는 트리거입니다. |
Close |
입력 트리거 전달을 차단하는 트리거입니다. |
Toggle |
이 노드의 열림(Open)/닫힘(Closed) 상태를 토글하는 트리거입니다. |
Start Closed |
활성화하면 노드가 닫힘 상태에서 시작됩니다. |
Trigger Control 출력
출력 |
설명 |
Trigger Out |
노드가 열림 상태인 경우 전달되는 출력 트리거입니다. |
Trigger Counter
Trigger Counter 노드는 연결된 입력 트리거 활성화를 카운트합니다.
이 노드는 배열 입력 시퀀싱 및 기타 다수의 프로시저럴 사용 사례에 유용합니다.
Trigger Counter 입력
입력 |
설명 |
In |
활성화를 카운트하는 트리거입니다. |
Reset |
카운터를 0으로, 값을 시작 값으로 리셋하는 트리거입니다. |
Start Value |
초기화 및 리셋 시 시작 값입니다. |
Step Size |
각 입력 트리거의 현재 값에 추가할 값입니다. 음의 값으로 설정할 수 있습니다. |
Reset Count |
자동으로 리셋하기 전에 카운트할 입력 트리거 수입니다. 이 값을 0으로 설정하면 노드가 자동으로 리셋되지 않습니다. |
Trigger Counter 출력
출력 |
설명 |
On Trigger |
입력 트리거가 트리거되고 트리거 수가 업데이트될 때 트리거됩니다. |
On Reset |
입력 리셋이 트리거되거나 카운터가 자동 리셋될 때 트리거됩니다. |
Count |
현재 트리거 수입니다. |
Value |
현재 값입니다. |
Trigger Delay
Trigger Delay 노드는 가장 최근의 입력 트리거 실행으로부터 지정된 딜레이 시간이 지난 후 트리거를 실행합니다.
이 노드는 Trigger Pipe 노드와 비슷하지만, 가장 최근 트리거 실행만 고려한다는 점이 다릅니다. 즉, 딜레이 시간 내에 추가 트리거가 발생하면 타이머가 리셋되고 출력 트리거가 다시 딜레이됩니다.
Trigger Delay 입력
입력 |
설명 |
In |
딜레이할 입력 트리거입니다. |
Reset |
딜레이를 리셋하고 보류 중인 실행 작업을 지우는 트리거입니다. |
Delay Time |
트리거를 딜레이할 시간의 양(초)입니다. |
Trigger Delay 출력
출력 |
설명 |
Out |
딜레이된 출력 트리거입니다. |
Trigger Filter
Trigger Filter 노드는 두 개의 출력 트리거 중 하나를 랜덤으로 활성화하여 트리거에 응답합니다.
Trigger Filter 입력
입력 |
설명 |
Trigger |
출력 트리거를 랜덤으로 활성화하는 트리거입니다. |
Reset |
제공된 시드로 랜덤 시퀀스를 리셋하는 트리거입니다. |
Seed |
랜덤화에 사용할 시드 값입니다. 값이 -1이면 랜덤 시드가 사용됩니다. |
Probability |
특정 출력 트리거가 활성화될 확률입니다. 예를 들어, 값이 0.0이면 항상 헤드, 1.0이면 항상 테일, 0.5이면 균등한 확률입니다. |
Trigger Filter 출력
출력 |
설명 |
Heads/Tails |
가능한 출력 트리거입니다. |
Trigger On Threshold
Trigger On Threshold 노드는 에지 감지기로 작동하며, 지정된 방향으로 이동하는 동안 입력 오디오가 지정된 한계치를 초과할 때 트리거됩니다. 이 노드는 다양한 버전이 있어 Audio, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
상승 에지(Rising Edge)로 설정된 경우, 신호가 양의 기울기로 한계치를 초과할 때 트리거가 출력됩니다. 제너레이터 노드와 함께 사용되고 다른 제너레이터의 동기화 트리거 입력에 연결될 때 유용합니다.
Trigger On Threshold 입력
입력 |
설명 |
In |
입력 오디오 신호입니다. |
Threshold |
출력을 트리거하는 한계치입니다. |
Type |
트리거 한계치의 타입입니다. 상승 에지(Rising Edge), 하강 에지(Falling Edge) 및 Abs 한계치(Abs Threshold) 타입이 있습니다. |
Trigger On Threshold 출력
Trigger On Value Change
Trigger On Value Change 노드는 지정된 값이 변경될 때 트리거됩니다. 이 노드는 다양한 버전이 있어 Bool, Float 및 Int32 등의 여러 가지 일반 데이터 타입을 지원합니다.
Trigger On Value Change 입력
Trigger On Value Change 출력
Trigger Once
Trigger Once 노드는 입력 트리거가 처음 활성화될 때 트리거되며, 리셋하지 않는 한 다른 모든 발생을 무시합니다.
Trigger Once 입력
입력 |
설명 |
Trigger In |
입력 트리거입니다. |
Reset |
노드를 열고 다른 트리거 통과를 허용하는 트리거입니다. |
Start Closed |
활성화하면 재생이 시작될 때 노드가 닫힙니다. |
Trigger Once 출력
출력 |
설명 |
Trigger Out |
출력 트리거입니다. |
Trigger Pipe
Trigger Pipe 노드는 지정된 딜레이만큼 모든 입력 트리거 신호의 실행을 딜레이합니다.
이 노드는 Trigger Delay 노드와 비슷하지만, 추가 트리거 수신 시 타이머를 리셋하지 않습니다.
Trigger Pipe 입력
입력 |
설명 |
In |
딜레이할 입력 트리거입니다. |
Reset |
트리거 딜레이를 리셋하고 보류 중인 모든 실행 작업을 지우는 트리거입니다. |
Delay Time |
입력 트리거의 딜레이 시간(초)입니다. |
Trigger Pipe 출력
출력 |
설명 |
Out |
딜레이된 출력 트리거입니다. |
Trigger Repeat
Trigger Repeat 노드는 지정된 샘플 수준의 정확도 및 임의의 정밀 레이트에 따라 주기적으로 트리거를 방출합니다.
Trigger Repeat 입력
입력 |
설명 |
Start/Stop |
주기적 출력 트리거 실행을 시작하거나 중지하는 트리거입니다. |
Period |
트리거할 주기(초)입니다. |
Trigger Repeat 출력
출력 |
설명 |
RepeatOut |
주기적으로 생성된 출력 트리거입니다. |
Trigger Route
Trigger Route 노드는 다양한 입력값을 단일 출력값으로 라우팅합니다. 이 노드는 여러 버전이 있어 다양한 입력 수(2~8)와 Audio, Bool, Float, Int32 및 Time 등의 데이터 타입을 지원합니다.
Trigger Route 입력
입력 |
설명 |
Set X |
라우팅을 초기화하는 입력 트리거입니다. 디폴트 옵션은 0입니다. |
Value X |
해당 트리거에 의해 트리거될 때 출력으로 라우팅할 입력값입니다. |
Trigger Route 출력
출력 |
설명 |
On Set |
어떠한 입력 트리거든 설정되면 트리거됩니다. |
Value |
활성화된 입력 트리거에 의해 설정된 출력값입니다. |
Trigger Select
Trigger Select 노드는 트리거를 현재 선택된 출력 트리거로 전달합니다. 이 노드는 여러 버전이 있어 다양한 입력 수(2~8)를 지원합니다.
Trigger Select 입력
입력 |
설명 |
In |
전달할 트리거입니다. |
Index |
트리거할 출력 인덱스입니다. 제공된 값이 범위를 벗어난 값이면 무시됩니다. |
Trigger Select 출력
출력 |
설명 |
Out X |
인덱스 X의 출력 트리거입니다. |
Trigger Sequence
Trigger Sequence 노드는 시퀀스의 다음 출력 트리거를 전송하여 입력 트리거에 응답합니다. 이 노드는 여러 버전이 있어 다양한 출력 트리거 수(2~8)를 지원합니다.
Trigger Sequence 입력
입력 |
설명 |
In |
입력 트리거입니다. |
Reset |
시퀀스를 다시 0으로 리셋하는 트리거입니다. |
Loop |
활성화하면, 모든 트리거가 활성화되면 시퀀스가 자동으로 0으로 루프백됩니다. |
Trigger Sequence 출력
출력 |
설명 |
Out X |
시퀀스의 트리거 출력입니다. |
Trigger Toggle
Trigger Toggle 노드는 Bool 값을 켜거나 끕니다.
Trigger Toggle 입력
입력 |
설명 |
On/Off |
Bool 출력을 켜거나 끄는 트리거입니다. |
Init |
Bool의 초기 상태입니다. |
Trigger Toggle 출력
출력 |
설명 |
Out |
Bool이 토글될 때 트리거됩니다. |
Value |
현재 Bool 값입니다. |
Value
Value 노드는 트리거에 변수 값을 설정합니다. 이 노드는 다양한 버전이 있어 각각 Bool, Float, Int32 및 String 같은 데이터 타입을 지원합니다.
Value 입력
입력 |
설명 |
Set |
설정값을 출력에 기록하는 트리거입니다. |
Reset |
값을 초기 값으로 리셋하는 트리거입니다. |
Init Value |
출력값을 초기화할 값입니다. |
Target Value |
트리거 시 출력을 설정할 값입니다. |
Value 출력
출력 |
설명 |
On Set |
값을 설정할 때 트리거됩니다. |
On Reset |
값을 리셋할 때 트리거됩니다. |
Output Value |
현재 출력값입니다. |