FFT 吉它调音器
2015-01-10
1 446 9
暂无评分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:notmasteryet@CodeProject
你将会了解如何使用快速傅立叶变换 (FFT) 算法来计算捕获的音频声音的基本频率。如何应用该算法分析现场声音来构建一个简单的吉他调音器。代码提供了如何计算演奏音符音高的基本频率的方法。
背景
计算机通过连接到声卡的麦克风可以捕获现场音乐/声音。现在的声卡可捕获数字信号。数字信号是一组均匀间隔地量化的音值。数字信号并不提供声音的频率信息,要确定频率,必须分析数据。
短时傅立叶变换 (STFT) 表现信号的相位和幅度。 STFT 的结果可用于生成短时信号的谱图。我们将使用 FFT 来生成短时信号的图谱。计算出图谱后,可以通过查找幅度平方的最大值指数来确定基本频率。改进的算法找到几个幅度平方在最大值顶点的地方,候选频点,使用信号数据进一步分析并验证候选基本频率。
你将会了解如何使用快速傅立叶变换 (FFT) 算法来计算捕获的音频声音的基本频率。如何应用该算法分析现场声音来构建一个简单的吉他调音器。代码提供了如何计算演奏音符音高的基本频率的方法。
背景
计算机通过连接到声卡的麦克风可以捕获现场音乐/声音。现在的声卡可捕获数字信号。数字信号是一组均匀间隔地量化的音值。数字信号并不提供声音的频率信息,要确定频率,必须分析数据。
短时傅立叶变换 (STFT) 表现信号的相位和幅度。 STFT 的结果可用于生成短时信号的谱图。我们将使用 FFT 来生成短时信号的图谱。计算出图谱后,可以通过查找幅度平方的最大值指数来确定基本频率。改进的算法找到几个幅度平方在最大值顶点的地方,候选频点,使用信号数据进一步分析并验证候选基本频率。
c#
fft
吉它
调音
相关源码推荐
第186号:DX0110-小区物业管理系统源码
0
0
暂无评分
第219号:DX0149-小区物业管理系统源码
0
0
暂无评分
验证码识别
0
0
暂无评分
CSV数据分析工具
0
0
暂无评分
医院病历信息管理系统源码
0
0
暂无评分
暂无评论