Euclidean strategy

This commit is contained in:
Dejvino
2026-02-17 15:31:43 +01:00
parent c6e2248090
commit 4180bb6a12
2 changed files with 91 additions and 3 deletions
+4 -3
View File
@@ -5,6 +5,7 @@
#include "MelodyStrategy.h"
#include "LuckyStrategy.h"
#include "ArpStrategy.h"
#include "EuclideanStrategy.h"
#include "MidiDriver.h"
#include "UIManager.h"
@@ -50,10 +51,10 @@ int numScaleNotes = 0;
int melodySeed = 0;
volatile int queuedTheme = -1;
volatile int currentThemeIndex = 1;
const uint32_t EEPROM_MAGIC = 0x42424246;
const uint32_t EEPROM_MAGIC = 0x42424247;
MelodyStrategy* strategies[] = { new LuckyStrategy(), new ArpStrategy() };
const int numStrategies = 2;
MelodyStrategy* strategies[] = { new LuckyStrategy(), new ArpStrategy(), new EuclideanStrategy() };
const int numStrategies = 3;
int currentStrategyIndex = 0;
volatile bool mutationEnabled = false;