Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot Struct Reference

#include <beat_repeat_kernel.hpp>

Public Attributes

bool resumable = true
timebase::RationalRate sample_rate {48'000, 1}
int repeat_count = 4
SampleType gate = SampleType{1}
ReverseMode reverse = ReverseMode::Off
int loop_position = 0
int completed_repeats = 0
bool alternate_repeat = false
bool active = false
bool last_capture_rejected = false
TransitionKind transition = TransitionKind::None
int transition_frames = 0
int transition_position = 0
int transition_length = 0
std::vector< SampleType > sampler
std::vector< SampleType > last_output
std::vector< SampleType > transition_old

Member Data Documentation

◆ active

template<typename SampleType = float>
bool pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::active = false

◆ alternate_repeat

template<typename SampleType = float>
bool pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::alternate_repeat = false

◆ completed_repeats

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::completed_repeats = 0

◆ gate

template<typename SampleType = float>
SampleType pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::gate = SampleType{1}

◆ last_capture_rejected

template<typename SampleType = float>
bool pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::last_capture_rejected = false

◆ last_output

template<typename SampleType = float>
std::vector<SampleType> pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::last_output

◆ loop_position

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::loop_position = 0

◆ repeat_count

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::repeat_count = 4

◆ resumable

template<typename SampleType = float>
bool pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::resumable = true

◆ reverse

template<typename SampleType = float>
ReverseMode pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::reverse = ReverseMode::Off

◆ sample_rate

template<typename SampleType = float>
timebase::RationalRate pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::sample_rate {48'000, 1}

◆ sampler

template<typename SampleType = float>
std::vector<SampleType> pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::sampler

◆ transition

template<typename SampleType = float>
TransitionKind pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::transition = TransitionKind::None

◆ transition_frames

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::transition_frames = 0

◆ transition_length

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::transition_length = 0

◆ transition_old

template<typename SampleType = float>
std::vector<SampleType> pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::transition_old

◆ transition_position

template<typename SampleType = float>
int pulp::signal::BeatRepeatKernelT< SampleType >::Snapshot::transition_position = 0

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