Audio 为音乐可视化获取数据

Audio 为音乐可视化获取数据,audio,visualization,Audio,Visualization,我有一个音乐可视化项目的想法(就像winamp和其他播放器中的项目),但由于我对这个项目一无所知,我不知道如何从音乐文件中获取数据(频谱、响度等)。那么,您建议如何获取数据?有一些程序语言库(我知道一些C++、Python)或者程序(我在使用Linux)这样做? (可视化将不会在实时中进行。声音和视频将在稍后组合在一起) 提前感谢, -skazhy您的第一个调用端口应该是,它是一种基于Java的语言,具有简化的语法、无限的视觉/图形功能和良好的音频支持 您还可以尝试诸如和之类的包,它们都在Lin

我有一个音乐可视化项目的想法(就像winamp和其他播放器中的项目),但由于我对这个项目一无所知,我不知道如何从音乐文件中获取数据(频谱、响度等)。那么,您建议如何获取数据?有一些程序语言库(我知道一些C++、Python)或者程序(我在使用Linux)这样做? (可视化将不会在
实时中进行
。声音和视频将在稍后组合在一起)

提前感谢,


-skazhy

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

您还可以尝试诸如和之类的包,它们都在Linux上运行。PureData根本不涉及编程,而是一种“数据流”编程语言,即点击式编程语言。尽管如此,仍有许多有趣的结果是可能的。SuperCollider是一种功能强大的语言,主要针对音频程序员和作曲家,但可能有最好的特征提取(即音频分析)选项。在过去,我通过在超级对撞机中提取音频数据来创建可视化,并通过OpenSoundControl将其发送到处理。这可能会涉及,但可能会带来很多乐趣

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


希望对您有所帮助

您的第一个调用端口应该是,这是一种基于Java的语言,具有简化的语法、无限的视觉/图形功能和良好的音频支持

您还可以尝试诸如和之类的包,它们都在Linux上运行。PureData根本不涉及编程,而是一种“数据流”编程语言,即点击式编程语言。尽管如此,仍有许多有趣的结果是可能的。SuperCollider是一种功能强大的语言,主要针对音频程序员和作曲家,但可能有最好的特征提取(即音频分析)选项。在过去,我通过在超级对撞机中提取音频数据来创建可视化,并通过OpenSoundControl将其发送到处理。这可能会涉及,但可能会带来很多乐趣

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


希望这对你有所帮助

也许这对你也有帮助:

也许这也能帮助你: