 #define PULSEWIDTH_MIN 2
 #define PULSEWIDTH_MAX 300
 
+// 1 will have pulse readout in ms, 0 is hz
+#define READOUT_MS 1
+
 int clamp_pulse_width(float nominal_width) {
   return (int) constrain(nominal_width, PULSEWIDTH_MIN, PULSEWIDTH_MAX);
 }
 
 #include "midi_constants.h"
 
-volatile uint32_t pulse_duty_cycle_setpoint          = 10000;
+volatile uint32_t pulse_duty_cycle_setpoint          = 10000; // NOTE(meawoppl) - units of microseconds?
 volatile uint32_t old_pulse_duty_cycle_setpoint      = 0;
 volatile uint16_t interrupter_pulsewidth_setpoint    = 100;
 volatile uint8_t  system_mode                        = 0;     // System Mode, 2 = USB, 1 = MIDI-RX, 0 = Clock

    timer_0.end();
  };
};



void common() {
  // Read the potentiometers, and set the pulsewidth setpoint

}

uint8_t note_scheduler[4] = {0, 0, 0, 0};   // Note scheduling array

void setup() {
  /* Pullups, impedances etc */
