Song progression
This commit is contained in:
+19
-12
@@ -19,17 +19,15 @@ enum MenuItemID {
|
||||
MENU_ID_PLAYBACK,
|
||||
MENU_ID_MELODY,
|
||||
MENU_ID_ROOT,
|
||||
MENU_ID_SCALE_TYPE,
|
||||
MENU_ID_SCALE_TYPE_CHROMATIC,
|
||||
MENU_ID_SCALE_TYPE_MAJOR,
|
||||
MENU_ID_SCALE_TYPE_MINOR,
|
||||
MENU_ID_SCALE_TYPE_HARM_MIN,
|
||||
MENU_ID_SCALE_TYPE_PENT_MAJ,
|
||||
MENU_ID_SCALE_TYPE_PENT_MIN,
|
||||
MENU_ID_SCALE_TYPE_CHORD_MAJ,
|
||||
MENU_ID_SCALE_TYPE_CHORD_MIN,
|
||||
MENU_ID_SCALE_TYPE_CHORD_DIM,
|
||||
MENU_ID_SCALE_TYPE_CHORD_7,
|
||||
|
||||
MENU_ID_GROUP_PROGRESSION,
|
||||
MENU_ID_PROG_ORDER,
|
||||
MENU_ID_PROG_APPLY_TEMPLATE,
|
||||
MENU_ID_GROUP_PROG_SEQUENCE,
|
||||
MENU_ID_PROG_LENGTH,
|
||||
MENU_ID_PROG_STEP_START,
|
||||
MENU_ID_PROG_STEP_END = MENU_ID_PROG_STEP_START + (MAX_PROG_STEPS * 3),
|
||||
|
||||
MENU_ID_TEMPO,
|
||||
MENU_ID_SONG_MODE,
|
||||
|
||||
@@ -84,10 +82,19 @@ extern int numScaleNotes;
|
||||
extern int melodySeeds[NUM_TRACKS];
|
||||
extern volatile int queuedTheme;
|
||||
extern volatile int currentThemeIndex;
|
||||
extern int globalRoot;
|
||||
extern int currentRoot;
|
||||
extern volatile int trackIntensity[NUM_TRACKS];
|
||||
extern int currentScaleType;
|
||||
extern int enabledScaleTypes;
|
||||
extern ChordProgression currentProgression;
|
||||
extern ProgressionOrder progressionOrder;
|
||||
extern int progressionStep;
|
||||
extern volatile int queuedProgressionStep;
|
||||
extern volatile int visualProgressionStep;
|
||||
extern const ChordProgression progressions[];
|
||||
extern const int numProgressions;
|
||||
extern int templateSelectionIndex;
|
||||
extern int stepEditIndex;
|
||||
extern const uint32_t EEPROM_MAGIC;
|
||||
|
||||
extern MelodyStrategy* strategies[];
|
||||
|
||||
Reference in New Issue
Block a user