1.0 KiB
1.0 KiB
BPM-kilder
Manual
- Endpoint:
POST /api/v1/bpm/manual?bpm=<tal> - UI: knapper og direkte værdisætning
- Status: fuldt implementeret i simulator/runtime
Tap
- Endpoint:
POST /api/v1/bpm/tap - UI:
Tap tempo - Algoritme: median af de seneste tap-intervaller inden for et kort vindue
- Status: implementeret og verificerbar lokalt
Audio input
- Endpoints:
POST /api/v1/bpm/audio/start?device=<navn>POST /api/v1/bpm/audio/stopGET /api/v1/bpm/devices
- Devices i denne leverance:
synthetic-click-trackjack:autoalsa:default
- Status: simuleret/delvist implementeret. API og UI findes, men ægte audioanalyse mod aubio/JACK/ALSA er ikke implementeret endnu i denne kodebase.
External
- Endpoint:
POST /api/v1/bpm/external?bpm=<tal> - Status: implementeret som simpel ekstern BPM-injektion
Verifikation uden hardware
- Manual og tap kan verificeres direkte i UI eller via API.
- Audio-mode kan verificeres som simulator-flow og device-API, men ikke som ægte beat detection uden videre implementation.