Tutorial Cara Install ViPER4Android Audio Effects

ViPER4Android Audio Effects atau biasa disebut juga V4A sudah lama ada dan kalau kita googling telah ada sekian banyak web/blog yang membahas review maupun tutorial cara install ViPER4Android. Yang gagal banyak juga lho... entah itu karena kurang informasi atau memang sedang apes.

Sebenarnya dari mulai deskripsi tentang apa itu ViPER4Android, cara penginstalan sampai tentang troubleshoot atau kegagalan sudah ada di official website ViPER4Android maupun xda forum.

Tutorial Install ViPER4Android Audio Effects


Tutorial installasi ViPER4Android FX ala Malikush kurang lebihnya seperti ini (asumsi bahwa device sudah diroot dan terinstall busybox);
  1. Download ViPER4Android FX apk dari xda atau official website, sesuai versinya dengan versi Android yang kamu gunakan. 
  2. Install apk seperti biasa atau ke system app terserah saja mana suka.
  3. Jalankan aplikasi ViPER4Android FX yang sudah terinstall tersebut. Pilih "Ijinkan" atau "Allow" jika muncul notifikasi root akses.
  4. Akan muncul pilihan instalasi driver, pilih YES. 
  5. ViPER4Android FX akan mendeteksi CPU dan akan muncul pilihan driver yang akan diinstall. Pilih sesuai kebutuhan kamu.
    • No modes: untuk prosesor dengan atau tanpa VFP 
    • Battery Saving: tersedia untuk semua prosessor dengan NEON 
    • High Quality Mode: tersedia untuk semua prosessor dengan NEON 
    • Super Audio Quality: tersedia untuk semua prosessor dengan NEON
  6. Setelah selesai tanpa halangan, restart device.
Jika berhasil, jalankan aplikasi musik untuk mencobanya. Jangan lupa centang Enable di menu Master Power pada aplikasi V4A. Selamat bereksperimen dengan settingan-settingan yang ada.

Troubleshoot

Mungkin tidak hanya satu dua yang gagal, jika kamu termasuk yang gagal silahan coba beberapa tips dibawah ini.

Modifikasi build.prop
Coba lihat baris-baris yang ada di build.prop, rubah valuenya menjadi seperti ini

Ipa.decode=true ke lpa.decode=false
tunnel.decode=true ke tunnel.decode=false
lpa.use-stagefright=true ke lpa.use-stagefright=false

Lewati cara ini jika tidak menemukan baris-baris tersebut, atau kalau kamu masih penasaran ingin mencoba bisa menambahkannya dengan catatan backup dulu build.prop originalnya.

Rubah mode SELinux
Untuk pengguna Lollipop bisa merubah mode SELinux ke "permissive", caranya bisa menggunakan aplikasi pihak ketiga yang kita bisa ambil dari PlayStore seperti SELinux Mode Changer.

Untuk pengguna dibawah lolli semisal 4.4.2 juga bisa mencobanya jika kamu mendapati mode Enforcing pada SELinux status (lihat di menu About phone)

Efek tidak keluar atau sering berhenti.
Sebelum mencentang pilihan "Force Enable V4A" ada baiknya kamu periksa dulu siapa tahu hal ini karena ada sound efek lain yang mempengaruhinya seperti MusicFX. Jika memang ada, coba dinonaktifkan atau sekalian didisable melalui setting-apps.

Gagal install driver V4A
Jangankan efek suara tidak keluar, driver saja belum berhasil terinstall. Nah bagaimana dengan yang seperti ini.
Ada satu pengalaman yang pernah bikin keki ketika menginstall A4A di Android 4.4.2, saat menggunakan V4A FX versi 2.3.3.0 dibilang "busy box not installed properly or device may not rooted...", kemudian coba downgrade menggunakan versi 2.3.2.6 dibilang "not supported with this rom...", kemudian coba downgrade lagi menggunakan versi 2.3.2.2 dibilang "device not rooted...".

Kalau yang seperti ini, coba install V4A driver secara manual, alatnya cuma 1 yaitu file manager yang support root seperti ES File Explorer dan sejenisnya. Kurang lebih caranya seperti ini;
  • Extrak file apk kemudian lihat pada folder assets, di situ akan terlihat beberapa file berekstensi .so seperti contoh libv4a_fx_jb_NEON_HQ.so
  • Terdapat perbedaan dari nama file tersebut untuk membedakannya seperti jb, ics, NEON dan sebagainya. Untuk pengguna Kitkat cilahkan coba pakai jb.
  • Ambil file tersebut (sesuai pilihan driver) kemudian kopikan ke system/lib/soundfx/
  • Jangan lupa setting permission seperti file-file .so lainnya yang ada di folder tersebut.
Pengguna Android 2.3 berhenti disini dan restart device. Pengguna 4.x keatas lanjutkan ke langkah dibawah ini;

Buka file audio_effects.conf yang ada di system/etc/ (jangan lupa backup dulu file originalnya), tambahkan baris dibawah libraries

 v4a_fx {
          path /system/lib/soundfx/libv4a_fx_xxx.so
        }

pada libv4a_fx_xxx.so sesuaikan dengan file driver yang kamu pilih dan copy ke system/lib/soundfx/ sebelumnya, samakan dengan nama file tersebut.

Kemudian tambahkan baris ini dibawah effects

        v4a_standard_fx {
          library v4a_fx
          uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
        }


Save dan set permission ke rw-r-r kemudian restart.
Jalankan V4A kemudian cek berhasil atau tidak melalui Menu - Driver Status

Setting ViPER4Android

Beberapa pengguna ViPER4Android ini mungkin bisa dibilang tak puas tanpa CONVOLVER.

"When an Impulse Response Sample(IRS) is loaded, V4A will process the sound to show the same characteristics of the loaded sample. Through Convolution, samples with effects such as equalizer, surround, reverberation, tube etc can be loaded."

Fitur ini memang mengagumkan, pengguna tinggal mengkopi file IRS ke sdcard pada folder /ViPER4Android/Kernel/ kemudian diaktifkan melalui menu V4A ditambah dengan beberapa settingan termasuk FIREqualizer maka akan didapat efek suara yang hmmm... mantab men.

Beberapa device spek pas-pasan mungkin akan terasa berat jika fitur ini diaktifkan. Namun begitu kita bisa bereksperimen dengan settingan-settingan yang ada tanpa mengaktifkan convolver dan mendapatkan efek suara yang tak kalah bagusnya.

Device yang mempunyai audio efek bawaan rom asalkan efek itu bisa berjalan bersamaan dengan V4A alangkan baiknya untuk kita coba aktifkan bersama. Seperti contoh DTS Studio Sound pada rom Acer Liquid. Aktifkan dan/atau nonaktifkan, mana yang lebih bagus suaranya.

Selamat bereksperimen.