c# - C#中的和弦?

标签 c# audio synthesis

我试过以低毫秒速率使用 Console.Beep() 两个“同时”播放两个频率,但哔哔声之间的停顿破坏了它。我已经尝试研究它,但除了我正在研究的 DirectSound 之外,我什么也没发现,也不知道从哪里开始。我只需要用 C# 编写一个程序,用一个扬声器同时播放两个或多个频率。

谢谢。

最佳答案

我建议您看看 DirectSound,它具有很好的 .NET 绑定(bind)。您可以使用两个(或多个)Buffer 对象并调用它们的 Play 方法来同时播放它们。

This tutorial展示了如何通过动态合成声音在 C# 中实现一个简单的鼓机。希望对您有所帮助。

关于c# - C#中的和弦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702892/

相关文章:

c# - 流畅验证错误的自定义错误格式

verilog - 带 2 个复位的 D 触发器 : synthesis error

c# - 在 C# 中存储长二进制文件(最多 512 位)的最佳方法

C# Property get set 不设置值

c++ - 在不同波形格式之间转换 (WAVEFORMATEX)

audio - 如何更改我的 FFMPEG 命令以使我的 HTTP Live Streams 更高效?

vhdl - Synopsys 设计编译器——查看数据路径提取结果

verilog - Basys2 上的七段复用

c# - Log4Net - 为级别类型设置 conversionPattern

android - 如何混合两个WAV文件而不会产生噪音?