From 24e70f7f7cde2842528bb66ff50260b1dc0f4dae Mon Sep 17 00:00:00 2001 From: Rich Elmes Date: Wed, 17 Jul 2024 15:31:55 +0200 Subject: [PATCH] Set the loop points in juce::AudioPlayHead::PositionInfo (#155) --- src/wrapper/clap-juce-wrapper.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wrapper/clap-juce-wrapper.cpp b/src/wrapper/clap-juce-wrapper.cpp index 4180749..2cf6909 100644 --- a/src/wrapper/clap-juce-wrapper.cpp +++ b/src/wrapper/clap-juce-wrapper.cpp @@ -788,6 +788,11 @@ class ClapJuceWrapper : public clap::helpers::Plugin< CLAP_BEATTIME_FACTOR); posinfo.setPpqPositionOfLastBarStart(1.0 * (double)transportInfo->bar_start / CLAP_BEATTIME_FACTOR); + juce::AudioPlayHead::LoopPoints loopPoints { + 1.0 * (double) transportInfo->loop_start_beats / CLAP_BEATTIME_FACTOR, + 1.0 * (double) transportInfo->loop_end_beats / CLAP_BEATTIME_FACTOR + }; + posinfo.setLoopPoints(loopPoints); } if (flags & CLAP_TRANSPORT_HAS_SECONDS_TIMELINE) {