Latency is the delay from input into a system to the desired outcome.
Your final latency will be determined by the processing speed of your device. Mobile audio quality varies significantly based on the device you're using, this index from the team at JUCE is a great resource for how you can expect your device to perform.
Tips for best performance:
Here are a few precautions you can take to minimize the amount of time it takes for your device to process the MIDI information & in turn reduce latency:
- DO NOT USE BLUETOOTH HEADPHONES OR SPEAKERS (doing so will increase latency)
- Close any apps that are running in the background
- Some 3rd party apps such as SampleTank will include a "Low Latency" mode that will minimize latency, if available make sure that it is enabled
DESKTOP / LAPTOP COMPUTERS:
- Close applications running in the background, especially memory/processor intensive tasks
- Some DAWs will include a "low latency" mode, if available make sure that it is enabled
- Adjust the buffer & sample rate if using a DAW to optimal settings (note: optimal settings vary depending on the hardware specifications of the paired device)
- If you are experiencing latency issues when using Bluetooth try connecting via USB as some environments may have more wireless interference than others and USB will bypass any wireless interference
- If you are using a Windows device and are experiencing high levels of latency we recommend changing the audio driver to ASIO or WASAPI as those tend to have better audio performance than most default drivers, here is a link to a walk through of that process: link