 /* timer variables */
 unsigned long currentMillis;        // store the current value from millis()
 unsigned long previousMillis;       // for comparison with currentMillis
-int samplingInterval = 1;//19;          // how often to run the main loop (in ms)
+int samplingInterval = 1;//19;          // how often to run the main loop (in ms). set to 0 to disable samplingThrottle.
 
 
 // -----------------------------------------------------------------------------

  }


  // relay all debug messages from BLE 
#if ENABLE_DEBUG_PRINTING && ENABLE_DEBUG_PRINTING_RELAY_FROM_BLE && defined(BLE_RESET_PIN)


  #include "TestInterface.h"
#endif

#define ENABLE_TIMESTAMP_TEST 0
#if ENABLE_TIMESTAMP_TEST

#define TEST_TIMESTAMPS_LENGTH 512
int testTimestampsIdx = 0;
unsigned long testTimestamps[TEST_TIMESTAMPS_LENGTH];

#endif

void setupServer() {
    // must wait a bit for the MIDI device to boot up before it accepts our messages
