3 new melody strategies
This commit is contained in:
+7
-2
@@ -6,6 +6,9 @@
|
||||
#include "CellularAutomataStrategy.h"
|
||||
#include "LSystemStrategy.h"
|
||||
#include "DroneStrategy.h"
|
||||
#include "CallAndResponseStrategy.h"
|
||||
#include "WaveStrategy.h"
|
||||
#include "IsorhythmStrategy.h"
|
||||
|
||||
// Global state variables
|
||||
Step sequence[NUM_TRACKS][NUM_STEPS];
|
||||
@@ -130,8 +133,10 @@ extern const uint32_t EEPROM_MAGIC = 0x42424250;
|
||||
|
||||
MelodyStrategy* strategies[] = {
|
||||
new LuckyStrategy(), new ArpStrategy(), new EuclideanStrategy(),
|
||||
new MarkovStrategy(), new CellularAutomataStrategy(), new LSystemStrategy(), new DroneStrategy()};
|
||||
extern const int numStrategies = 7;
|
||||
new MarkovStrategy(), new CellularAutomataStrategy(), new LSystemStrategy(), new DroneStrategy(),
|
||||
new CallAndResponseStrategy(), new IsorhythmStrategy(), new WaveStrategy()
|
||||
};
|
||||
extern const int numStrategies = 10;
|
||||
int currentStrategyIndices[NUM_TRACKS];
|
||||
|
||||
volatile PlayMode playMode = MODE_POLY;
|
||||
|
||||
Reference in New Issue
Block a user