annotate WindowFunction.h @ 60:ac1a75151fc9 tip

isnan(int) is meaningless, and msvc refuses it as ambiguous
author Chris Cannam
date Wed, 18 Dec 2019 16:47:10 +0000
parents 4cf2d163127b
children
rev   line source
Chris@43 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
Chris@43 2
Chris@43 3 /*
Chris@43 4 Vamp Tempogram Plugin
Chris@43 5 Carl Bussey, Centre for Digital Music, Queen Mary University of London
Chris@43 6 Copyright 2014 Queen Mary University of London.
Chris@43 7
Chris@43 8 This program is free software; you can redistribute it and/or
Chris@43 9 modify it under the terms of the GNU General Public License as
Chris@43 10 published by the Free Software Foundation; either version 2 of the
Chris@43 11 License, or (at your option) any later version. See the file
Chris@43 12 COPYING included with this distribution for more information.
Chris@43 13 */
c@0 14
c@0 15 #ifndef __Tempogram__WindowFunction__
c@0 16 #define __Tempogram__WindowFunction__
c@0 17
c@0 18 #include <iostream>
c@7 19 #include <cmath>
c@7 20 #include <vector>
c@0 21
c@0 22 class WindowFunction{
c@0 23 public:
c@13 24 static void hanning(float *signal, const unsigned int &N, const bool &normalise = false);
c@0 25 };
c@0 26
c@0 27 #endif /* defined(__Tempogram__WindowFunction__) */