Audio samplerate changer

Audio Sample Rate Changer is a module that changes the audio sample rate in the mixer across the Android audio system for the best Hi-Fi sound experience.

This module was developed for casual music lovers to experience the essence of my root script “USB Sample Rate Changer” through system modifications with root access such as magisk, kernelsu, and apatch.

Features

  1. Automatic USB HAL Audio Driver Samplerate Setting: Automatically sets the samplerate of the USB HAL audio driver to its maximum (up to 768 kHz & 32 bits; but 192 kHz & 32 bits for Tensor devices only).
  2. Optimized USB Data Transfer Period: Sets its USB data transfer period to 2000 µsec for reducing jitter, instead of the usual 5000 µsec.
  3. Automatic AOSP Bluetooth Audio Driver Samplerate: Automatically sets the samplerate of the AOSP Bluetooth audio driver depending on the selected codec, avoiding double re-sampling unlike offload drivers.
  4. Maximum Internal Speaker Samplerate: Sets the samplerate of internal speakers to maximum; 384 kHz & 32 bits for Qcom devices, 48 kHz & 32 bits for others.
  5. Mastering-Level Re-sampling Parameters: Default re-sampling parameters are the same as “Resampling for cheapies” (can be overridden by other modules), providing very mastering-level quality, which is much better than the over-sampling quality of very expensive DACs applied when “The bit-perfect mode” is active.
  6. I/O Kernel Tunables Optimization: Optimizes I/O kernel tunables for reducing jitter (most effective and almost safe as kernel tuning).
  7. Designed for Complementary Use: Designed for using “Audio Misc. Settings” or “Hifi maximizer” together, but can also be used by itself.
  8. Recommendation for Cheap Devices: Since the above two modules override re-sampling parameters, use “Resampling for cheapies” in addition if you use cheap devices (Bluetooth LDAC earphones, cheap USB DACs, internal speakers, etc.).
  9. Strong Recommendation for Jitter Reduction: Strongly recommends installing “Audio jitter silencer” together and uninstalling (or disabling) the “Digital Wellbeing” app (for reducing very large jitters which this module cannot reduce by itself).
  10. DRC and Call Screening Framework Disablement: Disables DRC (a type of compression) if enabled, and the call screening framework under audio HALs for reducing jitter.

Notes

DISCLAIMER

I am not responsible for any damage that may occur to your android device, we do not force you to install this module, so consider all your own risks.

Download Link

Module Info

Search on : Google Bing Yandex