AI summary
System-wide audio effects app that brings ViPER4Android sound to non-rooted devices using the JamesDSP engine. Features a fully reorderable DSP chain, interactive parametric EQ with drag-and-band editing, studio-grade echo/delay with multiple modes, chained Liveprog scripting, and customizable interface layouts. Version 2.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
RootlessViPER4Android (RootlessJamesDSP — ViPER4Android Edition) is a system-wide Android equalizer and audio effects app that brings the beloved ViPER4Android (V4A) sound experience to non-rooted phones. It combines the powerful open-source JamesDSP engine with native re-implementations of ViPER's classic effects — Dynamic System, ViPER Bass, ViPER Clarity, Spectrum Extension, Field Surround, Tube Simulator (6N1J) and many more — all running without root, without Magisk, and without custom ROMs.
Beyond the ViPER suite, it adds a fully reorderable DSP chain, so you decide the order every effect runs in, with the output limiter always kept last. An interactive parametric equalizer lets you drag bands directly on the response curve, add or remove them with a long press, and fine-tune frequency, Q and gain on rotary controls with full undo. A studio-grade echo/delay offers mono, stereo and ping-pong modes with a filtered feedback path, sample-rate and bit-depth crushing, tape-style modulation, diffusion and feedback distortion — all laid out on a knob panel that reflows to fit any screen. Up to four Liveprog (EEL2) scripts can be chained together and picked in one multi-select pass, and 446 official ViPER DDC profiles are bundled and ready to load.
The interface is yours to arrange: reorder, hide and group the effect cards, search across every effect, and save the whole setup — including your layout and chain order — into portable presets. Effect cards load as you scroll so the app opens instantly, and large effect buffers are allocated only while an effect is switched on, keeping memory use modest even with many apps playing audio.
What's new
- New Reorderable DSP chain — drag effects into any order you like on the new Processing order screen. The output limiter stays pinned last so nothing can clip past it.
- Interactive parametric equalizer — drag bands straight on the response curve, long-press to add or remove, and tune frequency, Q and gain on rotary controls. Bands sort themselves by frequency, selecting a handle opens its controls, changes apply live, and full undo/redo has your back. Import and export supported, with a ±30 dB preamp.
- Echo / delay — a complete delay unit on its own knob panel: mono, stereo and ping-pong models, filtered feedback (LP/HP/BP with resonance), sample-rate and bit-depth crushing, tape-style modulation of time and cutoff, diffusion with spread, feedback distortion (limit or saturate, with knee and symmetry), plus input level, tone and wet/dry. The panel reflows to fit any screen size.
- Chained Liveprog — run up to four EEL2 scripts at once. Pick them all in a single multi-select pass, where numbered badges show which slot each script feeds. Every slot gets its own parameters and editor.
- Pitch shifter — ±12 semitones with a dry/wet mix.
- Customisable layout — reorder, hide and group the effect cards, and search across every effect. Your layout travels with your presets.
- 🐛 Fixed Startup freeze — the app blocked for several seconds on launch. Three separate causes: ~26 preference screens inflating synchronously (3.4 s), the main screen being rebuilt twice on every activity recreate, and memory bloat. Cards now load as they scroll into view. Silence after switching off — if closing the engine failed, the audio capture was never released and every app on the device stayed silent. Teardown now releases the capture first and guards each step. Memory use — large effect buffers lived inside the engine struct, which is created per audio session, so idle effects cost tens of megabytes. Buffers are now allocated only while an effect is on: native heap dropped from ~176 MB to ~92 MB. Echo/delay silencing all audio — the feedback filter was unstable above ~fs/6 and the default 12 kHz cutoff drove it to NaN. Replaced with a topology-preserving filter that is stable to Nyquist. Chained Liveprog never running — scripts in slots 2-4 compiled correctly but were never enabled. Tube simulator did nothing — its make-up gain exactly cancelled the drive, measuring 0.00% THD at every setting. Crash logs now persist and can be viewed any time under Settings → Troubleshooting. 📥 Install Most phones and tablets want arm64-v8a. Use universal if you are unsure. Installs alongside the original RootlessJamesDSP, so you can keep both.
- 🔐 SHA-256
About this version
- Version
- 2.0.0 (53)
- Size
- 31.48 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a
- Downloads
- 71
- Updated
- Aug 7, 2026
- Package
- me.timschneeberger.rootlessjamesdsp.v4a
Similar apps
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1- Hanumantappa 2d ago