[APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices

Search This thread

manzul

Member
Aug 3, 2015
7
1
POCO M3
On my old Xiaomi Mido with custom Rom A13, ViperAndroid work fine.
- used magisk install Ainur Narsil.zip. then reboot,and then wiped again.
- install v4.apk and driver.
- copy file: DDC,DDC-ori,Kernel,and preset from PC to android/data my device.
- set v4 in legacy mode.
-done.
 

Attachments

  • Screenshot_20221114-080301_ViPER4Android_FX.png
    Screenshot_20221114-080301_ViPER4Android_FX.png
    155.1 KB · Views: 120

Falcon_X

Senior Member
Jun 25, 2013
141
21
I've download some Preset files from here:

I've created my own Preset file in Viper and located the folder, where it was saved by Viper at this location:
Android/data/com.pittvandewitt.viperfx/files/Preset/
I can load my xml Preset file in Viper, but every other downloaded Preset from the github page is not recognized.

Anyone managed to load external/downloaded presets?
 
Last edited:

Falcon_X

Senior Member
Jun 25, 2013
141
21
Since no one answered, looks like it works for everyone else, except me.

Can you please share a link to presets you use and also mention on which ROM.
 
  • Like
Reactions: ScarletWizard

Masby64

New member
Dec 16, 2022
1
0
On my old Xiaomi Mido with custom Rom A13, ViperAndroid work fine.
- used magisk install Ainur Narsil.zip. then reboot,and then wiped again.
- install v4.apk and driver.
- copy file: DDC,DDC-ori,Kernel,and preset from PC to android/data my device.
- set v4 in legacy mode.
-done.
Can you send me the requirement files ? none of these method works from me :)

Device : Redmi Note 8 Pro
ROM : Derpfest Tango A13
 

Techguy777

Senior Member
Attention:V4A 64 bit alpha has been released. Grab it from the telegram channel or from the description of my video

And a 32 bit v4a with updated permissions for OnePlus n20 coloros android 11 version has been released
Could possibly work on other devices

Just by chance I had a github up I forgot to close and I clicked audio mod library and noticed 14 minutes ago it updated. I checked fox manager and it was updated to 4.2 and I had jamesdsp installed on my tab s8 and tried installing the new viper 64bit and it hung for a minute on reboot but it worked they both work together now. I just got lucky
 

Scia0

Member
Dec 30, 2022
14
2
Samsung Galaxy A21s
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below.

You need to be rooted with magisk but you can still give it a try if you don't have magisk on your device.

Steps -
* Disable MusicFX or any other sound mod you are using either from Setting/App Manager/Apps or by installing Ainur Narsil magisk module
* Reboot
* Now remove Ainur Narsil magisk module from magisk and install Audio Modification Library (This is required in case you have leftovers from last sound mod)
* Reboot
* Now download the app from the attachment
* Install and open the apk. The app will ask you to install drivers. HIT OK
* The phone will automatically reboot and install Viper4Android magisk module
* Open the app and check. It should be working by now.


If it doesn't work -
* Install Audio Compatibility Patch magisk module. By now you will have two magisk module installed. (Audio Modification Library and Audio Compatibility Patch)
* Reboot
* Open the app. It should work now
* Still no? - Turn on legacy mode from app setting
* Still no? - Turn on compatibility mode from app setting

V4A should totally work by now

Edit : On one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
Use seLinux Mode Changer for that.



Edit: All files are attached at the bottom of the post


Edit 2 -
If none of the above solution is working for you.

Download Viper4Andrpid app from here

Download latest Magisk 21.4 from here

- Flash magisk from recovery
- Then open the Viper4Andrpid app and it'll ask you to update the drivers (or won't, depending on if you already have the drivers installed)

- If phone reboots then open the app again and turn on legacy mode from options

- If phone doesn't reboot, go to options and turn on legacy mode

It should be working now



Edit 3-

If the above two methods don't work and you have enforcing SELinux, try this.

• Disable MusicFX
• Install magisk 22.1
• Install Ainur Narsil magisk module
• Reboot
• Go to magisk and remove Ainur Narsil magisk module

