Currently, the tone detection algorithm only starts sending a tone once the user-configured number of tone detections occurs. This can result in ~20-50ms of "gap" before the tone is properly detected and transmitted. Ideally, we would have a rolling audio buffer that gets overwritten once enough valid tone detections happen, so that no gaps occur and the tones sound smoother.
Currently, the tone detection algorithm only starts sending a tone once the user-configured number of tone detections occurs. This can result in ~20-50ms of "gap" before the tone is properly detected and transmitted. Ideally, we would have a rolling audio buffer that gets overwritten once enough valid tone detections happen, so that no gaps occur and the tones sound smoother.