PR: 38633 Submitted by: maintainer
beat detection PR: 37467 Submitted by: David Yeske <dyeske@yahoo.com>