25 #include "audiodata.h"
26 #include "lowpassfilterfactory.h"
27 #include "chromatransformfactory.h"
28 #include "spectrumanalyser.h"
29 #include "keyclassifier.h"
38 void finalChromagram(
Workspace& workspace);
39 key_t keyOfChromagram(
const Workspace& workspace)
const;
45 key_t keyOfChromaVector(
const std::vector<double>& chromaVector,
const std::vector<double>& overrideMajorProfile,
const std::vector<double>& overrideMinorProfile)
const;
48 void preprocess(
AudioData& workingAudio,
Workspace& workspace,
bool flushRemainderBuffer =
false);
49 void chromagramOfBufferedAudio(
Workspace& workspace);
50 key_t keyOfChromaVector(
const std::vector<double>& chromaVector)
const;
Definition: audiodata.h:29
Definition: keyfinder.h:33
Definition: lowpassfilterfactory.h:30
Definition: temporalwindowfactory.h:30
Definition: workspace.h:32