2010-02-09 4 views
3

내 에뮬레이터 RetroCopy (http://www.retrocopy.com)의 위치 오디오가 필요합니다. 현재 DirectSound 3D를 사용하고 있지만 에뮬레이터의 3D 세계에있을 때 많은 문제가 있습니다. 단일 플랫폼에 대한 수정 프로그램을 하드 코드하려고하는 대신 간단한 버퍼로 출력하여 간단한 스테레오 출력을 사용하는 것이 더 좋을 것이라고 생각했습니다. 생각?오픈 소스 3D 위치 오디오 (HRTF)?

답변

0

OpenAL과 같은 뜻입니까?

+0

아니, 나는 동적 링크를 필요로하지 않는다. 즉, 사운드 버퍼를 입력으로 사용하고 3d 스테레오 버퍼를 출력하는 작은 라이브러리가 필요하다. 즉, sample_of_samples in, viewer_position_in, int16 3dsamples out –

1

업 다운 구성 요소의 중요도는 어느 정도입니까?
HRTF를 사용할 수없는 플랫폼에서 간단한 L/R 패닝으로 저하되는 오디오 툴킷을 제작했습니다. 행동의 대부분이 대략 같은 비행기에서 일어나는 경향이있는 많은 게임에서 이것은 플레이어에게 올바른 위치 단서를 제공하기에 충분합니다.

구현이 간단합니다. 뷰어와 소스 사이의 각도를 일정한 전력 패닝 알고리즘의 입력으로 사용하십시오.

+0

이것은 좋은 절충안입니다. 위/아래 구성 요소는 사물의 계획에서 그렇게 중요하지 않습니다. 사운드가 뒤에서 나오는 것처럼 보이게하는 것은 어떨까요? 조금 더 어려울 듯하다. –

+0

좋은 HRTF를 들어 본 적이 있다면 L/R이 오디오의 흑백 인 것에 동의 할 것입니다 ... –