推荐一款很实用的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