以微秒为单位生成蜂鸣声c#

时间:2016-06-17 16:46:06

标签: c# audio beep

我希望以微秒(100微秒)生成矩形蜂鸣声,但c#仅在几毫秒(1或更多)内提供它。 这是我想要做的图像: 图像 - 以微秒为单位的矩形脉冲

enter image description here

我该怎么办?

感谢您的回答

1 个答案:

答案 0 :(得分:0)

您使用的是DirectX.Sound吗? https://channel9.msdn.com/coding4fun/articles/Generating-Sound-Waves-with-C-Wave-Oscillators

使用DirectX,您可以创建自己的波形,但采样频率为44.1KHz( 0.22mS 0.02267mS或22.67uS),看起来您无法做到正是你需要的,但你可以接近。您满足要求的最近脉冲宽度为90.7 uS或113.4 uS。