상용 공간 오디오 효과를 역공학한 방법

3 hours ago 3

상용 오디오 프로그램의 내부 알고리듬 대신 입출력 동작을 측정하고, 스테레오 임펄스 응답 4개를 추출해 Linux에서 공간감을 재현함 고정된 컨볼루션 필터로 재현할 수 있는지 확인하기 위해 입력 크기별 응답, 신호의 합산, 반복 재생 등으로 선형성과 시간 불변성을 검사함 주요 서라운드 설정의 재구성 오차는 동일 구간을 반복 녹음했을 때의 차이와 비슷한 수준으로 작았지만, 음량에 따라 이득이 바뀌거나 반복마다 달라지는 다른 모드는 재현 대상에서 제외됨 반대쪽 채널에 나타나는 작고 약간 지연된 소리와 긴 잔향에 원하던 머리 밖 공간감이 담겨 있었으며, 응답을 짧게 자르기보다 전체를 유지했을 때 검증 정확도가 높았음 추출한 응답을 Linux 실시간 오디오 도구 Saq에 불러와 원하던 음상 배치를 얻었으며, 웹 데모에서도 로컬 파일이나 지원되는 브라우저의 탭 오디오로 효과를 시험할 수 있음 Linux에서 재현하려던 공간감 다른 운영체제에서 사용하던 상용 프로그램은 재생 중인 오디오를 실시간 처리해 소리가 더 멀리 있고 덜 답답하게 들리도록 했으며, 중요한 소리 정보는 유지했음 목표는 Linux에서도 똑같이 간단하게 사용할 수 있는 프로그램을 만드는 것이었음 헤드폰 비교 청취용 발췌곡은 Bacao Rhythm & Steel Band의 P.I.M.P.이며, 처리된 소리는 귀에 밀착된 느낌이 덜하고 한동안 음악을 들은 뒤에도 덜 막힌 듯하게 느껴졌음 첫 시도: HRTF와 방 응답 Linux용 기반으로 PipeWire를 선택하고, 오디오 경험이 없는 상태에서 LLM을 토론 상대로 삼아 표준 필터와 심리음향 기법을 실험함 머리 관련 전달 함수(HRTF) 는 소리가 오는 방향과 청취자의 신체 형상에 따라 소리가 귀에 도달하는 방식을 나타냄 처음 사용한 MIT KEMAR 데이터베이스는 무향실에서 녹음해 방의 반향이 없었으며, 이 실험에서는 소리가 값싸게 느껴지고 귀 안쪽에 몰리는 듯하게 들렸음 방 응답도 제공하는 SADIE II 데이터베이스는 기억하던 효과에 훨씬 가까웠음 LLM은 지각적 포위감, 후기 음장 비상관화, 스펙트럼 확산, 확산 공간 에너지 같은 개념을 내놓았지만, 들리는 문제를 이해하거나 효과를 개선할 구체적 방법으로 연결하지 못함 당시 무료 학생 프로그램이 있던 Gemini가 특히 이런 용어를 많이 사용했음 더 진행할 방향을 찾지 못해 프로젝트를 한동안 중단함 내부 구현 대신 필터의 동작 측정 재시도에서는 정...

Read Entire Article