annotate base/Pitch.h @ 225:49844bc8a895

* Queen Mary C++ DSP library
author Chris Cannam <c.cannam@qmul.ac.uk>
date Wed, 05 Apr 2006 17:35:59 +0000
parents
children e5907ae6de17
rev   line source
c@225 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
c@225 2
c@225 3 /*
c@225 4 QM DSP library
c@225 5 Centre for Digital Music, Queen Mary, University of London.
c@225 6 This file Copyright 2006 Chris Cannam.
c@225 7 All rights reserved.
c@225 8 */
c@225 9
c@225 10 #ifndef _PITCH_H_
c@225 11 #define _PITCH_H_
c@225 12
c@225 13 class Pitch
c@225 14 {
c@225 15 public:
c@225 16 static float getFrequencyForPitch(int midiPitch,
c@225 17 float centsOffset = 0,
c@225 18 float concertA = 440.0);
c@225 19
c@225 20 static int getPitchForFrequency(float frequency,
c@225 21 float *centsOffsetReturn = 0,
c@225 22 float concertA = 440.0);
c@225 23 };
c@225 24
c@225 25
c@225 26 #endif