#include <pulp/audio/buffer.hpp>#include <pulp/audio/sample_heritage_schema.hpp>#include <cstddef>#include <cstdint>#include <span>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::audio::SampleHeritageLiveCyclicConfig |
| struct | pulp::audio::SampleHeritageLiveCyclicResources |
| struct | pulp::audio::SampleHeritageLiveCyclicPlan |
| struct | pulp::audio::SampleHeritageLiveCyclicRngContinuation |
| class | pulp::audio::SampleHeritageLiveCyclicStretch |
| Fixed-capacity cyclic resynthesis for realtime sample playback. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Enumerations | |
| enum class | pulp::audio::SampleHeritageLiveCyclicShuffle : std::uint8_t { pulp::audio::Identity , pulp::audio::FisherYates } |
| enum class | pulp::audio::SampleHeritageLiveCyclicStatus : std::uint8_t { pulp::audio::Ok , pulp::audio::NotPrepared , pulp::audio::InvalidConfiguration , pulp::audio::SizeOverflow , pulp::audio::AllocationFailed , pulp::audio::InvalidDimensions , pulp::audio::InputFrameMismatch , pulp::audio::SourceUnavailable } |
Variables | |
| constexpr double | pulp::audio::kSampleHeritageCyclicStretchMinimumFactor = 0.25 |
| constexpr double | pulp::audio::kSampleHeritageCyclicStretchMaximumFactor = 20.0 |