Essentia: How to use ConstantQ Algorithm in Android?

Created on 18 Feb 2019  路  4Comments  路  Source: MTG/essentia

I created a so file for Android as mentioned here - https://github.com/MTG/essentia/blob/master/FAQ.md#cross-compiling-for-android

Constantq is ignored if I use KISS so I used fftw instead.

I'm getting a blank screen on trying to use constant q in Android using factory.create() method.
Can anyone provide an example of using constant q in Android?

Most helpful comment

I want to knw if its possible to use constant q algorithm in android as This algorithm uses fftw dependency.
If yes how to integrate this because current FAQ for cross compiling on android suggest to use KISS which ignores constant Q algorithm.

All 4 comments

I want to knw if its possible to use constant q algorithm in android as This algorithm uses fftw dependency.
If yes how to integrate this because current FAQ for cross compiling on android suggest to use KISS which ignores constant Q algorithm.

There's a pull request #783 that will allow support for KISS FFT. We'll work on merging that soon.

There's a pull request #783 that will allow support for KISS FFT. We'll work on merging that soon.

Will this solve the ConstantQ issue, because i see ConstantQ in ctx.env.ALGOIGNORE of the pull request.

There is no reason for ConstantQ nor Chromagram to remain in the ctx.env.ALGOIGNORE after #783 for any FFT type. For the moment I will assess the behavior of the algorithms and remove them from ALGOIGNORE using Kiss.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

colonder picture colonder  路  7Comments

iOSzhangkai picture iOSzhangkai  路  24Comments

alexsivris picture alexsivris  路  3Comments

ffont picture ffont  路  4Comments

lajash picture lajash  路  25Comments