• Download Viper4Android 2.7.2.1 from here

• Open it. It will ask you to install drivers. Click Ok and the phone will reboot. Don't panic.

• Open Viper4Android. Turn on Legacy mode. You will see the Viper4Android app icon on your status bar.

• Go to magisk. Install Audio Modification Library magisk module.

• Reboot

• Go to magisk again and install Audio Compatibility Patch magisk and select the options mentioned below -

- Patch Audio Policy : Vol- (no)
- Patch method : Vol+ (new logic)
- Remove notification helper : Vol- (no)
- Patch USB policy for USB dacs? : Vol- (no)

- Use lib workaround: Vol- (no)

• Reboot

• Open your music player and play a song to check if Viper4Android works now

• If you have never used V4A before, just turn on Master Limiter and Speaker Optimization

If that fails too -
• Unistall Viper4Android app
• Remove Audio Compatibility patch
• Reboot
• Install Viper4Android app and open it
• Enable Legacy mode from top right
• Play a song from your Music Player and turn on Master Limiter in the Viper4Android app
• Now turn on speaker optimization

If Viper4Android doesn't process in the Youtube app or Spotify, install the Audio Compatibility patch like I mentioned above and reboot



Fix 6:

If none of the methods above works then it's likely you messed up somewhere in the process. Unistall all the modules and Viper4Android.

Download the SeLinuxMode Changer app and set your SELinux to permissive. (If you want that)

App link :

Reboot and go to the top of the post. Follow the very first method.



Fix 7: (May 11, 2022)

I have added Aosp Soundfx remover and V4a fx 2.7.2.1 in the attachment.

Flash Aosp Soundfx remover
Reboot
Turn on mobile data/wifi
Flash v4a fx 2721
Reboot
Open Viper4Android app and install the drivers (if the app is asking you to install)
Reboot

Edit : If you encounter distorted/buggy/laggy audio, clean install viper4android again. But this time keep Ainur Narsil and Audio Modification Library magisk module installed


In OnePlus devices or OxygenOS roms you might need to install the driver twice or thrice.

Credit -
Team De Witt and Viper Acoustic
I did not create the app. I just found a way to get it working in some complicated Android 10 - 12 roms
Thanks for reading and have a nice day!


Edit 69:

If the audio isn't loud enough, go to master limiter, drag that output gain slider to right(6db).

If it's still not loud enough, turn on playback game control, tap on it and customize gain and threshold to your liking.
Thank you it worked for me at some point i was on the wrong version on audio compatibility patch so i wasn't able to use the volume key selector thing but then I found the correct one I don't even know why I downloaded this but it sounds nicer so that's cool
 

jejexd

Member
Jan 19, 2023
8
2
Samsung Galaxy A33
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below.

You need to be rooted with magisk but you can still give it a try if you don't have magisk on your device.

Steps -
* Disable MusicFX or any other sound mod you are using either from Setting/App Manager/Apps or by installing Ainur Narsil magisk module
* Reboot
* Now remove Ainur Narsil magisk module from magisk and install Audio Modification Library (This is required in case you have leftovers from last sound mod)
* Reboot
* Now download the app from the attachment
* Install and open the apk. The app will ask you to install drivers. HIT OK
* The phone will automatically reboot and install Viper4Android magisk module
* Open the app and check. It should be working by now.


If it doesn't work -
* Install Audio Compatibility Patch magisk module. By now you will have two magisk module installed. (Audio Modification Library and Audio Compatibility Patch)
* Reboot
* Open the app. It should work now
* Still no? - Turn on legacy mode from app setting
* Still no? - Turn on compatibility mode from app setting

V4A should totally work by now

Edit : On one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
Use seLinux Mode Changer for that.



Edit: All files are attached at the bottom of the post


Edit 2 -
If none of the above solution is working for you.

Download Viper4Andrpid app from here

Download latest Magisk 21.4 from here

- Flash magisk from recovery
- Then open the Viper4Andrpid app and it'll ask you to update the drivers (or won't, depending on if you already have the drivers installed)

- If phone reboots then open the app again and turn on legacy mode from options

- If phone doesn't reboot, go to options and turn on legacy mode

