如何对音频文件进行频率缩放

信息处理 傅里叶变换 声音的 频谱 频率 音频处理
2022-02-02 15:07:55

如果我的术语有误,请原谅。我来自音乐制作背景,没有信号处理经验。

我想知道是否可以通过数字信号处理来扩展声音的泛音(部分音调)。在自然谐波系列或泛音系列中,有基频。然后你有基频整数倍的泛音。有没有软件可以让我改变声音不同泛音之间的比例?例如,如果我有一个 0-20,000 赫兹的音频文件。如何获取音频频谱的前 10,000 赫兹并将其拉伸到 20,000 赫兹,以便所有泛音的间隔更宽,比率加倍。

我相信这叫做频率缩放或音高缩放。我确实了解频移和频移之间的区别,并且我很想尝试使用频率缩放而不是频移。

我想做这样的事情

谢谢你。

1个回答

凭借先进的技术、尽职调查和坚持不懈,一切皆有可能。要讨论实现目标的方法,需要对目标场景进行更详细的描述。

如果你有一个纯音——我的意思是,一个由优秀的音乐家使用优质乐器或歌剧歌手演奏的纯音乐单音——你可以通过频谱方法分析这个声音,甚至可以实时处理这个声音,以便按顺序以任何你喜欢的方式改变它的频率或改变它的泛音。然后,您可以使用数字信号处理器或传统计算机来实现这些转换。

如果您录制了一段音乐,并且想要通过将演奏的各个部分提交给相关图博物馆参考中定义的“音高缩放”来处理表演的各个部分,那么这项任务会更加困难。即使是“音高”录制或现场演奏的三和弦,而不是单个音符,也是算法和方法上的挑战。

在 Correlogram 博物馆的例子中,表演者使用合成的类似钢琴的乐器演奏。DSP 单元肯定会参与产生该乐器的声音,但声音产生的管道与您的场景相反:声音是用“缩放”的泛音频率生成的,而您有一个带有泛音的声音,并且想要提前准备好“后处理”声音以改变其泛音内容。

我承认有与您的问题场景相关的设计项目。询问同事,浏览文献,搜索互联网。