Reputation: 41
I am searching for digital audio signal processing library for android. I want to built an app which process input audio signal and plays back to speaker in real time. Is there any ready DSP library/Game engine which has such functionality ?
Upvotes: 3
Views: 12017
Reputation: 43
I needed to develop an application which required 1D signal processing techniques as provided in the scipy.signal library with processes ranging from processes like convolution and correlation to filters and peak detection.
Since I could not find any library for this available, I started writing my own library called jDSP. You may want to go through this library, if scipy.signal is the kind of library you are looking for. As of now, it is only limited to 1D signal.
Upvotes: 1
Reputation: 194
It depends on what you mean by 'real-time' on Android -- if you mean 10 ms or less audio latency, Android OS is not quite there. But developers can do a lot to lower latency:
http://superpowered.com/android-audio-low-latency-primer
http://superpowered.com/androidaudiopathlatency/
Also, see audio latency data table here:
http://superpowered.com/latency/
Full disclosure: I am cofounder of Superpowered
Upvotes: 3
Reputation: 341
Depending on what kind of processing you want to do, check out Superpowered.
Upvotes: 2