gpt4 book ai didi

visualization - 创建音乐可视化工具

转载 作者:行者123 更新时间:2023-12-03 06:00:05 29 4
gpt4 key购买 nike

那么如何创建音乐可视化工具呢?我在谷歌上查过,但我还没有真正找到任何关于实际编程的内容;大多数只是插件或可视化应用程序的链接。

我使用 iTunes,但我意识到我需要 Xcode 来为此进行编程(我目前部署在伊拉克,无法下载那么大的文件)。所以现在我只是有兴趣学习它背后的“理论”,比如处理频率和其他需要的东西。

最佳答案

当可视化工具播放歌曲文件时,它会在非常短的时间片(通常小于 20 毫秒)内读取音频数据。可视化工具对每个切片进行傅里叶变换,提取频率分量,并使用频率信息更新视觉显示。

如何根据频率信息更新视觉显示取决于程序员。一般来说,图形方法必须非常快速和轻量级,以便随着音乐及时更新视觉效果(而不是让电脑陷入困境)。在早期(现在仍然如此),可视化人员经常直接修改 Windows 中的调色板以实现一些非常酷的效果。

基于频率分量的可视化工具的一个特点是,它们通常似乎不能很好地响应音乐的“节拍”(例如打击乐)。可以编写更有趣、响应更灵敏的可视化工具,将频域信息与音频中通常对应于打击乐打击的“尖峰”感知相结合。

关于visualization - 创建音乐可视化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153712/

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