   { horizontalPaletteBlend, "Horizontal Palette Shift" },
   { spiral1,                "Spiral 1" },
   { spiral2,                "Spiral 2" },
+  { spiralPath1,            "Spiral Path 1" },
   { wave,                   "Wave" },
+  { life,                   "Life" },
+  { pulse,                  "Pulse" },
   { rainbow,                "Rainbow" },
   { rainbowWithGlitter,     "Rainbow With Glitter" },
   { confetti,               "Confetti" },

unsigned long lastTimeSync = millis();

uint8_t gHue = 0; // rotating "base color" used by many of the patterns

uint8_t paletteIndex = 0;


  HeatColors_p,
  LavaColors_p,
  PartyColors_p,
  icePalette,
};

uint8_t paletteCount = ARRAY_SIZE(palettes);
