gpt4 book ai didi

audio - 信号/声音处理:使文本振动成音乐

转载 作者:行者123 更新时间:2023-12-03 00:10:31 25 4
gpt4 key购买 nike

我正在做一个简单的音乐可视化。可能不相关,但是我正在使用新的WebKit音频数据API和dsp.js库进行声音处理。

我想使文本随着音乐的节奏振动(增长/缩小)。做这个的最好方式是什么?

到目前为止,我所做的就是通过FFT运行信号。我查看频率的最低10%(贝斯音符?),当振幅超过某个阈值时,我会给文本添加动画效果。

听起来对吗?还是我完全离开?

最佳答案

您说您已经完成了,然后问您是否还遥遥无期?好吧,您告诉我们:它适用于您的应用程序吗?

一个潜在的问题是FFT速度很慢,原因是输入和输出之间可能存在延迟,并且将使用大量CPU。我不希望这对您的应用程序有影响,但总的来说,最好使用低通滤波器。当低通的输出超过某个电平时,您可以使用它在短时间内触发某些信号。

另一个问题是,这仅仅是一个非常基本的节拍检测算法。它可能适用于重低音的“四层地板”音乐,但是您需要弄清楚阈值在哪里,以及当低音停止时或在其他情况下如何保持其移动。您可能需要研究节拍检测算法。开源的aubio有一些。

http://aubio.org/

关于audio - 信号/声音处理:使文本振动成音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com