Class thl::dsp::granular::LoopScanHead#

class LoopScanHead : public thl::dsp::granular::HeadPolicy#

Inheritance diagram for thl::dsp::granular::LoopScanHead:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "2" [label="thl::dsp::granular::HeadPolicy" tooltip="thl::dsp::granular::HeadPolicy"] "1" [label="thl::dsp::granular::LoopScanHead" tooltip="thl::dsp::granular::LoopScanHead" fillcolor="#BFBFBF"] "1" -> "2" [dir=forward tooltip="public-inheritance"] }

Collaboration diagram for thl::dsp::granular::LoopScanHead:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "2" [label="thl::dsp::granular::HeadPolicy" tooltip="thl::dsp::granular::HeadPolicy"] "1" [label="thl::dsp::granular::LoopScanHead" tooltip="thl::dsp::granular::LoopScanHead" fillcolor="#BFBFBF"] "1" -> "2" [dir=forward tooltip="public-inheritance"] }

Public Functions

inline virtual SampleRegion region(size_t total_frames, const VoiceParams &p) const override#
inline virtual FramePos pick_start(const SampleRegion &region, float temperature, size_t interval, const VoiceParams&, std::mt19937 &rng) override#
inline virtual void reset() override#