openal

    0熱度

    1回答

    我們開始遷移我們的聲音引擎XAudio2一段時間回來,但還沒有完成。目前,我們正在使用的OpenAL消力和擊中哪裏的「來源」的最大數量(我相信在XAudio2稱爲「聲音」)的問題取決於你的硬件而異。 我們可以提升我們的OpenAL的東西回收來源,但如果XAudio2解決了這個對我們來說那我寧願集中精力完成遷移。 我一直無法追查這個任何信息,並沒有看到人就此問題與XAudio2掙扎任何職位.....

    0熱度

    2回答

    我目前使用與OpenAL的這些設置和記錄從麥克風: BUFFERSIZE 4410 FREQ 22050 // Sample rate CAP_SIZE 10000 // How much to capture at a time (affects latency) AL_FORMAT_MONO16 是否有可能去錄音質量低?我試過降低採樣率,但最終的結果是播放速度更快。

    2熱度

    1回答

    我已成功加載並播放聲音剪輯,但想在應用程序運行時從磁盤更新它。我爲我的剪輯再次調用alBufferData,但得到無效操作錯誤。舊的和新的聲音片段都是有效的,並且獨立工作,只是重新加載失敗。如何重新加載剪輯的聲音數據?我在OS X上使用OpenAL,但記得在Windows上使用OpenAL-soft也遇到同樣的問題。

    15熱度

    1回答

    我從Socket創建AudioInputStream時遇到問題。 這裏是重要的部分: public class SoundStream extends Thread { private int port; private String IP; private Socket socket; private SoundObject soundObject;

    1熱度

    1回答

    我使用OpenAL庫來改變語音的速度。我的問題是,如果我改變音調,它會使揚聲器聽起來像是一個smurf。我發現這可以通過使用像WSOLA這樣的算法來解決,它不會產生這種負面影響。那麼OpenAL對此有支持嗎? 謝謝

    1熱度

    1回答

    我想在Python中使用OpenAL,因此我試圖通過Pycharm項目設置安裝PyAL。 我得到的錯誤信息: No matching distribution found for PyAL s the requirement PyAL (from version:) 這是一個已知的問題還是我做錯了什麼? 參考: Pycharm社區版2016年1月4日 PIP版本8.1.2 的Python 3

    -3熱度

    1回答

    我必須在一個小項目上工作。我只是在爲它做準備。它與音頻信號有關。我聽說openAL是一個C++庫,只關注音頻內容。這個庫可以執行互相關,fft等來查找這兩個音頻文件是否相同?如果是這樣,那麼請在openAL上發佈任何指向教程或任何其他有用材料的鏈接。如果沒有,那麼建議我可以執行這些操作的任何其他庫。 這個想法是,我想要一個音頻輸入,將該輸入與其他音頻文件進行比較,並希望獲得最佳匹配,然後打印相應的

    1熱度

    1回答

    我是openAL編程的noob,有我遇到的錯誤。 我的代碼如下: ALuint test_buffer[10]; ALenum error; alGenBuffers(10,test_buffer); if((error=alGetError())!=AL_NO_ERROR){ std::cout<<"alGenBuffer Error:"<<error<<std::endl;

    2熱度

    1回答

    我有關於在OpenAL中排隊緩衝區的問題。 我有兩個wave文件,比方說一個引擎。第一個是發動機起動的聲音,第二個是發動機運轉。 我正在尋找的是一種創建聲音播放源1的方法,然後循環播放聲音2,直到調用alSourceStop()。 這樣的事情甚至可能嗎? 感謝您的幫助:) 漢斯

    -1熱度

    1回答

    我一直在編寫一些OpenAL應用程序,它們都是命令行項目。一個項目通過在一個while循環中反覆調用alSource3f來不斷改變源空間的位置。這對於剛剛運行的應用程序來說很好。我可以聽到源緩衝區的音頻,並在應用程序運行時聽到它在三維空間中的位置變化。但是,我想使用可可應用程序中的某個UI滑塊自動更改源位置。問題是,現在我不能允許這個while循環在主線程上操作,因爲它鎖定了UI。我試圖把whil