Browse Source

VST3: Fixed the calculation of timeInSeconds AudioPlayHead information

tags/2021-05-28
hogliux 8 years ago
parent
commit
665b0a3e3a
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp

+ 1
- 1
modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp View File

@@ -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);


Loading…
Cancel
Save