입체 음향 배치기
음원을 한쪽으로 고정해 두는 팬 조절만으로는 시간에 따라 움직이는 위치를 표현하기 어렵습니다. 이 도구는 사용자가 지정한 시간·방위각·고도·거리 지점 사이를 보간해 매 샘플마다 양쪽 귀의 음량 차이, 최대 0.6ms 지연, 간단한 음색 감쇠와 거리 감쇠를 계산합니다. 헤드폰에서 원본과 결과를 번갈아 듣고 실제 스테레오 WAV와 원본 SHA-256·경로 JSON을 저장할 수 있습니다. 이는 측정 HRTF를 사용하지 않는 교육용 근사 모델입니다. 귀 모양·헤드폰·개인차를 반영하지 않으며 정확한 앞뒤·위아래 위치를 보장하지 않습니다.
주요 기능
- 브라우저가 디코딩할 수 있는 로컬 모노·스테레오 음원을 받아 원본 바이트 SHA-256을 계산합니다.
- 2~8개 지점의 시간·방위각 −180~180°·고도 −60~60°·거리 0.5~10m를 편집하고 평면 경로로 확인합니다.
- 지점 사이를 보간하여 양이차 시간·음량, 귀별 저역 통과 및 거리 감쇠를 샘플마다 바꿉니다.
- 원본/결과 헤드폰 미리듣기는 피크 0.6 이하로 별도 제한하고 WAV 결과 피크는 최대 0.95로 제한합니다.
- 스테레오 PCM16 WAV와 원본 해시·정확한 지점·출력 길이·근사 규칙을 담은 JSON을 내려받습니다.
사용 방법
- 로컬 음원을 선택하거나 이동하는 펄스 톤 예제를 불러오세요.
- 첫 지점부터 시간 순서대로 방위각·고도·거리를 조정하고 지점을 추가하거나 제거하세요.
- 기본 레벨을 정한 뒤 공간 음향을 만들고 원본과 결과를 헤드폰에서 비교하세요.
- 스테레오 WAV와 원본 해시·경로 설정 JSON을 저장하세요. 원본 파일은 따로 보관해야 합니다.
활용 예시
- 짧은 게임 효과음이 왼쪽에서 오른쪽으로 움직이는 경로를 시도합니다.
- 같은 음원을 가까운 앞쪽과 먼 뒤쪽에 놓았을 때의 레벨·음색 차이를 비교합니다.
- 타임라인에 맞춘 공간 위치 지점을 JSON으로 기록해 다른 제작 환경에 옮깁니다.
자주 묻는 질문
실제 바이노럴 HRTF나 3D 음향 표준을 구현하나요?
아니요. 개인별 HRTF 측정 데이터 없이 방향에 따른 음량·짧은 시간차와 간단한 귀별 필터를 합성합니다. 앞뒤·고도 단서는 근사일 뿐이며 헤드폰, 청취자와 기기마다 다르게 느껴집니다. 헤드 트래킹·도플러·방 반사도 없습니다.
기존 스테레오 팬 또는 멀티트랙 믹서와 무엇이 다른가요?
고정 팬은 한 위치에서 좌우 음량을 배분합니다. 이 도구는 시간 순서의 방위각·고도·거리 지점을 따라 위치를 움직이고 양이차 지연·필터·거리 효과를 함께 적용합니다. 여러 파일을 동시에 섞는 믹서가 아닙니다.
방위각·고도·거리는 어떻게 해석하나요?
0° 방위각은 정면, −90°는 왼쪽, +90°는 오른쪽, ±180°는 뒤입니다. 고도 0°는 수평, 양수는 위, 음수는 아래입니다. 거리는 0.5~10m의 상대 설계 값으로 감쇠에 사용하며 실제 물리 거리나 음압을 측정하지 않습니다.
경로 지점 사이에서는 무엇이 일어나나요?
방위각은 가장 짧은 회전 방향, 고도·거리는 선형으로 보간하고 마지막 지점 뒤에는 그 위치를 유지합니다. 첫 지점은 0초이고 지점 시간은 엄격히 증가해야 하며 음원 길이를 넘을 수 없습니다.
스테레오 파일과 청취 음량 제한은 어떻게 되나요?
스테레오 입력은 먼저 두 채널을 평균해 모노 음원으로 만든 다음 공간화합니다. 설정 레벨은 0.05~0.6이고 기본값은 0.35입니다. 결과가 피크 0.95를 넘으면 전체를 줄이며, 브라우저 원본/결과 미리듣기는 별도로 피크 0.6 이하로 줄입니다. 기기 음량과 물리적 청취 안전을 보장하지 않으므로 헤드폰 음량도 낮게 시작하세요.
어떤 파일을 사용할 수 있고 JSON에는 무엇이 있나요?
파일당 8MiB 이하, 디코딩 후 0.2~10초·모노/스테레오·8~48kHz·최대48만 프레임입니다. 코덱 지원은 브라우저마다 다릅니다. JSON에는 원본 바이트 SHA-256, 디코딩 정보, 지점과 모델·출력 정보가 있고 오디오는 포함하지 않습니다. 같은 원본과 호환 디코더가 재현에 필요합니다.
개인정보 안내
원본 파일 읽기·디코딩·SHA-256·공간화·재생·내보내기는 브라우저에서 처리하며 서버에 파일을 보내지 않습니다. JSON은 원본 오디오 바이트를 담지 않습니다. 페이지를 닫으면 임시 오디오와 다운로드 URL을 정리합니다.
댓글과 질문