推荐一款很实用的PC端电声工具SweepGen 扫频信号发生器。

SweepGen将PC变成音频信号发生器和扫描仪,可用于音频测试或教学目的。与音频测试仪器一起,可以制作频率响应图(配合FFT)。

SweepGen使用您的个人电脑中的声卡来产生几乎CD质量级的数字正弦波,实际上,有可能您的PC声卡的质量将是限制因素,而不是SweepGen中的代码。如果您对Windows下的低端硬件编程感兴趣,您可能会发现SweepGen的源代码有助于理解所涉及的编程技术。

安装和使用:

从Zip文件中提取解压,找到SweepGen.exe文件,并运行它!要使用粉红噪声功能,还需要将pink.wav文件放在与Sweep Gen.exe相同的文件夹中。SweepGen不使用其他DLL或注册表项。你会看到一个简洁的操作界面。压缩包中的其他Zip文件中提供了程序源代码和一些额外的HTML文档。

操作界面:


频率范围:

你可以输入任何你想要的频率范围进入扫频,但如果你输入的最大值小于最小值,你只会得到一个频率!没有检查而输入频率超过22.05KHz,可能会出现混乱。

为了方便起见,有四个预设的频率范围:

宽频: 20Hz .. 20KHz 高频: 1KHz .. 15KHz
语音: 300Hz .. 3KHz 低频: 50Hz .. 1KHz

输出电平:

SweepGen有一个固定的输出电平的选择,从0dB到-26 dB的每1dB的步进。在选择新的输出电平和实际输出改变之间会有一个短暂的延迟,因为内部正弦波查找表必须重新计算,输出缓冲器会重新填充,并发送到信号发生器。

操作教程:

SweepGen扫频信号发生器 (David) - 详细教程(点击直达),或者见下一篇文章。

注:

该程序是为Borland的Delphi3.01编写的,其中包含了大部分源代码。您不需要访问Delphi3.01来运行SweepGen,但是您需要在PC上使用能够进行全CD采样率操作的健全硬件(即16位、单声道、44.1KHz - 例如Soundblaster 16或更高版本)。如果SweepGen不能打开音频格式,它就会报错。

参考资料:

推荐数字音频方面一本很有价值的书:

The Art of Digital Audio, 2nd edition, 1994
John Watkinson
Focal Press (an imprint of Butterworth-Heinemann Ltd)
ISBN 0 240 51320 7

安全须知
以大音量连续播放会损坏放大器、扬声器,或听力。请注意采取预防措施!

程序状态和发行:

这个程序是免费软件,David J Taylor保留版权,爱丁堡,1994年至1997年。本程序按“原样”提供,不提供任何支持。虽然我不能回答有关使用这个程序的疑问,我欢迎任何因为改善可能有的意见或建议。发行申请必须提交给作者,但如果不涉及商业利益,通常会得到批准。

联系作者:

电子邮件:david.taylor@gecm.com

文件下载资源名称:SweepGen - 扫频信号发生器 - David J Taylor应用平台:Windows PC资源版本:V2.2资源大小:340KB (ZIP打包)下载地址:
https://2xiaoliyu.com/download.php?id=2930

举报/反馈

小鲤鱼电声

404获赞 244粉丝
专注电声技术,传播声学知识
科学领域爱好者
关注
0
0
收藏
分享