[LAD] Audio effects on Android

Olivier Guilyardi list at samalyse.com
Tue Mar 1 16:21:03 UTC 2011

On 03/01/2011 01:53 PM, Stefano D'Angelo wrote:
> 2011/2/28 Olivier Guilyardi <list at samalyse.com>:

>> 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).

Hey ;) No I don't have that much money to spend right now. Small company here.
I'm more thinking in terms of informal partnerships. Selling plugins, a
developer can benefit from the popularity of certain hosts apps, and having a
choice of quality plugins is good for hosts too.

>>>>> 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.
> Argh!
>> 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?)

Yes, you are welcome, it's quite low traffic, but there's already been a few
useful threads. We also have setup a google code project to share code
experiments and work on the wiki: http://code.google.com/p/andraudio/

>> 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.

What I explain above is very relevant to my case. But you can also think about
advanced sequencers and other innovative music making apps, especially on
tablets. In such cases, the user is likely to load pre-existing samples or use
synths, and is therefore not affected by the recording quality.

You know, the most advanced music apps currently run on iOS, and there is no
such things as plugins AFAIK. I think that's it's not legally/technically
feasible to support third-party plugins on iOS. But on desktops, users are very
familiar with the plugin concept. So to me there's something to do in the mobile
world, which hasn't been done yet, and which should be possible on Android.


More information about the Linux-audio-dev mailing list