It should be working now



Edit 3-

If the above two methods don't work and you have enforcing SELinux, try this.

• Disable MusicFX
• Install magisk 22.1
• Install Ainur Narsil magisk module
• Reboot
• Go to magisk and remove Ainur Narsil magisk module

• Download Viper4Android 2.7.2.1 from here

• Open it. It will ask you to install drivers. Click Ok and the phone will reboot. Don't panic.

• Open Viper4Android. Turn on Legacy mode. You will see the Viper4Android app icon on your status bar.

• Go to magisk. Install Audio Modification Library magisk module.

• Reboot

• Go to magisk again and install Audio Compatibility Patch magisk and select the options mentioned below -

- Patch Audio Policy : Vol- (no)
- Patch method : Vol+ (new logic)
- Remove notification helper : Vol- (no)
- Patch USB policy for USB dacs? : Vol- (no)

- Use lib workaround: Vol- (no)

• Reboot

• Open your music player and play a song to check if Viper4Android works now

• If you have never used V4A before, just turn on Master Limiter and Speaker Optimization

If that fails too -
• Unistall Viper4Android app
• Remove Audio Compatibility patch
• Reboot
• Install Viper4Android app and open it
• Enable Legacy mode from top right
• Play a song from your Music Player and turn on Master Limiter in the Viper4Android app
• Now turn on speaker optimization

If Viper4Android doesn't process in the Youtube app or Spotify, install the Audio Compatibility patch like I mentioned above and reboot



Fix 6:

If none of the methods above works then it's likely you messed up somewhere in the process. Unistall all the modules and Viper4Android.

Download the SeLinuxMode Changer app and set your SELinux to permissive. (If you want that)

App link :

Reboot and go to the top of the post. Follow the very first method.



Fix 7: (May 11, 2022)

I have added Aosp Soundfx remover and V4a fx 2.7.2.1 in the attachment.

Flash Aosp Soundfx remover
Reboot
Turn on mobile data/wifi
Flash v4a fx 2721
Reboot
Open Viper4Android app and install the drivers (if the app is asking you to install)
Reboot

Edit : If you encounter distorted/buggy/laggy audio, clean install viper4android again. But this time keep Ainur Narsil and Audio Modification Library magisk module installed


In OnePlus devices or OxygenOS roms you might need to install the driver twice or thrice.

Credit -
Team De Witt and Viper Acoustic
I did not create the app. I just found a way to get it working in some complicated Android 10 - 12 roms
Thanks for reading and have a nice day!


Edit 69:

If the audio isn't loud enough, go to master limiter, drag that output gain slider to right(6db).

If it's still not loud enough, turn on playback game control, tap on it and customize gain and threshold to your liking.

Thanks bro!
 

jamiehawman

Member
Mar 26, 2020
42
2
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below.

You need to be rooted with magisk but you can still give it a try if you don't have magisk on your device.

Steps -
* Disable MusicFX or any other sound mod you are using either from Setting/App Manager/Apps or by installing Ainur Narsil magisk module
* Reboot
* Now remove Ainur Narsil magisk module from magisk and install Audio Modification Library (This is required in case you have leftovers from last sound mod)
* Reboot
* Now download the app from the attachment
* Install and open the apk. The app will ask you to install drivers. HIT OK
* The phone will automatically reboot and install Viper4Android magisk module
* Open the app and check. It should be working by now.


If it doesn't work -
* Install Audio Compatibility Patch magisk module. By now you will have two magisk module installed. (Audio Modification Library and Audio Compatibility Patch)
* Reboot
* Open the app. It should work now
* Still no? - Turn on legacy mode from app setting
* Still no? - Turn on compatibility mode from app setting

V4A should totally work by now

Edit : On one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
Use seLinux Mode Changer for that.



Edit: All files are attached at the bottom of the post


Edit 2 -
If none of the above solution is working for you.

Download Viper4Andrpid app from here

Download latest Magisk 21.4 from here

- Flash magisk from recovery
- Then open the Viper4Andrpid app and it'll ask you to update the drivers (or won't, depending on if you already have the drivers installed)

- If phone reboots then open the app again and turn on legacy mode from options

