Class thl::dsp::granular::SampleReader#
-
class SampleReader#
Public Functions
-
inline explicit SampleReader(const audio::AudioDataStore &store)#
-
inline bool is_loaded() const#
-
inline const std::vector<core::BufferF> &banks() const#
-
inline size_t num_banks() const#
-
inline bool bank_valid(size_t bank) const#
-
inline size_t num_frames(size_t bank) const#
-
inline size_t num_channels(size_t bank) const#
-
inline size_t clamp_bank(int raw) const#
-
inline float read_wrapped(float position, size_t bank, size_t channel) const#
-
inline float read_clamped(double position, size_t bank, size_t channel) const#
-
inline explicit SampleReader(const audio::AudioDataStore &store)#