       {
         stage_pitch[i] = 119;
       }
-    }    
+      seq_values.stage_cv[i] = note_to_cv(stage_pitch[i]);
+    }
     load_params(8, stage_steps, 8);
     for(uint8_t i = 0; i < 8; ++i)
     {

      {
        stage_gate[i] = 5;
      }
    }
    load_params(24, stage_slew, 1);
    load_params(25, stage_count, 1);

static const unsigned char semitone_lt[12] = {'C', 'C', 'D', 'E', 'E', 'F', 'F', 'G', 'G', 'A', 'B', 'B'};
static const Intonation semitone_in[12] = {IN, IS, IN, IF, IN, IN, IS, IN, IS, IN, IF, IN};

struct DU_SEQ_Values {
  float stage_cv[8];
  uint8_t stage_steps[8];
  GateMode stage_gate[8];
  bool stage_slew[8];
  uint8_t stage_count;
  bool diradd_mode;
  float slew_rate;
  float gate_time;
  float clock_period;
  bool clock_ext;
};

DU_SEQ_Values seq_values;

void clock_isr();
void reset_isr();
void timer_isr();
