Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

echoprint codegen for Java/Android

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.

like image 900
Kartik Agarwal Avatar asked Dec 06 '11 03:12

Kartik Agarwal


3 Answers

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

like image 110
jengelsma Avatar answered Nov 12 '22 22:11

jengelsma


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.

like image 25
Frank Frank Avatar answered Nov 12 '22 23:11

Frank Frank


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/

like image 2
Konstantin Pribluda Avatar answered Nov 12 '22 23:11

Konstantin Pribluda