![]() |
Audacity 3.2.0
|
#include <MirTypes.h>
Public Attributes | |
| const double | rawAudioTempo |
| const TempoObtainedFrom | usedMethod |
| const std::optional< TimeSignature > | timeSignature |
| const double | stretchMinimizingPowOfTwo = 1. |
| const double | excessDurationInQuarternotes = 0. |
Information needed to time-synchronize the audio file with the project.
Definition at line 82 of file MirTypes.h.
| const double MIR::ProjectSyncInfo::excessDurationInQuarternotes = 0. |
It is common that loops fill up a bit more than the intended number of bars. If this is detected, this value is written here and may be used for trimming.
Definition at line 110 of file MirTypes.h.
| const double MIR::ProjectSyncInfo::rawAudioTempo |
The tempo of the raw audio file, in quarter-notes per minute.
Definition at line 87 of file MirTypes.h.
| const double MIR::ProjectSyncInfo::stretchMinimizingPowOfTwo = 1. |
Should be 1 most of the time, but may be 0.5 or 2 to reduce the amount of stretching needed to match the project tempo.
Definition at line 103 of file MirTypes.h.
| const std::optional<TimeSignature> MIR::ProjectSyncInfo::timeSignature |
The time-signature of the raw audio file.
Definition at line 97 of file MirTypes.h.
| const TempoObtainedFrom MIR::ProjectSyncInfo::usedMethod |
The method used to obtain the tempo.
Definition at line 92 of file MirTypes.h.