This class implements a tool to perform cut detection on audio files
This class implements a tool to perform cut detection on audio files.
- overlap must be smaller than window size
- weight must be one between 0 - 1
- similarity shell must be bigger then equality shell
- if similarity count is less than 2, 2 will be used
o - overlap of FFT windows in samples
f - FFT windowing function
m - convert fft values to feature vector elements
w - weighting of equalitySpectrum
deq - diameter of equality shell
dsim - diameter of similarity shell
sc - number similarities for cut decision
newSpectrum - vector containing another spectrum
sqroot( sum( sqare(a[i]-b[i]) ) )
vectorB - another vector
EQUAL -> no cut; set similarParts = 0
SIMILAR -> set similarParts += 1
if similarParts above threshold => CUT
UNEQUAL -> CUT; set similarParts = 0
a = (weight * a) + ((1-weight) * b).
The cut flag decides, whether b will be the new adjustment vector.
This is usefull in connection with Cut-Detection to adjust the
equalityVector with the newly analyzed feature vector.
vectorB - adjustment vector
cut -
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de