|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
This is the complete list of members for dspark::Sampler< T >, including all inherited members.
| allNotesOff(int offset=0) noexcept | dspark::Sampler< T > | inline |
| clearZones() | dspark::Sampler< T > | inline |
| getActiveVoiceCount() const noexcept | dspark::Sampler< T > | inline |
| getPolyphony() const noexcept | dspark::Sampler< T > | inline |
| loadSample(AudioBufferView< const T > audio, double sampleRate, int rootKey=60) | dspark::Sampler< T > | inline |
| LoopMode enum name | dspark::Sampler< T > | |
| noteOff(int key, int offset=0) noexcept | dspark::Sampler< T > | inline |
| noteOn(int key, T velocity, int offset=0) noexcept | dspark::Sampler< T > | inline |
| operator=(const Sampler &)=delete | dspark::Sampler< T > | |
| prepare(const AudioSpec &spec, int maxVoices=32) | dspark::Sampler< T > | inline |
| processBlock(AudioBufferView< T > out) noexcept | dspark::Sampler< T > | inline |
| reset() noexcept | dspark::Sampler< T > | inline |
| Sampler()=default | dspark::Sampler< T > | |
| Sampler(const Sampler &)=delete | dspark::Sampler< T > | |
| setEnvelope(T attackMs, T decayMs, T sustain, T releaseMs) noexcept | dspark::Sampler< T > | inline |
| setGain(T dB) noexcept | dspark::Sampler< T > | inline |
| setPitchBend(T semitones, int offset=0) noexcept | dspark::Sampler< T > | inline |
| setSustainPedal(bool down, int offset=0) noexcept | dspark::Sampler< T > | inline |
| setVelocityRange(T rangeDb) noexcept | dspark::Sampler< T > | inline |
| setZones(std::span< const ZoneSpec > zones) | dspark::Sampler< T > | inline |
| ~Sampler() | dspark::Sampler< T > | inline |