是否有可能在C#中生成声音?我指的不仅仅是蜂鸣或者打开并播放波形文件。我指的是通过使用不同类型的波形(正弦、锯齿等)及其选项(频率、振幅等)来建立信号。
请在GitHub上查看NAudio。
NAudio是一个开源的.NET音频和MIDI库,其中包含数十个有用的音频相关类,旨在加速.NET中音频相关实用程序的开发。它自2001年以来一直在开发中,并已发展成为具有各种功能的工具。虽然该库的某些部分相对较新且不完整,但更成熟的功能经过广泛测试并可快速用于向现有.NET应用程序添加音频功能。
您可以直接使用该库,或查看其源代码以了解其底层工作原理。