15#include <catch2/catch.hpp>
25 const auto direction =
28 SECTION(
"Pull reads correctly past the end of the clip")
30 const auto clip = std::make_shared<FloatVectorClip>(
33 constexpr auto bufferSize = 3;
38 std::vector<float> { 1.f, 2.f, 3.f } :
39 std::vector<float> { 5.f, 4.f, 3.f };
44 std::vector<float> { 4.f, 5.f, 0.f } :
45 std::vector<float> { 2.f, 1.f, 0.f };
TEST_CASE("ClipTimeAndPitchSource")
constexpr auto sampleRate
std::vector< std::vector< float > > FloatVectorVector
std::vector< float * > channelPointers
std::vector< std::vector< float > > channelVectors