User Tools

Site Tools


android_limitations

Android limitations

Although Android is constantly improving, it is far from the ideal platform for doing serious audio and MIDI. We try to work around these limitations, but there are a few that you should be aware of and that are out of our control:

When using the Android audio system (internal mic, speaker or headset)

  • Latency: buffer sizes in Android are relatively large compared to what you can achieve on desktops. These vary between devices, but values between 2K and 16K are 'normal' for Android. This is no problem for audio recording if the latency does not vary between recordings, since you can correct for latency using the latency correction parameter in the preferences. Please read about latency in our tutorial Latency and latency correction
  • Connectivity: Using the headset input: aside using the devices' internal mic and speaker, you can connect a headset or other devices like an iRig MIC Cast to your phone or tablet. You should ensure that you use a 4-pole TRRS connector used for a combination of mic and headphones, otherwise Android may not detect it correctly and continue to use the internal mic for example. Note that due to the high latency and lack of routing options in Android, you will not be able to hear what you are recording on the headphone or speaker output.
  • Gain: Android has no support for controlling gain, but you can try out the setting 'Mic, possibly without automatic gain' from the audio input selection preference. Depending on your device, this can disable the automatic gain control and some other filters. Note that other apps may look like they have gain control, but in reality they are software gain controls. We have tested these apps and they just produce the same distortion when lowering the gain, but at a lower volume.
  • MP3 encoding: Unfortunately, mp3 is patented and Google only paid the license fees for reading (decoding) mp3, not writing (encoding). That's why we can not deliver any mp3 encoding option for mix-down. MP3 encoding would cost us minimally $15000 a year + a fee per app sold, which is simply out of the question. But, if it's just a matter of compression, you can just select OGG at mix-down. It's similar to mp3, but patent free. That should get your file size down as well.

Although you can still have a lot of fun using Audio Evolution Mobile with these limitations, we suggest to use a USB audio interface when possible (see below) or combine it with our desktop version, Audio Evolution 5. You could for example record using Audio Evolution 5 on your desktop and then transfer your project to Audio Evolution Mobile so you can mix and edit while sitting comfortably on your couch! :)

When using a USB audio interface

When using a class compliant USB audio interface, the latency, connectivity and gain issues above do not apply! Please read here on our USB audio support!

android_limitations.txt · Last modified: 2016/08/30 12:01 (external edit)