Skip to content

Tempo detection and synchronization

np9693 edited this page May 27, 2021 · 2 revisions

Functional Requirements

Functional Requirement: The program shall take a song as input, from which it extracts the tempo, and makes the car perform the dance moves in sync with that tempo.

Functional Requirement: All pre-existing dance moves must be compatible with input data regarding tempo.

Functional Requirement: The user shall be able to play a song from Spotify.

Functional Requirement: The user shall be able to go back and forth in the music stream.

Functional Requirement: The GUI shall be updated with options to play songs for the car to dance along with it.

 

Non-functional Requirement: The buttons shall be intuitive and recognizable to 90 % of all users.

 

Related user stories

Dance to the music

Clone this wiki locally