Root note and bitmap of scale types
This commit is contained in:
+6
-1
@@ -23,6 +23,8 @@ MenuItem menuItems[] = {
|
||||
{ "Playback", MENU_ID_PLAYBACK, false, false, 1 },
|
||||
{ "Melody", MENU_ID_MELODY, false, false, 1 },
|
||||
{ "Scale", MENU_ID_SCALE, false, false, 1 },
|
||||
{ "Root", MENU_ID_ROOT, false, false, 1 },
|
||||
{ "Type", MENU_ID_SCALE_TYPE, false, false, 1 },
|
||||
{ "Tempo", MENU_ID_TEMPO, false, false, 1 },
|
||||
{ "Song Mode", MENU_ID_SONG_MODE, false, false, 1 },
|
||||
{ "Track", MENU_ID_GROUP_TRACK, true, true, 0 },
|
||||
@@ -112,7 +114,10 @@ int numScaleNotes = 0;
|
||||
int melodySeeds[NUM_TRACKS];
|
||||
volatile int queuedTheme = -1;
|
||||
volatile int currentThemeIndex = 1;
|
||||
extern const uint32_t EEPROM_MAGIC = 0x4242424E;
|
||||
int currentRoot = 0; // C
|
||||
int currentScaleType = 1; // Major
|
||||
int enabledScaleTypes = 2; // Major (1<<1)
|
||||
extern const uint32_t EEPROM_MAGIC = 0x42424250;
|
||||
|
||||
MelodyStrategy* strategies[] = {
|
||||
new LuckyStrategy(), new ArpStrategy(), new EuclideanStrategy(),
|
||||
|
||||
Reference in New Issue
Block a user