diff --git a/src/main_osp.cc b/src/main_osp.cc index 27a2ad9..fe6c64a 100644 --- a/src/main_osp.cc +++ b/src/main_osp.cc @@ -295,7 +295,7 @@ namespace Heck::OSP { void but_rec_changed(dz::Cache& 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 c_but_rec{ but_rec_update, but_rec_changed };