18#ifndef __AUDACITY_PITCHNAME__
19#define __AUDACITY_PITCHNAME__
36UTILITY_API
unsigned int PitchIndex(
const double dMIDInote);
48 const double dMIDInote,
55 const double dMIDInote,
59double PitchToMIDInote(
const unsigned int nPitchIndex,
const int nPitchOctave);
62double PitchToFreq(
const unsigned int nPitchIndex,
const int nPitchOctave);
UTILITY_API double FreqToMIDInote(const double freq)
UTILITY_API double MIDInoteToFreq(const double dMIDInote)
UTILITY_API double PitchToMIDInote(const unsigned int nPitchIndex, const int nPitchOctave)
UTILITY_API TranslatableString PitchName(const double dMIDInote, const PitchNameChoice choice=PitchNameChoice::Sharps)
UTILITY_API double PitchToFreq(const unsigned int nPitchIndex, const int nPitchOctave)
UTILITY_API TranslatableString PitchName_Absolute(const double dMIDInote, const PitchNameChoice choice=PitchNameChoice::Sharps)
UTILITY_API unsigned int PitchIndex(const double dMIDInote)
UTILITY_API int PitchOctave(const double dMIDInote)
Holds a msgid for the translation catalog; may also bind format arguments.