PicoWaveTracker/SequenceGenerator.h
2026-03-06 22:45:03 +01:00

18 lines
500 B
C++

#ifndef SEQUENCE_GENERATOR_H
#define SEQUENCE_GENERATOR_H
#include "TrackerTypes.h"
#include "config.h"
class SequenceGenerator {
public:
static void generateTrackData(int track, int themeType, Step (*target)[NUM_STEPS]);
static void generateSequenceData(int themeType, Step (*target)[NUM_STEPS]);
static void mutateSequence(Step (*target)[NUM_STEPS]);
static void generateRandomScale();
static void updateScale();
static void pickRandomScaleType(int themeType);
};
#endif