DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::Sampler< T > Member List

This is the complete list of members for dspark::Sampler< T >, including all inherited members.

allNotesOff(int offset=0) noexceptdspark::Sampler< T >inline
clearZones()dspark::Sampler< T >inline
getActiveVoiceCount() const noexceptdspark::Sampler< T >inline
getPolyphony() const noexceptdspark::Sampler< T >inline
loadSample(AudioBufferView< const T > audio, double sampleRate, int rootKey=60)dspark::Sampler< T >inline
LoopMode enum namedspark::Sampler< T >
noteOff(int key, int offset=0) noexceptdspark::Sampler< T >inline
noteOn(int key, T velocity, int offset=0) noexceptdspark::Sampler< T >inline
operator=(const Sampler &)=deletedspark::Sampler< T >
prepare(const AudioSpec &spec, int maxVoices=32)dspark::Sampler< T >inline
processBlock(AudioBufferView< T > out) noexceptdspark::Sampler< T >inline
reset() noexceptdspark::Sampler< T >inline
Sampler()=defaultdspark::Sampler< T >
Sampler(const Sampler &)=deletedspark::Sampler< T >
setEnvelope(T attackMs, T decayMs, T sustain, T releaseMs) noexceptdspark::Sampler< T >inline
setGain(T dB) noexceptdspark::Sampler< T >inline
setPitchBend(T semitones, int offset=0) noexceptdspark::Sampler< T >inline
setSustainPedal(bool down, int offset=0) noexceptdspark::Sampler< T >inline
setVelocityRange(T rangeDb) noexceptdspark::Sampler< T >inline
setZones(std::span< const ZoneSpec > zones)dspark::Sampler< T >inline
~Sampler()dspark::Sampler< T >inline