Audio Realtime audio convolution

Hi all,

I'd like to try some system wide signal processing on Android like, let's say, implementing a realtime high pass / reverb / echo.

I know that they are some equalizers available like kevinboone 's android simple equalizer, but this code does not implement its own sound effect: it is a GUI to run the equalizer of the Android API.

Is this possible on Android? (It is ok for me to write non-Java code)

Is OpenSL the right direction to look at ?