在某些扬声器上播放声音 - c ++

时间:2014-01-02 10:59:41

标签: c++ audio

我可以使用哪个免费的C ++音频库在立体声系统中的某个扬声器上播放声音(主要是正弦)?我知道我可以创建只在左/右声道播放的声音,然后简单地播放这些声音,但这对我没有帮助。我的目标是在左扬声器上播放频率,在右扬声器上播放另一个频率。 在此先感谢:)

1 个答案:

答案 0 :(得分:1)

您可能会了解您的操作系统。无论如何看看下面的库列表:

  1. Free Sound and Audio Libraries - 一组跨平台的OpenSource音频库。
  2. CLAM - (C++ Library for Audio and Music) - 是一个完整的软件框架,用于音频和音乐领域的研究和应用程序开发。它提供了概念模型以及用于分析,合成和处理音频信号的工具。
  3. Kowalski - Description of project Windows / OSX / iOS。
  4. Soundtouch - 是一个开源音频处理库,用于更改音频流或音频文件的速度,音高和播放速率
  5. BASS - 是一个用于多个平台上的软件的音频库。它的目的是为开发人员提供强大而高效的样本,流(MP3,MP2,MP1,OGG,WAV,AIFF,自定义生成,以及更多通过操作系统编解码器和附加组件),MOD音乐(XM,IT,S3M,MOD) ,MTM,UMX),MO3音乐(MP3 / OGG压缩MOD)和录音功能。所有这些都在一个不会破坏你的发行版的紧凑型DLL中。
  6. 要在Windows下使用Stereo,请查看此sample project