使用C 在Windows上播放编程生成的声音
Playing programmatically-generated sounds on Windows with C++
我有最困难的时间试图找到有关如何通过C 在Windows上动态生成音频输出的信息。例如,输入值以控制音高和音调,振幅等。我想这必须是低水平并且更接近硬件。我正在尝试自己制作一个文本到语音程序。任何信息将不胜感激。谢谢。
我认为,作为您的新事物,您应该看看朱奇图书馆。它应该可以帮助您创建一个基本的应用程序来制作音频,然后您可以直接连接到音频卡查看自由的例子。http://www.rawmaterialsoftware.com/juce.php
您将看到,要获得声音,您必须连接到音频系统Wasapi或Direct X Win。我真的认为您应该使用此库来专注于制作音频,而不必费心如何连接到音频设备。如果您仍然想自己去看看Wasapi API。
最佳
生成正弦波:
y(t)= a sin(2πft φ)
其中:
a =振幅
π= pi(3.14159 ...)
f =频率(Hz)
t =周期(秒)
φ=阶段(弧度)
来源:http://en.wikipedia.org/wiki/sine_wave
相关文章:
- 有一个打印语句的函数是一种糟糕的编程实践吗
- Xaudio2在更改缓冲区或循环时弹出声音
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 模板元编程:如何将参数包组合成新的参数包
- 如何更改'a'声音?
- Qt Q串行端口未编程设备未关闭
- 模板元编程 - 尝试实现维度分析
- 如何收听Windows当前正在播放的声音?
- 我是编程新手
- C++编程从外部文本文件定义数组大小
- 了解算法的性能差异(如果以不同的编程语言实现)
- 使用 Gtkmm 以编程方式选择 Gtk::TextView 中的文本
- 如何将可变参数模板转换为多个单个模板?(C++竞争编程调试模板)
- 使用命名空间正确编程
- C++编程:运算符重载中的引用如何工作?
- Arduino 模块化编程与全局和设置
- C++ 运算符修改/元编程策略,用于不那么冗长的语法
- 使用C 在Windows上播放编程生成的声音
- 编程视频游戏的声音效果
- 以编程方式生成声音