Struct thl::dsp::granular::SampleRegion#

struct SampleRegion#

Public Functions

inline size_t size() const#
inline double physical(double virtual_position) const#
inline FramePos physical(FramePos virtual_position) const#

Public Members

size_t m_start = {0}#
size_t m_end = {0}#
size_t m_loop_point = {0}#
bool m_reverse = {false}#

Public Static Functions

static inline SampleRegion full(size_t total_frames)#
static inline SampleRegion from_normalized(float start, float end, float loop, size_t total_frames)#