openAL을 (3D 포지셔닝을 조작하여) 2D로 패닝하는 방법을 알아 내려고합니다. 이상적으로는 왼쪽 또는 오른쪽 채널이 완전히 다른 채널과 완전히 밀착되도록 패닝을 수행하고자합니다. Open AL은 3D 거리와 폴 오프를 멋지게 처리하지만이 종류의 2D 패닝을 모방하는 데 어려움을 겪고 있습니다. 내가 alDistanceModel(AL_LINEAR_DI
저는 C++을 처음 접했고 사운드를 재생하는 방법을 찾으려고합니다. 나는 openAL에서 약간 보였지만 사이트는 지난 주 동안 내려 갔다. 이것은 아마도 오래된 프로젝트입니까? 어쨌든 루덤 데어 게임을위한 사운드를 포함시키는 법을 배워야합니다. 사용할 수있는 최상의 오디오 라이브러리는 무엇입니까? 또한 자습서 또는 일부 샘플 코드에 대한 링크를 주시면 감사
이전에 SFML을 사용하고 있었고 오디오 설정을 가지고 놀았습니다. sf :: Music 인스턴스를 만들고 사운드를 재생하려고했습니다. 그러나 "openal32.dll이 컴퓨터에 없기 때문에 프로그램을 시작할 수 없습니다.이 문제를 해결하려면 프로그램을 다시 설치하십시오."라는 오류 메시지가 나타납니다. 나는 이것을 Ludum Dare 프로젝트로 만들고 있
OpenAL을 시작하려고합니다. 순간 오류 "AL/altypes.h" No such file or directory. 나타납니다에서 g++ main.cpp -lOpenAL
: 나는 내가 사용 here에서 가져온이 프로그램을 컴파일하려합니다. 아무도 내가 이것을 고칠 수있는 방법을 알고 있습니까? libopenal-dev을 설치했습니다. (우분투 13.0
LWJGL 및 Slick2D를 사용하여 게임을 작성 중입니다. 나는 방금 전에 빠져 나갈 수없는 곳으로 들어갔다. MP3 파일의 크기가 3.2MB 인 OGG 오디오 파일을로드하여 재생하려고 시도했지만 MP3 라이센스 문제로 인해 대신 OGG를 사용하기로 결정했습니다. this converter을 사용하여 MP3를 OGG로). 내 환경은 Eclipse (최신
나는 꽤 오랫동안 여기에 왔습니다. 심각한 게임 프로그래밍을 위해 C#을 사용하고 있으며 정확한 참조를 원한다면 책 9 장에있는 SoundManager 코드로 작업하고 있습니다. 이 코드는 OpenAl을 사용하여 사운드 관리자를 설정하고 있으며 Alut 인터페이스에 문제가 있습니다 (그게 맞는 단어라면). public void LoadSound(string
지옥 코더는 현재 LWJGL로 OpenAL을 연구 중이며이 코드 라인이 무엇을하는지 이해할 수 없습니다 (주석은 내가 생각하는 바를 나타냅니다. 올바른 일이? 나는 Javadoc과를 읽었으며 일을 이해하지 않았다. 내가 봤와 봤.) WaveData data = WaveData.create(new BufferedInputStream(new FileInputS
나는 fft를 통해 PCM 오디오 데이터를 재생하면서, 바람직하게는 동기화하여 진행해야하는 프로젝트에 참여하고 있습니다. 저는 리눅스 g ++ 컴파일러를 사용하고 있으며 현재 OpenAL을 사용하여 오디오 데이터를 읽고 재생하고 있습니다. 내 질문은 : 오디오가 스레드를 사용하여 재생할 때 fft 라이브로 PCM 오디오 데이터를 처리하는 더 좋은 방법이 있
이것은 wav 파일과 fft 모두에서 처음 사용하는 작업입니다. 주어진 다음 코드 : char* loadWAV(const char* fn, int& chan, int& samplerate, int& bps, int& size){
char buffer[4];
ifstream in(fn, ios::binary);
in.read(
이 코드 줄을 사용하여 음원의 게인을 설정하고 있습니다. 큰소리로 소리의 음량을 높이고 싶습니다 (iOS의 경 고음처럼). 그러나 1.0보다 큰 게인을 설정하려고해도 효과가 없습니다. 내가 뭔가 잘못하고 있습니까 문서에서 그것은 /**
* Indicate the gain (volume amplification) applied.
* Type: ALfloa