Sound Reactive(SoundReactive)
이 노드는 브라우저를 통해 오디오 입력을 가져오며, 사용자가 특정 주파수 범위(헤르츠)를 설정하여 분석에 집중할 수 있도록 합니다.
Sound Reactive
Sound Reactive 노드는 브라우저를 통해 오디오 입력을 가져오며, 사용자가 분석에 집중할 특정 주파수 범위(헤르츠)를 설정할 수 있도록 합니다.
Sound Reactive 노드는 실시간 오디오 입력의 볼륨 레벨을 다른 노드에서 사용 가능한 수치 신호로 변환하는 오디오 반응 도구입니다. 핵심 기능은 브라우저 마이크의 오디오 데이터를 캡처하고 처리하여 동적으로 변화하는 FLOAT 및 INT 출력을 생성함으로써, 소리의 강도 변화를 이미지 생성 워크플로에 통합하는 것입니다.
노드 기능
이 노드는 브라우저를 통해 오디오 입력을 가져오며, 사용자가 분석에 집중할 특정 주파수 범위(헤르츠)를 설정할 수 있습니다. 원본 오디오 신호에 급격한 변화를 줄이기 위한 평활화 처리를 적용하며, 출력값을 정규화할 수 있는 옵션을 제공합니다. 최종적으로 노드는 처리된 오디오 강도를 나타내는 두 개의 값, 즉 정밀한 FLOAT 값과 반올림된 INT 값을 출력합니다.
노드 파라미터 설명 - Sound Reactive
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
sound_level | FLOAT | 예 | 1.0 | 0.0 - 99999 (스텝: 0.01) | sound_level (입력 파라미터): 수동으로 사운드 레벨 값을 설정합니다. 오디오 입력이 가능할 경우 브라우저 마이크에 의해 재정의될 수 있습니다. |
start_range_hz | INT | 예 | 150 | 0 - 9999 (스텝: 1) | start_range_hz (입력 파라미터): 분석할 오디오 주파수 범위의 시작값을 헤르츠 단위로 설정합니다. 설정 범위는 0부터 9999까지이며, 스텝은 1입니다. |
end_range_hz | INT | 예 | 2000 | 0 - 9999 (스텝: 1) | end_range_hz (입력 파라미터): 분석할 오디오 주파수 범위의 끝값을 헤르츠 단위로 설정합니다. 설정 범위는 0부터 9999까지이며, 스텝은 1입니다. |
multiplier | FLOAT | 예 | 1.0 | 0.01 - 99999 (스텝: 0.01) | multiplier (입력 파라미터): 처리된 볼륨 값에 대한 전체적인 스케일링 비율 인자입니다. 범위는 0.01부터 99999까지이며, 조정 스텝은 0.01입니다. |
smoothing_factor | FLOAT | 예 | 0.5 | 0.0 - 1.0 (스텝: 0.01) | smoothing_factor (입력 파라미터): 출력값의 급격한 변동을 피하기 위해 볼륨 값 변화의 평활 정도를 제어합니다. 범위는 0.0에서 1.0 사이이며, 스텝은 0.01입니다. |
normalize | BOOLEAN | 예 | False | - | normalize (입력 파라미터): 논리값 스위치. 활성화 시 볼륨 값을 255로 나누어 정규화 처리합니다. |
Output
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| sound_level | FLOAT | sound_level (출력 파라미터): 처리된 최종 볼륨 값을 FLOAT 형식으로 출력합니다. |
| sound_level_int | INT | sound_level_int (출력 파라미터): 최종 볼륨 값을 정수로 변환한 출력입니다. |
사용 시나리오
이 노드는 음악이나 환경음과 실시간으로 연동되는 동적 시각 콘텐츠를 생성하는 데 매우 적합합니다. 예를 들어, 실시간 디퓨전 워크플로에서 노드의 출력을 프롬프트 강도나 노이즈 오프셋 등의 파라미터에 연결하면, 생성되는 이미지가 음악의 리듬이나 볼륨 크기에 따라 시각적으로 변화하고 반응하도록 만들 수 있습니다.
주의사항
이 노드를 사용하려면 브라우저 마이크 접근 권한을 허용해야 하며, 그 효과는 오디오 입력의 품질과 안정성에 의존합니다. 이 노드는 주로 실시간 오디오 피드백이 필요한 자동화 또는 인터랙티브 시나리오를 위해 설계되었으며, 정적 이미지 배치 생성 워크플로에서는 필수적이지 않을 수 있습니다.
Sound Reactive 노드 소스코드 링크
Sound Reactive 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.