feat: add Music app features, fix Window Server bug

This commit is contained in:
2026-03-27 15:37:34 +01:00
parent 8f118c7a0f
commit 994c32c09d
5 changed files with 623 additions and 173 deletions
+10 -4
View File
@@ -5,12 +5,18 @@
namespace music_visualizer {
static constexpr int BAR_COUNT = 24;
static constexpr int WAVE_HISTORY = 192;
struct State {
uint8_t levels[BAR_COUNT];
uint8_t peaks[BAR_COUNT];
uint8_t peak_hold[BAR_COUNT];
int16_t min_samples[WAVE_HISTORY];
int16_t max_samples[WAVE_HISTORY];
uint8_t energy[WAVE_HISTORY];
int write_pos;
int history_count;
int accum_frames;
int accum_abs_sum;
int accum_min;
int accum_max;
};
void reset(State& state);