|
|
@ -295,7 +295,7 @@ namespace Heck::OSP { |
|
|
|
void but_rec_changed(dz::Cache<bool>& cache) |
|
|
|
{ |
|
|
|
bool but_rec_current = cache.read(); |
|
|
|
if (!but_rec_current) { |
|
|
|
if (but_rec_current) { |
|
|
|
if (State::clear_mode) { |
|
|
|
ld::DaisySeed::PrintLine("CLEAR SEQUENCE"); |
|
|
|
sequencer.clear_sequence(); |
|
|
@ -307,7 +307,7 @@ namespace Heck::OSP { |
|
|
|
ld::DaisySeed::PrintLine("BUTTON RECORD OFF"); |
|
|
|
State::record_mode = false; |
|
|
|
} |
|
|
|
sequencer.recording = but_rec_current; |
|
|
|
sequencer.recording(but_rec_current); |
|
|
|
} |
|
|
|
|
|
|
|
dz::Cache<bool> c_but_rec{ but_rec_update, but_rec_changed }; |
|
|
|