annotate WindowFunction.h @ 8:4e429b9f2b4d
* Fixed memory leak bug. Issue with calculating size of spectrogram array.
* Fixed bug in Tempogram::reset() where specData wasn't reinitialised.
author |
Carl Bussey <c.bussey@se10.qmul.ac.uk> |
date |
Thu, 07 Aug 2014 17:25:24 +0100 |
parents |
21147df9cb2d |
children |
7680cc4c0073 |
rev |
line source |
c@0
|
1 //
|
c@0
|
2 // WindowFunction.h
|
c@0
|
3 // Tempogram
|
c@0
|
4 //
|
c@0
|
5 // Created by Carl Bussey on 26/06/2014.
|
c@0
|
6 // Copyright (c) 2014 Carl Bussey. All rights reserved.
|
c@0
|
7 //
|
c@0
|
8
|
c@0
|
9 #ifndef __Tempogram__WindowFunction__
|
c@0
|
10 #define __Tempogram__WindowFunction__
|
c@0
|
11
|
c@0
|
12 #include <iostream>
|
c@7
|
13 #include <cmath>
|
c@7
|
14 #include <vector>
|
c@0
|
15
|
c@0
|
16 class WindowFunction{
|
c@0
|
17 public:
|
c@0
|
18 static void hanning(float *signal, const unsigned int N, const bool normalise = false);
|
c@0
|
19 };
|
c@0
|
20
|
c@0
|
21 #endif /* defined(__Tempogram__WindowFunction__) */
|