|
|
@@ -1651,7 +1651,7 @@ public: |
|
|
bool getCurrentPosition (CurrentPositionInfo& info) override
|
|
|
bool getCurrentPosition (CurrentPositionInfo& info) override
|
|
|
{
|
|
|
{
|
|
|
info.timeInSamples = jmax ((juce::int64) 0, processContext.projectTimeSamples);
|
|
|
info.timeInSamples = jmax ((juce::int64) 0, processContext.projectTimeSamples);
|
|
|
info.timeInSeconds = processContext.systemTime / 1000000000.0;
|
|
|
|
|
|
|
|
|
info.timeInSeconds = static_cast<double> (info.timeInSamples) / processContext.sampleRate;
|
|
|
info.bpm = jmax (1.0, processContext.tempo);
|
|
|
info.bpm = jmax (1.0, processContext.tempo);
|
|
|
info.timeSigNumerator = jmax (1, (int) processContext.timeSigNumerator);
|
|
|
info.timeSigNumerator = jmax (1, (int) processContext.timeSigNumerator);
|
|
|
info.timeSigDenominator = jmax (1, (int) processContext.timeSigDenominator);
|
|
|
info.timeSigDenominator = jmax (1, (int) processContext.timeSigDenominator);
|
|
|
|