Sound tuning and equalization in SRS Processing It is put mainly on budget models, maybe I am mistaken (as an example I took from the Leagoo M8)
Maybe someone will earn it without the presence of this library
Availability is checked by finding the files: in /system/lib/libsrsprocessing.so ../system/data/srs_processing.cfg (sometimes it is in etc)
The version of the program itself, whether the program is turned on or not, and the level of output gain
// BLOCK: srs_cfg
// Config - Non-IP Configuration
: srs_skip = 1 # Skips any SRS processing. 0 - no, 1 - yes
: trumedia_enable = 0 # enabled or not
: trumedia_preset = 0 # which preset uses, 0 - music, 1 - movie, 2 - podcast
: trumedia_igain_int = 1.000
: trumedia_igain_ext = 1.000
: vol_int_enable = 0 # volume control
: trumedia_skip = 0
Limiter and enable, disable presets (which you can customize)
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// BLOCK: srs_cfg
// Config - EQ Preset Configuration
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
srs_cfg:
: geq_int_enable = 0 includes int 0 - no, 1 - yes
: geq_int_limit_enable = 0 # limiter int
: geq_int_preset = 0 # preset number used
: geq_ext_enable = 0 # includes ext 0 - no, 1 - yes
: geq_ext_limit_enable = 0 # ext limiter
: geq_ext_preset = 0 # preset number used
Turning on and off, and how exactly the effects on the headphone, speaker and bluetooth headset effects will sound
// BLOCK: srs_route_out
// Routing - Output Device Routing
srs_route_out:
// INFO: routing_info = 0 = int (use int presets), 1 = ext (use ext presets), -1 = disable srs processing, -2 = int dsp, -3 = ext dsp
: force_route = -1
: earpiece = 1
: speaker = 0 # speaker
: wired_headset = 1 # headphones
: wired_headphone = 1 # headset
: bt_sco = -1
: bt_sco_headset = 1 # bluetooth headset
: bt_sco_carkit = -1
: bt_a2dp = 1 # bluetooth headset
: bt_a2dp_headphones = 1 # Bluetooth Headset
: bt_a2dp_speaker = -1
: aux_digital = -1
: dock_analog_headset = 1 # connected through the docking station
: dock_digital_headset = 1 # connected through the docking station
: usb_accessory = 1
: usb_device = 1
WOWHD - Music SRS Basic Settings for int, enabling and disabling effects(likewise for ext)
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// BLOCK: srs_mus_int
// WOWHD - Music-Internal
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Tru Bass - string emulates a vertical bass sound
srs_mus_int:
: wowhd_igain = 0.600 # audio input gain
: wowhd_ogain = 1.000 # audio output gain
: wowhd_trubass_enable = 0 # enable disable 0-1
: wowhd_trubass_min = 0.000 # minimum frequency of exposure in hertz
: wowhd_trubass_window = 1.000 # size
: wowhd_trubass_slide = 0.000 # how smooth it will be
: wowhd_trubass_slide_udef = 0.000 # practically does the same thing as slide
: wowhd_trubass_compressor = 0.000 # compressor cuts off excess frequencies that rise above 0 dB
// ALIAS: wowhd_trubass_size // TruBass Speaker Size
: wowhd_trubass_freq = 500 # main frequency affected by - frequency
: wowhd_trubass_analysis = 300 # analysis size - frequency
: wowhd_trubass_sa_enable = 1 # enable disable split analysis
: wowhd_trubass_mode = 0 # Tru bass mod (0 - mono, 1 - stereo)
: wowhd_xover_enable = 1 # filter cutoff frequency for the speaker
: wowhd_xover_order = 4 # degree of impact (maximum - 6)
: wowhd_xover_freq = 750 # frequency (I recommend 250)
: wowhd_hpf_enable = 1 #Hi pass Filter - cuts the frequencies below the set filter
: wowhd_hpf_order = 4 # degree of impact (maximum - 6)
: wowhd_hpf_freq = 250 # frequency
: wowhd_srs_enable = 0 # SRS3D - creates a 3D feel
: wowhd_srs_space = 0.700 # impact on the right and left channel
: wowhd_srs_center = 0.500 # center impact
: wowhd_srs_mode = 1 # (0-mono, 1-one speaker, 2-stereo, 3-extreme
: wowhd_srs_speaker = 0 # sound type (0 - speaker, 1 - headphones)
: wowhd_focus_enable = 0 # enable disable focus
: wowhd_focus = 0.170 # The degree of exposure to focus
: wowhd_definition_enable = 0 # audio clarity 0-1
: wowhd_definition_min = 0.000 # minimum exposure
: wowhd_definition_window = 0.500 # size
: wowhd_definition_slide = 0.000 #
: wowhd_definition_slide_udef = 0.100 #
: wowhd_widesur_enable = 0 # disables stereo image extension
: wowhd_widesur_igain = 1.000 # gain
: wowhd_widesur_centerboost = 0.500 # center gain
: wowhd_widesur_separation = 0.500 # degree of sound mixing
: wowhd_skip = 0 # skip effects or not 0 no, 1 yes
HLimit - Music Gain
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// BLOCK: srs_mus_boost_int
// HLimit - Music-Internal Boosted
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
srs_mus_boost_int:
: hlimit_igain = 1.000 # input gain
: hlimit_ogain = 1.000 # output gain
: hlimit_bgain = 1.000 # gain by pass
: hlimit_delaylen = 22 # simulates a delay (creates an echo)
: hlimit_decaysmooth = 1 # includes the use of anti-aliasing
: hlimit_boost = 7.000 # gain level
: hlimit_limit = 1.000 # limiter
: hlimit_skip = 0
HIPass - Internal Speaker HPF | Setting the high pass filter
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// BLOCK: srs_hpf_int
// HiPass - Internal Speaker HPF
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
srs_hpf_int:
: hipass_order = 4 # exposure level maximum 6
: hipass_frequency = 500 # frequency
: hipass_is32bit = 1 # Filter Accuracy (when 0 - 16bit)
: hipass_skip = 0 # skip 0 - no, 1 - yes
GEQ - GEQ Preset 0-Internal | 10 band equalizer (same for ext)
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// BLOCK: srs_geq_0_int
// GEQ - GEQ Preset 0-Internal
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
srs_geq_0_int:
: geq_presetname = # preset number
: geq_defgains = 0,0,0,0,0,0,0,0,0,0 # default values
: geq_usergains = 0,0,0,0,0,0,0,0,0,0 # custom values
It looks something like this, possibly accurate: 31 Hz, 62 Hz, 125 Hz, 250 Hz, 500 Hz, 1 kHz, 2 kHz, 4 kHz, 8 kHz, 16 kHz
Values ​​from -10 to 10 or less as not tested
Attached files
SRS_Processing.zip(276.33 KB)
Post has been editedRoman_city - 16.10.17, 16:00Reason for editing: