Cleanup
ci / checks (push) Successful in 41m34s

This commit is contained in:
khodowany
2026-09-10 09:22:26 -05:00
parent fa7485d404
commit 1a13d6b0e1
14 changed files with 609 additions and 13 deletions
+15
View File
@@ -1,6 +1,7 @@
#pragma once
#include <chrono>
#include <cstdint>
#include <expected>
#include <string>
@@ -44,11 +45,25 @@ struct control_config {
std::string zero_cidr{"192.168.42.1/24"};
};
struct audio_config {
std::bool_t enabled{true};
std::bool_t track_enabled{false};
std::bool_t metronome_enabled{false};
std::uint32_t metronome_bpm{120};
std::uint32_t metronome_min_bpm{40};
std::uint32_t metronome_max_bpm{240};
std::uint32_t metronome_step{5};
std::uint32_t beats_per_bar{4};
std::float32_t master_volume{0.70F};
std::float32_t metronome_volume{0.45F};
};
struct config {
modulus::config modulus{};
vamp_zero::runtime_config runtime{};
vamp_zero::database_config database{};
vamp_zero::control_config control{};
vamp_zero::audio_config audio{};
luma::application_config display{.title = "Product Vamp"};
};