- If phone doesn't reboot, go to options and turn on legacy mode

It should be working now



Edit 3-

If the above two methods don't work and you have enforcing SELinux, try this.

• Disable MusicFX
• Install magisk 22.1
• Install Ainur Narsil magisk module
• Reboot
• Go to magisk and remove Ainur Narsil magisk module

• Download Viper4Android 2.7.2.1 from here

• Open it. It will ask you to install drivers. Click Ok and the phone will reboot. Don't panic.

• Open Viper4Android. Turn on Legacy mode. You will see the Viper4Android app icon on your status bar.

• Go to magisk. Install Audio Modification Library magisk module.

• Reboot

• Go to magisk again and install Audio Compatibility Patch magisk and select the options mentioned below -

- Patch Audio Policy : Vol- (no)
- Patch method : Vol+ (new logic)
- Remove notification helper : Vol- (no)
- Patch USB policy for USB dacs? : Vol- (no)

- Use lib workaround: Vol- (no)

• Reboot

• Open your music player and play a song to check if Viper4Android works now

• If you have never used V4A before, just turn on Master Limiter and Speaker Optimization

If that fails too -
• Unistall Viper4Android app
• Remove Audio Compatibility patch
• Reboot
• Install Viper4Android app and open it
• Enable Legacy mode from top right
• Play a song from your Music Player and turn on Master Limiter in the Viper4Android app
• Now turn on speaker optimization

If Viper4Android doesn't process in the Youtube app or Spotify, install the Audio Compatibility patch like I mentioned above and reboot



Fix 6:

If none of the methods above works then it's likely you messed up somewhere in the process. Unistall all the modules and Viper4Android.

Download the SeLinuxMode Changer app and set your SELinux to permissive. (If you want that)

App link :

Reboot and go to the top of the post. Follow the very first method.



Fix 7: (May 11, 2022)

I have added Aosp Soundfx remover and V4a fx 2.7.2.1 in the attachment.

Flash Aosp Soundfx remover
Reboot
Turn on mobile data/wifi
Flash v4a fx 2721
Reboot
Open Viper4Android app and install the drivers (if the app is asking you to install)
Reboot

Edit : If you encounter distorted/buggy/laggy audio, clean install viper4android again. But this time keep Ainur Narsil and Audio Modification Library magisk module installed


In OnePlus devices or OxygenOS roms you might need to install the driver twice or thrice.

Credit -
Team De Witt and Viper Acoustic
I did not create the app. I just found a way to get it working in some complicated Android 10 - 12 roms
Thanks for reading and have a nice day!


Edit 69:

If the audio isn't loud enough, go to master limiter, drag that output gain slider to right(6db).

If it's still not loud enough, turn on playback game control, tap on it and customize gain and threshold to your liking.
Don't suppose you know why open gain and things are closed off do you :/ have I installed iwrong or how do I get the open gain and convolers active
 

Attachments

  • Screenshot_20230129-033113_ViPER4Android.png
    Screenshot_20230129-033113_ViPER4Android.png
    143.9 KB · Views: 37

jamiehawman

Member
Mar 26, 2020
42
2
I'm not sure what you mean what I did was install the APK 0.1.0 and then installed the module 0.1.0 I don't get asked for any permissions as far as I remember
 

jamiehawman

Member
Mar 26, 2020
42
2

Attachments

  • Screenshot_20230129-125620_ViPER4Android.png
    Screenshot_20230129-125620_ViPER4Android.png
    155.2 KB · Views: 53

knreddy

Member
Mar 17, 2014
37
18
Screenshot_20230329_181631_WPS Office.jpg

As on April, 2023 there are following methods:
The avialble applications can be categorised as follows'

I) Real Time Normalization
(a) Across the system: Viper4Android-Android, Realtek driver v6.0.1.6767, Date 30-10-2012-Windows, Realtek-Dolby Audio
(b) Application level: AIMP-Android, AIMP-Windows, double Twist v3.2.1-Android, Cloud Player v1.8.5-Android, many online streaming services

II) Replay Gain identification, linking and saving as separate file without even disturbing meta data: Neutron Audio Player - Android

