![]() |
Audacity 3.2.0
|
#include "MusicInformationRetrieval.h"#include "DecimatingMirAudioReader.h"#include "GetMeterUsingTatumQuantizationFit.h"#include "MirProjectInterface.h"#include "MirTypes.h"#include "MirUtils.h"#include "StftFrameProvider.h"#include "MemoryX.h"#include <array>#include <cassert>#include <cmath>#include <numeric>#include <regex>Go to the source code of this file.
Namespaces | |
| namespace | MIR |
| namespace | MIR::anonymous_namespace{MusicInformationRetrieval.cpp} |
Functions | |
| auto | MIR::anonymous_namespace{MusicInformationRetrieval.cpp}::RemovePathPrefix (const std::string &filename) |
| std::optional< ProjectSyncInfo > | MIR::GetProjectSyncInfo (const ProjectSyncInfoInput &in) |
| std::optional< double > | MIR::GetBpmFromFilename (const std::string &filename) |
| std::optional< MusicalMeter > | MIR::GetMusicalMeterFromSignal (const MirAudioReader &audio, FalsePositiveTolerance tolerance, const std::function< void(double)> &progressCallback, QuantizationFitDebugOutput *debugOutput) |
| void | MIR::SynchronizeProject (const std::vector< std::shared_ptr< AnalyzedAudioClip > > &clips, ProjectInterface &project, bool projectWasEmpty) |
Variables | |
| static constexpr auto | MIR::anonymous_namespace{MusicInformationRetrieval.cpp}::bpmExpectedValue = 126.3333 |
| constexpr auto | MIR::anonymous_namespace{MusicInformationRetrieval.cpp}::numTimeSignatures = static_cast<int>(TimeSignature::_count) |
| constexpr std::array< double, numTimeSignatures > | MIR::anonymous_namespace{MusicInformationRetrieval.cpp}::quarternotesPerBeat |