diff options
Diffstat (limited to 'src/server/Buffer.hpp')
-rw-r--r-- | src/server/Buffer.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/Buffer.hpp b/src/server/Buffer.hpp index 3a06c3fd..0f237e67 100644 --- a/src/server/Buffer.hpp +++ b/src/server/Buffer.hpp @@ -97,10 +97,11 @@ public: } /// Audio buffers only - inline const Sample& value_at(SampleCount offset) const { - assert(is_audio() || is_control()); - assert(offset < nframes()); - return samples()[offset]; + inline Sample value_at(SampleCount offset) const { + if (is_audio() || is_control()) { + return samples()[offset]; + } + return 0.0f; } inline void set_block(Sample val, |