Java/C++ 中的音频处理 [关闭]

Posted

技术标签:

【中文标题】Java/C++ 中的音频处理 [关闭]【英文标题】:Audio Processing in Java/C++ [closed] 【发布时间】:2012-07-27 13:02:37 【问题描述】:

我正在寻找一个可以让我处理声音的库。这只是发生在我身上的事情,问题是在大型音乐收藏中我需要找到与另一个参考曲目相似的曲目。最简单的事情是找到具有相同/几乎相同节奏的曲目。这可能吗?是否有任何可用的工具?

【问题讨论】:

***.com/questions/657073/… 这可能是***.com/questions/1708819/…的副本 您的目标是什么平台? Linux?视窗?还有什么? 另外,您想要 Java 库还是 C++ 库?不会有可以同时用于两者的库。 @JoachimPileborg 当然可以,您可以使用 JNI 调用 C 库 【参考方案1】:

寻找与其他音乐相似的音乐是一个相当复杂的领域,如果您愿意花很多时间,可能需要做很多工作。如果 Java 是您选择的语言,那么您可以查看coMIRVA,它可以让您根据音色比较音乐。根据我的经验,在单个维度上进行比较并不总是足够好,但这至少是一个开始。

总是有其他途径,即使用现有的商业产品,例如 Echo Nest 和 BMAT。我不知道它们的价格,但它可能相当昂贵。但是,这些产品需要数年时间才能开发出来,因此我认为它们至少必须提供某种价值。

【讨论】:

以上是关于Java/C++ 中的音频处理 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

音频信号处理的最佳开源项目? [关闭]

如何在android中处理音频(.3gp)文件[关闭]

学习音频处理[关闭]

使用 HTML5/javascript 校正音频音量输出分贝,关闭预处理

音频文件到文本的转换[关闭]

如何给音频降噪