Hey guys,
It is known since a lot of time that bluetooth devices add a delay/latency which a variety in quantity, if the device is better than one it might offer a small delay. And it depends on the distance, walls etc. And possibly depends on device Bluetooth version.
Well, but there is a delay and since a lot of years there is no fix for delay regarding audio cutting. But, I have a software solution for this and I hope someone of Android developement reads my post and make it included officialized or just by a Magisk/Exposed module.
The problem is:
- The beginning of audio from Whatsapp/Music App is cut. You dont hear the beginning or first words from a audio.
The solution is:
- Via software, add a short blank audio of silence to every audio which is played and put in the beginning of this before output to a bluetooth speaker.
For example:
Lets considet that a specific Bluetooth device have 500 millisecond of delay in a Android device.
We are gonna play a long Whatsapp Voice Audio about 3.000 millisecond.
We just add 500 millisecond of silence before the 3.000 millisecond audio.
So the device will send to bluetooth 500 millisecond of silence and 3.000 millisecond of audio from whatsapp, making it plays without any cut the Whatsapp Voice Audio.
And if we can play this silence audio always before of an audio we will have no cut.
I hope someone can make it true soon
Related
So, I'm not sure if this bug can be addressed in MX Player, but here's the issue...
I listen to audio books, a lot of them. If the audio is CD quality without any background hiss, then there are brief pauses of silence between sentences.
When there is a pause of silence for maybe 500 ms or less, my bluetooth radio or bluetooth speaker goes into a power saving mode until sound is heard again. When the silence ends and speaking resumes, the first syllable of the first word is usually chopped off.
How to address this?
1) If MX Player can instruct Android to 'Stay Awake' the bluetooth radio, that would be best.
2) If MX Player can send a barely audible signal or background hiss, that would keep my bluetooth radio/speaker from dozing off due to lack of signal being transmitted.
Again, this happens between almost every sentence if there is no background music or tape hiss. It also happens when listening to some talk radio programs I've listed to. To be clear, it's not [just] between tracks. I also turned off the options to fade in and out.
I am unable to enjoy audio books from any wireless headset or speaker.
I am using a Samsung Galaxy S3 SGH-I747 AT&T (d2att), running either stock 4.0.4 or 4.4.2 or CM12.1 nightlies.
a-raccoon said:
So, I'm not sure if this bug can be addressed in MX Player, but here's the issue...
I listen to audio books, a lot of them. If the audio is CD quality without any background hiss, then there are brief pauses of silence between sentences.
When there is a pause of silence for maybe 500 ms or less, my bluetooth radio or bluetooth speaker goes into a power saving mode until sound is heard again. When the silence ends and speaking resumes, the first syllable of the first word is usually chopped off.
How to address this?
1) If MX Player can instruct Android to 'Stay Awake' the bluetooth radio, that would be best.
2) If MX Player can send a barely audible signal or background hiss, that would keep my bluetooth radio/speaker from dozing off due to lack of signal being transmitted.
Again, this happens between almost every sentence if there is no background music or tape hiss. It also happens when listening to some talk radio programs I've listed to. To be clear, it's not [just] between tracks. I also turned off the options to fade in and out.
I am unable to enjoy audio books from any wireless headset or speaker.
I am using a Samsung Galaxy S3 SGH-I747 AT&T (d2att), running either stock 4.0.4 or 4.4.2 or CM12.1 nightlies.
Click to expand...
Click to collapse
Audio silence is actually not silence on device's view of point. While playing an audio stream and there is no sound, player actually sends series of silent packets. It means bluetooth speaker is still receiving packets even though it does not produce any sound.
Anyway, would you send more information to reproduce this issue on my side?
1. Sample video clip that can produce this issue.
2. Model name of your bluetooth speaker.
Can any of the early adopters here confirm whether the Pixel (not XL) is capable of recording stereo audio when capturing videos? All of the example videos I've seen on YouTube seem to be recorded with monaural audio.
This could be the only deal breaker for me. I take my HTC M8 to concerts frequently, and it captures phenomenal stereo audio that doesn't distort or clip in loud venues. As much as I like the Pixel, I would probably have to buy the HTC 10 instead if the audio recording capabilities were overlooked by Google.
bjamerican said:
Can any of the early adopters here confirm whether the Pixel (not XL) is capable of recording stereo audio when capturing videos? All of the example videos I've seen on YouTube seem to be recorded with monaural audio.
This could be the only deal breaker for me. I take my HTC M8 to concerts frequently, and it captures phenomenal stereo audio that doesn't distort or clip in loud venues. As much as I like the Pixel, I would probably have to buy the HTC 10 instead if the audio recording capabilities were overlooked by Google.
Click to expand...
Click to collapse
I just did some testing for you. The built in video recorder records in mono. However, the Pixel obviously has the ability to record in stereo because I just tried the "Sony Audio recorder" on Google Play and it records stereo audio. If you just need audio and not video this has the ability to record very high quality stereo recordings.
gadgetgaz said:
I just did some testing for you. The built in video recorder records in mono. However, the Pixel obviously has the ability to record in stereo because I just tried the "Sony Audio recorder" on Google Play and it records stereo audio. If you just need audio and not video this has the ability to record very high quality stereo recordings.
Click to expand...
Click to collapse
Wow thanks for looking into this!
I'm really disappointed to learn that the "best phone camera ever" doesn't record videos in stereo! Google really needs to address this in an app update quickly.
Good to know that the hardware is capable, at least. The Pixel also seems to do well in very high sound pressure levels too, based on concert clips I've seen posted on Youtube (this is something HTC has always excelled at).
bjamerican said:
Wow thanks for looking into this!
I'm really disappointed to learn that the "best phone camera ever" doesn't record videos in stereo! Google really needs to address this in an app update quickly.
Good to know that the hardware is capable, at least. The Pixel also seems to do well in very high sound pressure levels too, based on concert clips I've seen posted on Youtube (this is something HTC has always excelled at).
Click to expand...
Click to collapse
Okay.... It is not very meaningful as "stereo" it is not an XY or A-B studio recording physical pattern.
It is more useful for most people as a mono recording, less noise that is heavy left or right from handling phone to record a "home video" (of a meowing cat or cute baby etc)
That said I am an audio engineer and musician, and I can see a usefulness in having two sources, in case one is better. Mixing them might be better with some of each side panned to the other.
I just consider it two channel recording. Stereo is about perceiving a binaural field L+R, not just two paired signals. The analogy isn't moot. A single mic close to a sound source in a studio and one mic in a distant point that provides "room noise" or "reverb" is 2 channels, not a stereo.
So I think it better to know that there are many options and considerations to make when you do use an app to record with both mics as to how to mix the sources knowing they aren't intrinsically just stereo. That's why I prefer the built in camera app to just stick to mono which is overall better sound for most people. 2 channels only sound good if you do some "audio mixing" in a DAW....
Sent from my sailfish using XDA Labs
nednednerb said:
Okay.... It is not very meaningful as "stereo" it is not an XY or A-B studio recording physical pattern.
It is more useful for most people as a mono recording, less noise that is heavy left or right from handling phone to record a "home video" (of a meowing cat or cute baby etc)
That said I am an audio engineer and musician, and I can see a usefulness in having two sources, in case one is better. Mixing them might be better with some of each side panned to the other.
I just consider it two channel recording. Stereo is about perceiving a binaural field L+R, not just two paired signals. The analogy isn't moot. A single mic close to a sound source in a studio and one mic in a distant point that provides "room noise" or "reverb" is 2 channels, not a stereo.
So I think it better to know that there are many options and considerations to make when you do use an app to record with both mics as to how to mix the sources knowing they aren't intrinsically just stereo. That's why I prefer the built in camera app to just stick to mono which is overall better sound for most people. 2 channels only sound good if you do some "audio mixing" in a DAW....
Sent from my sailfish using XDA Labs
Click to expand...
Click to collapse
Great information and very useful
gadgetgaz said:
I just did some testing for you. The built in video recorder records in mono. However, the Pixel obviously has the ability to record in stereo because I just tried the "Sony Audio recorder" on Google Play and it records stereo audio. If you just need audio and not video this has the ability to record very high quality stereo recordings.
Click to expand...
Click to collapse
In your tests, did you compare the waveform of both channels to see if differences exist? How do you know the Sony app didn't just take the mono input and record it to both left and right channels?
Hi I didn't compare the waveforms I just listened to the audio. If you record a single sound source and rotate the phone while recording you can hear the sound going from one ear to the other on playback. If it was a mono recording you wouldn't be able to tell that the phone was being rotated at the time the recording was made.
So which mic is left, and which one is right?
Solutions Etcetera said:
In your tests, did you compare the waveform of both channels to see if differences exist? How do you know the Sony app didn't just take the mono input and record it to both left and right channels?
Click to expand...
Click to collapse
You can easily tell immediately if a video was recorded with 1 or 2 channels of audio, especially when wearing headphones. Here is a clip I recorded with my HTC M8... Notice how the sound pans when I turn the camera away from the stage!
https://youtu.be/-yqL9uD2oxY
2 channels is simply more lifelike... We have two ears, so the Pixel should be using two mics for the most realistic audio.
Device: Pixel (sailfish) running Android 7.1 Nougat
One of our users (we are developers of an audio recorder app on Google Play) is reporting that the top microphone on the Pixel has a slight hiss (when he records stereo audio).
Is this an exception (maybe just a bad device) ? Or are other Pixel users seeing this as a general behavior on Pixels ?
This is confirmed when he records mono audio as well, by using the top microphone (aka "Camcorder" microphone). In our app, the user can choose the "Audio Source for Mono" and set it to Camcorder for the top microphone. For stereo, the user can modify the "Audio Source for Stereo" to find a setting that works best. Even the best setting there had a hiss when recording audio. Hiss was less obvious in certain environments.
Hiss in the top microphone on Android phones can be due to interference from the antenna. One can test if this is the cause, by turning on the Airplane Mode (which shuts off the antenna). Usually the hiss will disappear.
However, in his case the top microphone persisted in having that slight hiss (even with Airplane Mode set to On).
Thanks.
EDIT:
To test this with our app, you can search "mp3 recorder" on Google Play - our app is the "Amazing MP3 Recorder Pro" app there.
EDIT 2:
I have heard back from one person who is suggesting the problem is NOT universal to Pixel - and may just be a problem with that user's device (thus warranting a RMA - Return Merchandise authorization i.e. a return candidate).
Hello guys,
I was wondering if it would be possible to add and Audio Synchronization per Bluetooth device.
Currently it has the option to save the audio delay per video file or it also have the option to set an audio delay for the device's speaker and a different delay for bluetooth devices, which is extraordinary!
However, it would be really really awesome if it could save an audio delay for specific bluetooth devices.
VLC player has this option, when watching a video you click on more option -> audio delay -> set the audio delay -> and after that it pops out a window that says "save bluetooth device".
It is very useful because for example my car speakers have a extreme delay of 2.25 seconds, but my bragi earbuds have no delay at all, so currently with MX player I need to choose if I want the default settings to be synchronized with my car or with my earbuds or with other earbuds that have a delay but much smaller (around 0.5 sec).
Do you think this feature could be added in a future update? MX player is way better than VLC player in many other aspects, unfortunately, I am currently having to use both because of this it would be extremely incredible if I could uninstall VLC and doing everything with MX Player Pro.
Thank you in advance!
I completely agree!! My delay isn't as bad as yours in my car, but it is still .5 sec. It is VERY annoying, to say the least!! I have the same issue, as I use my regular Bluetooth earpieces EVERYWHERE when I am not in my car, and none of them have audio delays at all, but when I get in my car I have to either manually change every video I play, or go into settings, audio, and modify the Bluetooth delay while I am in the car (which I do since my trip to work is 35 min).
If we could just get a delay setting for EACH Bluetooth device, that would be make MX Player PERFECT for me!!
thevirgonian said:
I completely agree!! My delay isn't as bad as yours in my car, but it is still .5 sec. It is VERY annoying, to say the least!! I have the same issue, as I use my regular Bluetooth earpieces EVERYWHERE when I am not in my car, and none of them have audio delays at all, but when I get in my car I have to either manually change every video I play, or go into settings, audio, and modify the Bluetooth delay while I am in the car (which I do since my trip to work is 35 min).
If we could just get a delay setting for EACH Bluetooth device, that would be make MX Player PERFECT for me!!
Click to expand...
Click to collapse
It's already in our planning. It will be supported on the later versions of the MX Player 1.9.x. As there are some other major features are also in the plan, we can't assure any timeline at the moment.
Here's a trick I'm going to share that should fix the delay for you:
1. Open the audio menu under settings.
2. Select Audio output and change it to AAudio or Java AudioTrack(Prefer AAudio if your device supports it)
3. Set both audio delay and bluetooth audio delay to 0 if they aren't.
4. Enjoy!
Ok so I just got the Pixel 2 XL and realized that all audio recording on it is in mono. Even when I hooked up my blue yeti (set to stereo mode) the audio still got mixed down to mono. The reason why this is such a big deal to me is that recording just sounds awful compared to my Galaxy S5 that recorded in stereo.
Is this a hardware limitation on the Pixel 2 XLs side, or is it a software limitation? If it is software do I have hope that a custom rom in the future would be able to enable stereo recording?
There's one mic (unless you want different levels and quality on each channel) and one pin for mic input in the phone, so I'm guessing (it would be the way I'd have done it) they've only implemented one audio channel for the mic (hardware costs money). So even if you use a stereo mic, both channels are being fed to the same pin (or you're losing one channel, depending on the mic manufacturer and whether you have the mic set to stereo or mono), so the phone records in mono.
I haven't torn my phone apart - this is just a "how would I implement this if I were given the assignment" first approximation. (On second approximation, I'd probably split the mic input so a mono mic plug would hit both channels, but a stereo plug would maintain them separately, then run 2 channels in the phone, at least for video recording ... then present it to be shot down as being too expensive.) But I don't work for Google, so I have no idea what their design philosophy is.
There is definitely at least two mics, one bottom side that you speak into and one top side that is used for ambient noise reduction while you are on a call. This is the same setup that the original Pixel had except the ambient mic was on the rear, it too only recorded video with mono audio, but later on an audio system mod was made to enable stereo playback and capture; https://forum.xda-developers.com/pixel-xl/themes/mod-enabling-dual-speaker-audio-playback-t3492257 . Unfortunately an equivalent mod doesn't exist for our Pixel 2 yet, but hopefully someday it will.
Hi all,
I have spent all day trying to rig up my Honor 6x with a Saramonic Smartrig II to input a powered XLR mic feed through the headphone jack for live streaming.
It works, and the phone uses the microphone, but there are persistent rhythmic sound artefacts, a sort of rhythmic clicking noise with every 3rd a bit of static, about 2 a second.
They fade when other sounds are playing loudly (tested with trumpet and voice) but ultimately make the audio - and therefore the whole setup - unusable.
I have been testing and trying to isolate the problem for about 7 hours. When I tried on iPad and iPhone the problem is gone, so I'm 99% sure it's to do with interaction between the mic pre-amp (smartrig) and the phones internal audio.
Any help would be hugely appreciated, I want to live stream a rehearsal and gig tomorrow on twitch.tv/edplaysjazz but this is a major problem.
I can link an audio example of the bug - forum for won't let me link until 10 posts and there doesn't seem to be a button to upload audio on this forum.
Thanks in advance!
Ed