AudioMon
Real-time stereo microphone monitoring for Android, with a full effects rack.
AudioMon captures your device's microphone(s) and plays the processed signal straight back out the normal media route in real time. There are no virtual-mic hacks and no root required; it's just a clean, low-latency monitor. Point that media route at a Bluetooth A2DP sink (for example a PC or a pair of speakers) and you get a clean stereo feed of your mic, effects and all.
Screenshots
AudioMon screenshot 1 AudioMon screenshot 2
What it's for
- Live mic monitoring: hear yourself in real time through headphones or speakers.
- Sending a clean stereo feed to a PC over Bluetooth A2DP, ideal for streaming, recording, or using your phone as a wireless mic with proper on-device processing.
- On-device audio shaping: dial in EQ, compression, gating and more before the signal ever leaves the phone.
Features
- 🎙️ Real-time stereo capture from the device microphones
- 🎚️ Full effects rack, each stage independently toggleable and resettable:
- Low-cut filter: removes low-end rumble below the cutoff
- Noise gate: cuts background hiss when you're not speaking
- 10-band graphic EQ: shape the tone
- Compressor: evens out loud and soft passages
- Reverb: adds space and depth
- Pitch shift: ±12 semitones
- Stereo width: narrow to mono or spread wide
- Limiter: brick-wall ceiling that prevents clipping
- Output gain & balance: final makeup level and L/R trim
- 🎭 Fun & creative effects for voice mangling:
- Reverse: real-time granular backwards voice (windowed overlap-add, so grain seams never click); the segment length trades intelligibility for latency
- Robot: ring modulator — motor buzz → classic robot → metallic clang
- Echo: stereo feedback delay
- Flanger: sweeping jet-plane whoosh
- Bit crush: lo-fi bit-depth + sample-rate reduction
- Tremolo: pulsing amplitude wobble
- Telephone: 300–3400 Hz band-limit with soft drive
- 🎛️ Selectable audio source: Unprocessed (rawest), Voice Performance, Mic, Camcorder or Default, with safe fallbacks per device
- ⚡ High performance mode: runs the effect engine at real-time-audio priority and holds the CPU at a stable clock (no thermal throttling) for heavy chains
- 🔔 Foreground service so monitoring keeps running reliably in the background
- 🎨 Material 3 UI with dynamic color (Material You) on Android 12+
Compatibility with RootlessJamesDSP
AudioMon works alongside RootlessJamesDSP . Because AudioMon plays its monitor signal out the standard media route, that audio passes through RootlessJamesDSP's system-wide effects processing like any other media stream. You can stack RootlessJamesDSP's convolver, parametric EQ and other DSP on top of AudioMon's own effects rack for even deeper control over the final sound.
Requirements
- Android 8.0 (API 26) or newer
- Microphone
- For sending audio to a PC/speaker: a Bluetooth A2DP connection (or any media output route you choose)
Install
Grab the latest AudioMon-<version>.apk from the
Releases page and sideload it.
The APK is a single universal build that runs on all CPU architectures (arm64-v8a,
armeabi-v7a, x86, x86_64), since AudioMon ships no native libraries.
On first launch, grant the microphone and notification permissions so the foreground monitoring service can run.
Permissions
| Permission | Why |
|---|---|
RECORD_AUDIO |
Capture the microphone |
MODIFY_AUDIO_SETTINGS |
Configure the audio route |
FOREGROUND_SERVICE / FOREGROUND_SERVICE_MICROPHONE |
Keep monitoring alive in the background |
POST_NOTIFICATIONS |
Show the ongoing monitor notification |
WAKE_LOCK |
Prevent the monitor from being suspended |
BLUETOOTH_CONNECT |
Route audio to a Bluetooth device |
Building from source
git clone https://codeberg.org/UnpackedX/AudioMon.git
cd AudioMon
./gradlew assembleRelease # or assembleDebug
The build requires JDK 17 and the Android SDK (compileSdk 34).
Tech
- Kotlin + Jetpack Compose (Material 3)
- Custom real-time DSP engine (
com.stereomic.audio) - Foreground service for uninterrupted monitoring
About
Made by UNP Beats UK, an independent developer and music producer from the UK.
- YouTube: https://youtube.com/unpbeatsuk
- Discord: https://discord.gg/AEXcgPjqgx
- Source: https://codeberg.org/UnpackedX/AudioMon