[Lenovo Vibe K5 Plus ROMs, Kernels, Recoveries, & O] _eMdzeJ_:
Do you read this thread? There is an answer to your question.

it isn't only low latency problem. Also one of sound files is corrupted (the defaullt one in notification sounds). Played on PC has the same distortion.

please look at logcat. There is an error in frequency. In audio policy there is 44100 at FAST chanel (low latency) but at mixer side not. After adding 44100 to mixer... the same error.

11-29 13:26:11.879 3863 3863 W AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client; transfer 4, track 44100 Hz, output 48000 Hz
11-29 13:26:11.880 2139 2216 W AppSuggestProviderProxy-AppSgstMgrService: Odd, no component found for service org.cyanogenmod.app.suggest
11-29 13:26:11.890 4556 4556 V NFC : this device does not have NFC support
11-29 13:26:11.906 4556 4556 I TrustAgent: [TrustletManager] Starting trustlet Place...
11-29 13:26:11.946 4556 4556 I TrustAgent: [TrustletManager] Starting trustlet Voice Unlock...
11-29 13:26:11.998 4556 4556 I GCoreNlp: shouldConfirmNlp, NLP off. Ensuring opt-in disabled
11-29 13:26:12.114 358 555 D audio_hw_primary: start_output_stream: enter: stream(0xf64bdec0)usecase(1: low-latency-playback) devices(0x2)
11-29 13:26:12.115 358 555 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
11-29 13:26:12.115 358 555 W msm8916_platform: Codec backend bitwidth 16, samplerate 48000
11-29 13:26:12.115 358 555 D hardware_info: hw_info_append_hw_type : device_name = speaker
11-29 13:26:12.115 358 555 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
11-29 13:26:12.116 3863 3863 D PhoneStatusBar: disable: < expand icons* alerts system_info* back HOME RECENT clock SEARCH quick_settings >
11-29 13:26:12.120 2139 3523 I Sensors : epl259x-proximity: activate: 0
11-29 13:26:12.123 358 555 W audio_hw_utils: audio_extn_utils_update_stream_app_type_cfg: App type could not be selected. Falling back to default
11-29 13:26:12.123 358 555 I audio_hw_primary: select_devices Selected apptype: 69936
11-29 13:26:12.123 358 555 E ACDB-LOADER: ACDB -> Not correctly initialized!
11-29 13:26:12.123 358 555 I audio_hw_utils: audio_extn_utils_send_app_type_cfg app_type 69936, acdb_dev_id 15, sample_rate 48000
11-29 13:26:12.123 358 555 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
11-29 13:26:12.124 358 555 D audio_hw_primary: select_devices: done
11-29 13:26:12.148 4556 4556 I Coffee-InactivityTracker: updateIdelThreshold to 240
11-29 13:26:12.159 3863 3863 D PhoneStatusBar: disable: < expand icons alerts system_info back HOME RECENT clock SEARCH quick_settings >
11-29 13:26:12.164 3863 3863 W FingerprintManager: isFingerprintHardwareDetected(): Service not connected!
11-29 13:26:12.165 4556 4556 I Coffee-PlaceTrustlet: onDestroy(), stop()
11-29 13:26:12.168 4556 4556 I TrustAgent: [TrustletManager] Starting trustlet Bluetooth...
11-29 13:26:12.185 358 555 D msm8916_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map12
11-29 13:26:12.185 358 555 D msm8916_platform: platform_set_channel_map: set mapping(1 2 3 0 0 0 0 0) for channel:2
11-29 13:26:12.185 358 555 D audio_hw_primary: start_output_stream: exit