资 源 简 介
这个项目的重点是音频数据被存储在一个文件中表示的离散数字信号处理(即Windows WAV音频文件)。该项目还涉及数字滤波器设计(软件实现)和可变音频效果的实现。注释包括现有IIR -一个广泛的审查和FIR滤波器的设计方法。应用各种音频效果和他们的软件实现被认为是。快速傅里叶变换(FFT)和快速卷积算法是本项目的核心算法。许多DSP算法也在项目的实施,如IIR和FIR -过滤软件;回声、合唱、混响音效;同态信号处理等主要的音频信号可以用下面的形式表示:采样值(线性和对数刻度),频率直方图,和声谱图。主要的音频信号可以用解析函数的卷积(如“sin(x)/x”,等)。也有视觉的IIR滤波器的一个原始的方法设计的程序实施。 ; ; ;
文 件 列 表
3DDesignDlg.cpp
3DDesignDlg.h
AddNoiseDlg.cpp
AddNoiseDlg.h
AmpmodDlg.cpp
AmpmodDlg.h
BandpassDlg.cpp
BandpassDlg.h
BandrejectDlg.cpp
BandrejectDlg.h
ChebyshevDlg.cpp
ChebyshevDlg.h
ChorusDlg.cpp
ChorusDlg.h
concert_hall.rev
convert.h
ConvertDlg.cpp
ConvertDlg.h
ConvolDlg.cpp
ConvolDlg.h
DRAW.CPP
DSP.APS
DSP.clw
DSP.cpp
DSP.dsp
DSP.dsw
DSP.h
DSP.ncb
DSP.opt
DSP.plg
DSP.rc
DSPDoc.cpp
DSPDoc.h
DSPView.cpp
DSPView.h
EchoDlg.cpp
EchoDlg.h
expr.cpp
expr.h
FadeDlg.cpp
FadeDlg.h
Filters.cpp
filters.h
HipassDlg.cpp
HipassDlg.h
HomomorphicDlg.cpp
HomomorphicDlg.h
IIRDlg.cpp
IIRDlg.h
InfoDlg.cpp
InfoDlg.h
LopassDlg.cpp
LopassDlg.h
MainFrm.cpp
MainFrm.h
MovingavgDlg.cpp
MovingavgDlg.h
NewDocDlg.cpp
NewDocDlg.h
notch.iir
PitchShiftDlg.cpp
PitchShiftDlg.h
PlayDialog.cpp
PlayDialog.h
PoleZeroDlg.cpp
PoleZeroDlg.h
PoleZeroWnd.cpp
PoleZeroWnd.h
ProgressDlg.cpp
ProgressDlg.h
ProgressThread.cpp
ProgressThread.h
ReadMe.txt
RecordDlg.cpp
RecordDlg.h
res
bmp00001.bmp
bmp00002.bmp
DSP.ico
DSP.rc2
DSPDoc.ico
Toolbar.bmp
toolbar1.bmp
resource.h
ReverbDlg.cpp
ReverbDlg.h
SelectDlg.cpp
SelectDlg.h
SetSampleDlg.cpp
SetSampleDlg.h
SoundSrcDlg.cpp
SoundSrcDlg.h
StdAfx.cpp
StdAfx.h
UserfilterDlg.cpp
UserfilterDlg.h