From 007481d7119e8707f05232ae4ea2e3406366bd48 Mon Sep 17 00:00:00 2001 From: Olli Date: Thu, 10 May 2018 20:23:39 +0300 Subject: [PATCH] BPM algorithm work - improved beat analysis routine and added individual beat detection --- README.html | 13 +- include/BPMDetect.h | 284 ++++++++++++++++------ include/SoundTouch.h | 4 +- source/SoundStretch/main.cpp | 4 +- source/SoundTouch/BPMDetect.cpp | 339 +++++++++++++++++++++++---- source/SoundTouch/PeakFinder.cpp | 4 +- source/SoundTouch/SoundTouch.vcxproj | 7 +- source/SoundTouch/mmx_optimized.cpp | 5 + 8 files changed, 532 insertions(+), 128 deletions(-) diff --git a/README.html b/README.html index b2f5342..677319d 100644 --- a/README.html +++ b/README.html @@ -13,8 +13,8 @@
-

SoundTouch audio processing library v2.0.1pre

-

SoundTouch library Copyright © Olli Parviainen 2001-2017

+

SoundTouch audio processing library v2.1pre

+

SoundTouch library Copyright © Olli Parviainen 2001-2018


1. Introduction

SoundTouch is an open-source audio processing library that allows @@ -573,7 +573,7 @@ this corresponds to lowering the pitch by -0.318 semitones:


5. Change History

5.1. SoundTouch library Change History

-

2.0.1pre:

+

2.1pre:

2.0: