c++ - 在特定扬声器上播放声音 - C++

标签 c++ audio

<分区>

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

最佳答案

您可能会介绍您的操作系统。无论如何,请查看以下库列表:

  1. Free Sound and Audio Libraries - 一套跨平台开源音频库。
  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​​ 压缩 MODs), 和录音功能。所有这些都在一个紧凑的 DLL 中,不会使您的发行版膨胀。

要在 Windows 下使用立体声,请查看此 sample project

关于c++ - 在特定扬声器上播放声音 - C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20881410/

相关文章:

c++ - 如何逐字读取文件并找到每个字的位置?

c++ - C 等同于 C++ delete[] (char *)

c++ - FFMPEG API - 录制视频和音频 - 同步问题

Java 线程,具有视觉和音频

python-3.x - 我会选择什么设备进行语音识别以使用来自计算机的音频?

c++ - 在 Teensy 3.6 上使用 ADC

c++ - 4 个 1byte char 到 1 个 4byte int?

c++ - 我如何告诉 acgmake 使用 -pthread?

android-studio - 从阵列中选择随机声音以在Android Studio上单击按钮播放

c++ - 找一个简单的语音引擎