III) Replay Gain Normalization (Replay gain writing at Meta Data it can be undone, if player is not compatible it will ignore Replay gain): mp3gain, foobar2000, R128Gain_1.0.11_win64_gui.

IV) Loudness conversion (can not be undone to original, such processes generally cannot be lossless): Audacity, etc many apps for windows as well as android.

Note: Perceived volume level or Digital “loudness” is measured as LUFS and it’s negative. Mp3gain 89dB = -18LUFS
--------------------------------------------

I.a.1 The following is experience sharing of Android with Viper4Android 2.7.2.1 on spare phone Xiaomi mi5 lineage 17.1 (Android 10) (Phone Volume 40 to 70%)

i) Enable "Master limiter"

Output -0db
Output pan 50:50
Threshold limit 0dB


ii)Enable "FET Compressor" with the following settings

operator threshold to -60dB (or -50 to -60dB)
Compression ratio to 10.00:1, (or higher like 20:1 upto infinite)
Automatic Knee untick it,
inflection: 10.8dB
inflection point gain 2.00x,
Automatic Gain-Untick,
Automatic Gain 25.6dB (or 20 to 40dB it will be more effective but in relation with operator threshold )
Automatic attack, untick
Attack to 10ms. (0.1 to 12ms)
Max attack 200ms, (10 to 250ms)
Automatic Release untick
Release 20 ms (0.2 to 25 ms)
Max Release 250 ms (2 to 300ms)
Crest 20dB,
Adapt 2639
Clipping prevention Tick


it is able to normalize loudness automatically tested qith audio volume 88.8dB (-14LUFS) and 105.2 db (-3LUFS), -36LUFS (dB as identified by MP3Gain PC software).

As normalization standard is available so many parameters are not required for audio normalization, once selected it can target -18 LUFS like Foobar plug in /double Twist.

Note:
(i) Even after Audio Modification libraries (AML) is installed, a4v needs SoundFX to be disabled. It is working on Legacy Mode. it works along with Dolby Atmos also.

(ii) James DSP is having Dynamic Range Compressor, but not having options to provide necessary inputs /it is not having them built in, it is not able to work as auto volume normalizer.

(iii) Any DSP expected to impure or introduce artifacts to the audio, we may not be able compensate by tweaking with v4a etc to the original. If you enjoy your own way, you may like it. Further if the function of Auto loudness / Auto volume level /auto volume normalization is at top priority , it succeeds to great extend android across the system. Tested with pink noise with digital loudness from -3LUFS to -23LUFS. It is noticed if bass is very high in original the above settings may not be suitable or difficult to adjust to universal setting.

(iv) There is no auto loudness normalization in "Dolby Atmos" in current versions. Dolby Audio is effective which is available at speaker control panel on windows 10.


in my case:
The Viper4Android 2.7.2.1 rootless type installed from TWRP (as magisk module is infinitely trying for installation of driver) even after installing Selinux 11, AML 4.2, Lineage's SoundFX disable or all in one type available at Github.

at present UNINSTALLER for above rootless type is not readily available.


There is noticeable deterioration in sound quality of low frequency with fet compressor of v4a.


I.a.2. or If you are on windows 10 with Realtek audio , install 2012 driver v6.0.1.6767, Date 30-10-2012 (old driver) it will give options “Enhancements" select loudness equalization ’ (sometimes it miss few milliseconds at start of track). This is real-time type as well as across the system, but it's effectiveness cannot be checked with pink noise. It is also noticed that later drivers having Dolby Audio , when made it on , it is also acting as loudness normalizer. However Dolby Atmos is not having any such feature.

---------------

I.b.1 or use "double Twist v3.2.1.apk" (i.e classic) Android {for real-time normalization: Settings>Loudness Normalization>on} but it is not able to recognize all folders / audio files.

I.b.2. or "Cloud Player v1.8.5" for Android by double Twist Corp {for real-time normalization: Settings>Loudness Normalization>on (after buying)} but it is not able to recognize all folders / audio files.

