首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取用于音乐可视化的数据

获取用于音乐可视化的数据
EN

Stack Overflow用户
提问于 2009-11-05 18:49:03
回答 2查看 2.6K关注 0票数 0

我有一个音乐可视化项目的想法(就像winamp和其他播放器中的项目),但由于我对此完全陌生,我不知道如何从音乐文件中获取数据(频谱、响度等)。那么,你会推荐什么来获取数据呢?有一些用于编程语言的库(我知道一些c++,python)或程序(我正在使用linux)可以做到这一点?

(可视化不会在real-time中完成。声音和视频将在稍后合并在一起)。

提前谢谢你,

-skazhy

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-05 18:55:29

您的第一个调用端口应该是Processing,它是一种基于Java语言,具有简化的语法、无限的可视/图形功能以及对音频的良好支持。

您还可以尝试像SuperColliderPureData这样的包,这两个包都在Linux上运行。PureData本身根本不涉及编程--相反,它是一种“数据流”编程语言,又称点击式编程语言。尽管如此,仍有许多有趣的结果是可能的。SuperCollider是一种功能强大的语言,更多地针对音频程序员和作曲家,但可能具有最好的特征提取(即音频分析)选项。在过去,我通过提取SuperCollider中的音频数据来创建可视化,并通过OpenSoundControl将其发送到处理。这可能会牵涉其中,但可能会有很多乐趣。

如何提取频谱、响度等取决于提取的特征和使用的平台。一般来说,这并不是很难做到:您的第一步应该是检查平台文档。

希望这能有所帮助

票数 3
EN

Stack Overflow用户

发布于 2011-06-27 01:20:40

也许这也能帮到你:Music Analysis and Visualization

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1679744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档