Is there a way to run the echoprint-codegen on Android or is there a Java implementation for it?
Echoprint codegen on github: https://github.com/echonest/echoprint-codegen
There is a C++ implementation for it? I just cannot figure out how to port it to Java so that I can run it on an Android device, assuming Android 2.2 and up.
Take a look at Alex Restrepo's port of Echoprint to Android. His blog posting with the technical details is here:
http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/
The complete code along with a sample Android application using it can be found here:
https://github.com/gvsumasl/EchoprintForAndroid
Try this open source project by Jacquet Wong, it's written in Java and Android compatible.
http://code.google.com/p/musicg/
It handles wave spectrogram, fingeprint and other audio features with FFT and other dsp algorithms.
There are java libraries to deal with FFT / Audio which may already do what you need. Ropy van Rijn already did this, and got slap from Shazam patent holders.
See in detail: http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With