Skip to content

Project Glossary

Use this glossary to keep the docs set aligned with the current AeroBeat scope.

Term Definition
Song The reusable audio and timing source for gameplay content.
Chart One concrete playable authored chart representing a single difficulty and compatibility slice.
Set The package-local composition record that links one Song, one Chart, one Environment, and optional coaching overlay choices.
Workout An ordered training program that assembles exact set selections into a session.
Workout Package A self-contained on-disk folder containing workout.yaml, typed content folders, package-local media/resources, and optional disposable local caches.
Coach Config The single workout-level coaching YAML domain inside a package.
Environment The package-local authored environment record selected by a workout set.
Input Provider The runtime abstraction that bridges hardware input systems to gameplay logic.
Input Profile A concrete runtime or device compatibility target, such as mediapipe_camera or keyboard_debug.
Track View The broader family of linear 2D runtime presentation modes.
Portal View 3D visualization where targets travel toward the athlete from portal-driven spatial presentation.
Avatar A 3D character model representing the player or coach.
Cosmetic An account-level accessory or presentation unlock for an avatar or profile identity.
workouts.db The local SQLite discovery/index database for installed workouts.
Leaderboard Cache The local disposable per-workout SQLite cache used for leaderboard browsing.