I.b.3. Or use "AIMP" for Android or PC {for Real-time auto loudness normalization: options >sound effects > options > Volume Normalization> Replay Gain > select / Tick Replay Gain, Untick at Use values from tags (as not required for real time mode) , Tick on the fly Analysis> tick (=ok)}. Some times it misses by a few milliseconds at new track.(PC version's UI is not user friendly at present)

I.b.4 or Jet Audio HD Player Android {for Real-time auto loudness normalization: Menu > Preferences > Playback> select "Adjust Replay gain with AGC"}


I.b.5 Foobar2000 PC
Use "EBU or R128 Normalizer" plugin for Real-time auto loudness normalization ( install the plug in , add the same at DSP from preference. It is working ok. Tested with pink noise with digital loudness from -3LUFS to -33LUFS. Working perfectly when started with -33LUFS and going up , it's output was normalized to -18LUFS and verified with Youlean_Loudness Meter 2 vst3 plug-in installing to Foobar.

I.b.6 PC through installation of VST adapter: adding this adapter to DSP compnent to Foobar and using available VST plug in. At present volume normalizer for play purpose yet to be developed.

I.b.7 Many online streaming services



---------------------

II.1 "Neutron Audio Player" Android It writes replay gain information to a separate file with a reference for location and file name, so even meta data is also preserved. However getting into folder browsing is outdated {Neutron v2.12 Menu (3 horizontal lines) icon> Sources (do not select folders available in options, the following folders will linked /show up at the folders of neutron at later stage )> + > File system > Devices > SD card> now it will come to nearly modern browser mode..browse to required folder having music files...., select folder > select Tick > it will scan files}

(i) Addition of music folder to Neutron
{Neutron v2.12 Menu (3 horizontal lines) icon> Sources (do not select folders available in options, the following folders will linked /show up at the folders of neutron at later stage )> + > File system > Devices > SD card> now it will come to nearly modern browser mode..browse to required folder having music files...., select folder > select Tick > it will scan files
, if not hold on folder to get option to scan.(The files inside above folder is not responding/not scanning , delete above folder in above settings of neutron click and hold to get delete option (it is not real deletion at internal drive) , make back and forth , to get refreshed and re-create. If required
select other than previously used folder or super folder or some other sub folder. For using any other than sub folder you have to repeat above process.

{Neutron v2.21.9 Menu , just after fresh installation : select Audio Source as Manual>File System> + > Audio files folder or subfolder (as per your plan and scheme how you want them appear later) >Use This folder > ALLOW >select this folder > click on Tick Icon> Folder on drive will be added to folders of Neutron, if not successful add another folder or subfolder consisting audio files.

if above skipped or at later stage some more folders to be added : (3 horizontal lines with arrow) icon> Sources > + > File system > + > now it will come to nearly modern browser mode..browse to required folder having music files...., select folder > >Use This folder > ALLOW > select Tick >.....

(ii) (i) Deletion of music folder to Neutron
To delete folder in neutron app (No physical deletion on inernal drive) : (3 horizontal lines with arrow) icon> Sources > tap and hold on the folder > delete

(iii)Normalize the volume level all files in a folder to -18LUFS
{Menu> Sources> Folders > Click and hold on the required folder to get normalize option >+EQ Preset> Normalize > select Tick}
(Source file will not be affected , even metat data)

(iv) To remove above normalization
To delink above Neutron assigned Replay Gain through Normalize: {Menu> Sources> Folders > Click and hold on the required folder >click again on +EQ Preset}

Note: Some times icons /menu are relocated, please find them to get navigation options.
-----------------------------

III.1 mp3gain.exe {It is the most compatible with Windows as well as Android apps, it is a defacto standard for Replay Gain, until mp3 normalization standard is formed}

or III.2 Foobar2000 v1.6.16 {compatible with Foobar2000 player v.1.16.16, AIMP v3.30.1250 and VLC player v3.5.4 , Jet Audio HD v11.2.3, both windows / Android , USB Audio player pro trial 6.0.3 (Android) but not v6.1.0.0, Power Amp v3b957 (Android), FIIO Music v3.1.7 (Android) }

or III.3 R128Gain_1.0.11_win64_gui {compatible with AIMP and VLC player both windows / Android, USB Audio player pro trial 6.0.3 (Android) but not v6.1.0.0, Power amp v3b957 (Android)} program on PC (freeware) to write replay gain data at meta data of track (or album) without changing any music data i.e music will be as original. If the player is compatible with this replay gain, data stored at metadata will play the music file with normalized volumes.

----------------------------------

IV.1 Normalization open freeware DAW like Audacity etc.

Procedure to Loudness Normalization by Audacity

1)file>Browse to the required files > Open all required files,
2)Select all files,
3)Effect > Volume & Compression>Loudness Normalization>Perceived Loudness (Digital)>.....LUFS>Apply
4)File > Export >...... (processed file will be outlet folder)

IV.2 PC through VST3 for 5.1
Install VST3 plug-in e.g The Normalizer by FinalLoud by TBPro Audio VST3 manager. They are in advanced audio creation (DAW) etc. It will do permanent changes to music.
-----------------------------------------

In case of real time loudness normalizer, if it is not programmed to know track to track to information or analysis of sufficient length of buffer etc , it may intervene in between / intermittently causing a feeling of unnaturalness or distortion. Same difficult is similar with across system loudness normalizer.

--------------------------------------------
Due to any reason , if you don't want to listen to full length of song, but initial few seconds (like 30 sec or 120 sec or 180 sec or any) , automated preview of various varieties are available at "Automate Community" a forum of Automate by llamalab.
 

Attachments

  • Foo_r128norm plug in performance with test pink noise.pdf
    488.2 KB · Views: 16
Last edited:
  • Love
Reactions: RootedLee

zgfg

Senior Member
Oct 10, 2016
8,965
6,696
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11 Ultra
which other thread? Can you please post a link?
I don't remember anymore what was that post about, but I probably posted also to the original V4A thread

and 'deleted' my post here (to avoid cross-posting)

If you scroll there to that same date, you will hopefully find it there (there are also couple of more V4A threads on XDA, opened since last year when users started to have issues with the installation)
 
Last edited:
  • Wow
Reactions: RootedLee

zgfg

Senior Member
Oct 10, 2016
8,965
6,696
Redmi K20 / Xiaomi Mi 9T
Xiaomi Mi 11 Ultra
@zgfg the link you posted points to .. THIS thread .. ;)
Corrected above, I think it should be this thread:

