Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::SampleHeritageLiveCyclicConfig Struct Reference

#include <sample_heritage_live_cyclic.hpp>

Public Attributes

double factor = 1.0
std::size_t cycle_samples = 256
std::size_t crossfade_samples = 16
std::size_t shuffle_divisions = 1
bool linked_channels = true
std::uint64_t seed = 0
SampleHeritageLiveCyclicShuffle shuffle = SampleHeritageLiveCyclicShuffle::Identity
std::size_t max_block_samples = 512
std::size_t channel_count = 2
SampleHeritageLivePitchMode pitch_mode = SampleHeritageLivePitchMode::Preserve
bool tempo_lock = true

Member Data Documentation

◆ channel_count

std::size_t pulp::audio::SampleHeritageLiveCyclicConfig::channel_count = 2

◆ crossfade_samples

std::size_t pulp::audio::SampleHeritageLiveCyclicConfig::crossfade_samples = 16

◆ cycle_samples

std::size_t pulp::audio::SampleHeritageLiveCyclicConfig::cycle_samples = 256

◆ factor

double pulp::audio::SampleHeritageLiveCyclicConfig::factor = 1.0

◆ linked_channels

bool pulp::audio::SampleHeritageLiveCyclicConfig::linked_channels = true

◆ max_block_samples

std::size_t pulp::audio::SampleHeritageLiveCyclicConfig::max_block_samples = 512

◆ pitch_mode

SampleHeritageLivePitchMode pulp::audio::SampleHeritageLiveCyclicConfig::pitch_mode = SampleHeritageLivePitchMode::Preserve

◆ seed

std::uint64_t pulp::audio::SampleHeritageLiveCyclicConfig::seed = 0

◆ shuffle

SampleHeritageLiveCyclicShuffle pulp::audio::SampleHeritageLiveCyclicConfig::shuffle = SampleHeritageLiveCyclicShuffle::Identity

◆ shuffle_divisions

std::size_t pulp::audio::SampleHeritageLiveCyclicConfig::shuffle_divisions = 1

◆ tempo_lock

bool pulp::audio::SampleHeritageLiveCyclicConfig::tempo_lock = true

The documentation for this struct was generated from the following file: