[LAD] Audio effects on Android

Stefano D'Angelo zanga.mail at gmail.com
Tue Mar 1 12:53:37 UTC 2011

2011/2/28 Olivier Guilyardi <list at samalyse.com>:
> (split from: RDF libraries, was Re: [ANN] IR: LV2 Convolution Reverb)
> On 02/27/2011 02:13 PM, Stefano D'Angelo wrote:
>> 2011/2/27 Giuseppe Zompatori <siliconjoe at gmail.com>:
>>> 2011/2/27 Stefano D'Angelo <zanga.mail at gmail.com>:
>>>> In the FAQ they say it's actually some sort of preamp... but well, I
>>>> can't provide hardware anyway.
>>> I was merely pointing it out as I don't think there is currently any
>>> other way to do it.
>>> Connecting the guitar directly to the phone with a simple plug adapter
>>> would probably sound meh.
> I've had several users report success in using various microphones plugged into
> their Android device, with these adapters:
> https://www.kvconnection.com/Articles.asp?ID=165
> I haven't tested that, but I think that it should work with a guitar.

Ok, good to know. I own no Android devices, so I can only trust what
you say. :-)

>>>> I don't even know if I would charge for such plug-ins and/or release
>>>> them as closed source. Ideally, I would release them under GPL and
>>>> accept donations, but have no idea really. Actually there are a couple
>>>> of plug-ins I could really charge for since they are really beyond
>>>> state of the art and suitable for scientific publications (indeed,
>>>> that's why I'm developing them). They are physics-based simulators: a
>>>> fully parametric tube amp + eq + output transformer + loudspeaker +
>>>> air impedance, and a couple of diode clippers (one is
>>>> tubescreamer-like) - still some pieces are missing at the moment (new
>>>> triode model in the making, oversampling not yet in place, opamp model
>>>> not yet serious).
> This is entirely up to you of course, but I think that there are some
> compromises. I am not sure that it would work in this case, but for example, one
> could consider releasing an LV2 plugin under the GPL, and make a paid version
> for Android which includes a nice UI. Fancy UIs can involve costs, such as
> working with a professional designer, etc..

Well, first I would release them for the desktop anyway, then we would
need a LV2 host on Android and at the end I could consider doing so.

>>> And I would prefer GPL'ed plug-ins and be willing to donate, I don't
>>> think there are many options right now on Linux, I dislike rakarrack
>>> and guitar_ix, and find CAPS* so so.
> Some app developers accept donations. It's even the case of some of the most
> popular Android music apps. They usually release the app freely, and they have
> another paid "app" which actually provides nothing but a way to donate.

I don't know if it would work in this case, but that is an option, sure.

>> Well, they say guitarix has improved, yet the last time I was all but
>> satisfied with it. You may want to take a look at invada plugins, if
>> you haven't already.
> So far, I've had my intern select more "generic" effects, such as reverb,
> compression, delays, etc.. It needs some more work on the guitar side.

There should be plenty of such effects in either LADSPA or LV2 format.
However, in case of need, you can ask me to write some (especially if
you have money to spend :-P, but not necessarily).

>>>> However, correct me if I am wrong, I don't think most Android
>>>> platforms would be suitable for live processing (latency), but only
>>>> for recording (what about quality?).
> Latency is terrible. Expect about 100ms for input and for output as well.


> This
> situation is one the main reasons why we created the Andraudio mailing list [1],
> dedicated to audio development on Android, but also possible audio stack
> patching/improvement.

News on the subject are very welcome (perhaps I should subscribe to the ml?)

> In the current situation, applying effects in realtime isn't possible on Android
> because of such latencies. But it's of course possible for post-processing, and
> that's what I'm working on.
> The quality can be rather good. It's nothing like desktop gear, but it's ok for
> composing on the go, to catch ideas whenever/wherever they come from, record a
> piece of guitar, add some effect, and send it right away to your band...

Ok. At least now I know what are the possible use cases.

Best regards,


More information about the Linux-audio-dev mailing list