GAAP App - Hardware Setup & Compatibility
To achieve the lowest possible latency and the best sound quality, GAAP App requires an external USB-C Audio interface or adapter. Below you will find the recommended ways to connect your guitar and headphones to your Android device.
Guitar | Instrument - Connection Methods
-
1. Simple USB-C Headphone Adapter:
You can hook a simple USB-C to 3.5mm Headphone Jack adapter that contains a built-in DAC/ADC (Sound Card) directly to your phone. Connect an instrument interface (like an iRig analog) into the 3.5mm jack.
-
2. USB-C Hub with Integrated Audio:
You can connect a USB-C Hub that features a built-in 3.5mm audio jack. Plug your guitar and headphones into the hub, leaving the main USB-C port of your phone occupied by the hub.
-
3. USB-C Hub + Dedicated Sound Card + Power Delivery (Recommended):
You can hook up a USB-C Hub that supports Power Delivery (PD) and USB data. Plug a dedicated USB sound card/audio interface into one of the USB-A ports on the hub, and connect your phone charger to the PD port. This allows the phone to be powered permanently while playing!
Hardware Compatibility Statement
The compatibility of the Audio Adapter is heavily dependent on the type of Android phone you use and the manufacturer of the USB-C Adapter. The GAAP app does not limit usage to a certain type or manufacturer. If Android recognizes it as a valid audio device, GAAP will use it.
Important: The USB-C Audio Requirement & Latency
To use this app, you MUST use an external USB-C Audio Device.
Internal phone microphones, phone speakers, and Bluetooth connections have massive inherent delays. Plugging a guitar directly into a standard 3.5mm headphone jack (if your phone still has one) relies on the phone's internal, low-quality analog-to-digital converter. To achieve real-time playing speeds, you must completely bypass the phone's internal audio hardware by using a USB-C DAC Dongle or a Professional USB Audio Interface.
Even with a USB-C interface connected, the execution speed of the audio processing relies entirely on your phone's CPU architecture. Real-time audio DSP requires heavy mathematical calculations. CPUs equipped with modern SIMD (Single Instruction, Multiple Data) architecture can process audio almost instantly.
1. Budget / Entry-Level Phones
These devices typically have slower CPUs lacking advanced SIMD capabilities, combined with broken OS Audio HALs. They physically cannot process audio fast enough for low-latency. If your audio crackles or drops out, you must raise the Latency Multiplier inside the GAAP App Settings to a Safe or Standard setting. You will hear a slight delay, but the audio will remain stable.
2. Flagship & Premium Mid-Range Phones (Samsung S-Series, A54+, Pixel, etc.)
Modern flagship devices, as well as premium mid-range phones (like the Samsung A54), possess the fast CPUs and SIMD architecture required to process complex math instantly over fast USB-C connections. BUT YOU MUST USE A WORKING, COMPATIBLE EXTERNAL USB-C INTERFACE! If you have one connected, you can confidently open the GAAP App Settings and lower the Latency Multiplier to Ultra Low or Insane Low Latency to experience true, professional low-latency response!
Important TROUBLESHOOTING:
If you are using a USB-C Hub and a dedicated Audio Interface (like an iRig HD2) plugged into the hub's USB-A port, you may experience audio dropouts if you unplug the interface. This is a known hardware-level issue with most USB-C Hub controller chips.
The Fix: If you unplug your audio interface from the hub, you must unplug the entire USB-C Hub from your phone, and then plug it back in. This forces the Android OS to reset the USB bus and correctly re-route the audio!
Connecting a New Audio Device (v4.0.21+)
When you plug a compatible USB Audio Interface into your phone while GAAP is running, the app will detect it and show a prompt:
- Plug in your USB-C Audio Interface.
- GAAP will show a "New Audio Device Detected" alert.
- Tap the AUDIO DEVICE button at the top left of the screen.
- Tap your Audio Interface in the list. This tells GAAP to remember your preference!
- The audio engine will restart and route audio through your new interface.
Bonus feature: Now that GAAP remembers your preferred device, if your USB cable ever accidentally disconnects, the app will instantly pause the audio engine and warn you to prevent any sudden loud noises. Once you plug it back in, simply tap the AUDIO DEVICE button again and re-select your interface to safely restart the engine!
Suggested Compatibility List
Below is a growing list of tested devices. If you find an adapter that works well (or doesn't), let us know so we can update this list!
| Device / Adapter / Hub | Type | Status | Notes |
|---|---|---|---|
| Official Google USB-C Headphone Adapter | Adapter | Working | Low latency, widely compatible |
| Official Samsung USB-C to 3.5mm | Adapter | Working | Excellent performance on Galaxy devices |
| Generic Non-DAC USB-C splitters | Adapter | Not Working | Lacks built-in sound card (DAC/ADC) |
| [Insert Hub Name Here] | USB-C Hub | Working | Supports Power Delivery and Audio |