文件名称:matlabsin函数源码-PitchShifting:变音效果
文件大小:3.19MB
文件格式:ZIP
更新时间:2024-06-08 14:01:13
系统开源
matlab sin函数源码 Pitch shifting User manual v1.0 初步完善pitch shifting的原理介绍及实现方式 Introduction Pitch shifting effect: 变调,移相效果器,该效果器可以实现对原始音频音调的调整,进行升调或者降调,升降的程度通过半音阶^[1]^ (semetone)来衡量。可用于电子变声器、吉他变调器以及卡拉Ok应用中^[2]^。 实现方式 实现pitch shifting effect的方式有以下几种: Time scaling and resampling 最简单的方式,通过调整采样率改变最终播放的时长(duration),从而改变音调,实现变调功能。 Pitch Synchronous Overlap and Add ,PSOLA^[3]^ ,基音同步叠加 将信号分割成重叠帧 overlap segment ,在叠加前需要确定基音周期以及起始点(Pitch control,一般在 时域处理 ),根据需要调整叠加区域的大小,达到升降调的目的,处理后的信号将会改变音调和时长。基音频率及起
【文件预览】:
PitchShifting-master
----.gitattributes(2KB)
----pitchshifting()
--------audioCut_2.wav(983KB)
--------AudioFile.cpp(55KB)
--------Library()
--------wav.vcxproj(8KB)
--------stdafx.h(366B)
--------pitchshifting.vcxproj(9KB)
--------pitchshifting.vcxproj.filters(1KB)
--------stdafx.cpp(308B)
--------pitchshifting.cpp(11KB)
--------targetver.h(370B)
--------include()
----assets()
--------1526981472041.png(104KB)
--------1527062406650.png(63KB)
--------1527069146098.png(28KB)
--------1527066610820.png(36KB)
----.gitignore(4KB)
----pitchshifting.sln(1KB)
----readme.md(14KB)