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