C# WAV文件类,音频混音和一些音频音频操作

分享于 

1分钟阅读

多媒体

  繁體

我的兴趣和爱好之一是音乐,最近,我创建了一个C#类,可用于打开,读取和写入WAV音频文件,WAVFile类支持8音频,单声道或立体声,它特殊功能之一是将WAV音频文件混合在一起,以便同时接收来自每个源WAV文件的音频,任意数量的WAV文件可以混合在一起,唯一的限制是它们都需要有相同的采样率。

所有音频处理和混合在WAVFile类内完成,不需要外部库。

除了WAVFile类,我还包含了一个混合WAV音频文件的应用程序,本文顶部的链接中包含编译的应用程序和完整的源代码。

包含的应用程序

以下是应用程序的屏幕截图:

要将WAV文件添加到列表中,可以将文件拖放到GUI上,或选择File> Add Audio File(s)。

前提条件

编译的应用程序需要的3.5版.NET运行时。代码是使用Visual c#2008创建的;Visual C#的早期版本可能无法打开或编译代码。

使用代码

WAVFile类是读写WAV音频文件的类,类可以打开,读取和写入WAV音频。


文件  MAN  Light    音频  MIX  
相关文章