Edit:
@RootedLee, probably this post:
https://forum.xda-developers.com/t/...-0-viper4android-fx-2-7.3774651/post-88250431
 
  • Like
Reactions: RootedLee

Top Liked Posts

  • There are no posts matching your filters.
  • 62
    If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below.

    You need to be rooted with magisk but you can still give it a try if you don't have magisk on your device.

    Steps -
    * Disable MusicFX or any other sound mod you are using either from Setting/App Manager/Apps or by installing Ainur Narsil magisk module
    * Reboot
    * Now remove Ainur Narsil magisk module from magisk and install Audio Modification Library (This is required in case you have leftovers from last sound mod)
    * Reboot
    * Now download the app from the attachment
    * Install and open the apk. The app will ask you to install drivers. HIT OK
    * The phone will automatically reboot and install Viper4Android magisk module
    * Open the app and check. It should be working by now.


    If it doesn't work -
    * Install Audio Compatibility Patch magisk module. By now you will have two magisk module installed. (Audio Modification Library and Audio Compatibility Patch)
    * Reboot
    * Open the app. It should work now
    * Still no? - Turn on legacy mode from app setting
    * Still no? - Turn on compatibility mode from app setting

    V4A should totally work by now

    Edit : On one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
    Use seLinux Mode Changer for that.



    Edit: All files are attached at the bottom of the post


    Edit 2 -
    If none of the above solution is working for you.

    Download Viper4Andrpid app from here

    Download latest Magisk 21.4 from here

    - Flash magisk from recovery
    - Then open the Viper4Andrpid app and it'll ask you to update the drivers (or won't, depending on if you already have the drivers installed)

    - If phone reboots then open the app again and turn on legacy mode from options

    - If phone doesn't reboot, go to options and turn on legacy mode

    It should be working now



    Edit 3-

    If the above two methods don't work and you have enforcing SELinux, try this.

    • Disable MusicFX
    • Install magisk 22.1
    • Install Ainur Narsil magisk module
    • Reboot
    • Go to magisk and remove Ainur Narsil magisk module

    • Download Viper4Android 2.7.2.1 from here

    • Open it. It will ask you to install drivers. Click Ok and the phone will reboot. Don't panic.

    • Open Viper4Android. Turn on Legacy mode. You will see the Viper4Android app icon on your status bar.

    • Go to magisk. Install Audio Modification Library magisk module.

    • Reboot

    • Go to magisk again and install Audio Compatibility Patch magisk and select the options mentioned below -

    - Patch Audio Policy : Vol- (no)
    - Patch method : Vol+ (new logic)
    - Remove notification helper : Vol- (no)
    - Patch USB policy for USB dacs? : Vol- (no)

    - Use lib workaround: Vol- (no)

    • Reboot

    • Open your music player and play a song to check if Viper4Android works now

    • If you have never used V4A before, just turn on Master Limiter and Speaker Optimization

    If that fails too -
    • Unistall Viper4Android app
    • Remove Audio Compatibility patch
    • Reboot
    • Install Viper4Android app and open it
    • Enable Legacy mode from top right
    • Play a song from your Music Player and turn on Master Limiter in the Viper4Android app
    • Now turn on speaker optimization

    If Viper4Android doesn't process in the Youtube app or Spotify, install the Audio Compatibility patch like I mentioned above and reboot



    Fix 6:

    If none of the methods above works then it's likely you messed up somewhere in the process. Unistall all the modules and Viper4Android.

    Download the SeLinuxMode Changer app and set your SELinux to permissive. (If you want that)

    App link :

    Reboot and go to the top of the post. Follow the very first method.



    Fix 7: (May 11, 2022)

    I have added Aosp Soundfx remover and V4a fx 2.7.2.1 in the attachment.

    Flash Aosp Soundfx remover
    Reboot
    Turn on mobile data/wifi
    Flash v4a fx 2721
    Reboot
    Open Viper4Android app and install the drivers (if the app is asking you to install)
    Reboot

    Edit : If you encounter distorted/buggy/laggy audio, clean install viper4android again. But this time keep Ainur Narsil and Audio Modification Library magisk module installed


    In OnePlus devices or OxygenOS roms you might need to install the driver twice or thrice.

    Credit -
    Team De Witt and Viper Acoustic
    I did not create the app. I just found a way to get it working in some complicated Android 10 - 12 roms
    Thanks for reading and have a nice day!


    Edit 69:

    If the audio isn't loud enough, go to master limiter, drag that output gain slider to right(6db).

    If it's still not loud enough, turn on playback game control, tap on it and customize gain and threshold to your liking.
    8
    Ok, after some more look around, i have found solution for Android 12/12.1 for OnePlus 8T
    Probably will work for ALL :)

    This is original Viper4Android APK, it's also the MagiSK module!
    steps to do:
    1) in magisk Uninstall all sound modules!!!
    2 )restart to clean them,
    3) make sure you dont have viper4android still installed. if you do, uninstall it.
    4) install attached Audio-Modification-Library_v4_0-OS12 from magisk modules section.
    5) install attached APK it's ORIGINAL by original devs. nothing changed.
    6) open viper app (give root perm!) and click ok to install drivers, phone will reboot!
    7) copy post-fs-data.sh to sdcard root
    8) using adb shell, connect to your device, (or use some rooted file manager to copy the file to folder and skip to restart part.)
    9) type su (to gain root perms)
    10) cd /data/adb/modules/ViPER4AndroidFX
    11) cp /sdcard/post-fs-data.sh .
    12) restart
    13) open viper app, and in settings tick Legacy mode.

    Thats IT!!! it's ON and can process!

    Enjoy! :) from Dori with love.
    4
    For others,you can test Wavelet from Wit,its awesome app,same dev.
    3
    thank you very much it worked perfectly
    Hit thanks if it helped ☺️
    3
    @ Ryan Cr 7



    I've followed all of your steps but still no driver installation. (CR Droid, Oneplus 8 pro)