- void cycle_start (nframes_t nframes, nframes_t offset);
- void cycle_end (nframes_t nframes, nframes_t offset);
-
- AudioBuffer& get_audio_buffer( nframes_t nframes, nframes_t offset );
+ void cycle_start (pframes_t);
+ void cycle_end (pframes_t);
+ void cycle_split ();
+
+ size_t raw_buffer_size (pframes_t nframes) const;
+
+ Buffer& get_buffer (framecnt_t nframes, framecnt_t offset = 0) {
+ return get_audio_buffer (nframes, offset);
+ }
+
+ AudioBuffer& get_audio_buffer (framecnt_t nframes, framecnt_t offset = 0);
+
+ static framecnt_t port_offset() { return _port_offset; }