+ const float* get_samples(int64_t start_sample,
+ int64_t end_sample) const;
+
+private:
+ void reallocate_envelope(Envelope &l);
+
+ void append_payload_to_envelope_levels();
+
+private:
+ struct Envelope _envelope_levels[ScaleStepCount];
+
+ friend class AnalogSnapshotTest::Basic;