pause method
Stops the device and keeps the take.
The rings, the hop accumulator and the history all stay. Therefore, resume continues the same recording and does not start a new one.
Implementation
@override
Future<void> pause() async => _paused = true;