简体   繁体   English

用于在播放 mp3 音乐文件时检测吉他和弦的开源 Java 库

[英]Open source Java Library for guitar chords detection when you play an mp3 music file

I am looking for an alternative in java as most of the libraries I found were written in c++ Ex the clam library.我正在寻找 java 中的替代方案,因为我发现的大多数库都是用 c++ 编写的,例如 clam 库。 http://clam-project.org/wiki/Chordata_tutorial http://clam-project.org/wiki/Chordata_tutorial

Does any body know a good java library which does pitch synthesis from a raw mp3 file and does chord matching afterwards based on some predefined algorithms?有没有人知道一个好的 java 库,它从原始 mp3 文件进行音高合成,然后根据一些预定义的算法进行和弦匹配?

I want to use it in android.我想在android中使用它。

You might want to try using Android NDK and build and use clam with it.您可能想尝试使用 Android NDK 并使用它构建和使用 clam。

http://developer.android.com/sdk/ndk/index.html http://developer.android.com/sdk/ndk/index.html

I know this is late.我知道这已经晚了。 But just for letting everyone know, I wrote a chord recognition for java using TarsosDSP with a pre-trained tensorflow model.但只是为了让大家知道,我使用 TarsosDSP 和预训练的 tensorflow 模型为 java 编写了一个和弦识别。 Not yet in android but you might want to check it here尚未在 android 中,但您可能想在此处查看

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM