Module Top — Audio Compatibility Patch Magisk
Audio Compatibility Patch (ACP) is a critical utility Magisk module designed to fix issues where music and streaming apps (like Spotify or Pandora) fail to process audio effects from equalizers such as ViPER4Android Dolby Atmos What It Does
By modifying your device's audio policy, ACP bypasses the "low-latency" modes introduced in newer Android versions that often ignore global audio processing to save on processing time. Global Effect Processing
: Forces apps that usually bypass equalizers to respect your chosen audio mods. Deep Buffer Removal : Modifies the audio_policy.conf audio compatibility patch magisk module top
to disable deep buffer, which often prevents real-time audio processing. Notification Helper Remover
: Prevents "ducking" (volume lowering) or audio glitches when notifications arrive while music is playing. Hardware Compatibility Audio Compatibility Patch (ACP) is a critical utility
: Fixes specific issues with Samsung, Nexus, and Pixel devices, including support for usb_policy Top Patch Variations Standard ACP
: The original version for general fixes and removing deep buffer. ACP Reborn Patches audio_effects
: A modern alternative that disables "Compress Offload" and "Raw/Fast" playback to enable mods in games without disabling deep buffer. Audio Modification Library (AML)
: Not a patch itself, but a mandatory companion that allows multiple audio mods to coexist without overwriting each other's files. Standard Installation Steps therealahrion/Audio-Compatibility-Patch - GitHub
3. Gaming Voice Chat Routing
Gamers often face a bug where the game outputs sound to the speaker, but the microphone pulls from the headset, or vice versa. ACP stabilizes the routing for real-time communication.
What it does
- Patches
audio_effects.confandaudio_policy.confto load Sony’s libraries - Includes ACP-like routing fixes for LDAC, DSEE HX, etc.
2. Audio Modification Library (AML) – by Zackptg5
Not a patch itself, but a compatibility layer
Works Well With:
- Audio Modification Library (AML) – In fact, AML is required if you use multiple audio modules. Install AML after ACP.
- Viper4Android (V4A) – Install V4A, then ACP, then AML. Reboot.
- JamesDSP – No known conflicts.
Deliverables for a reference implementation
- module.prop and install.sh with detection logic
- A set of overlays: audio_policy_configuration.xml, media_codecs.xml, vendor configs
- A small library shim source (C/C++) with build scripts for arm/arm64
- SELinux .te files and compiled .pp
- Test scripts for automated verification (playback / record / bluetooth)
- Uninstall/restore script and clear README with limitations and device support list