Development and Evaluation of a Web Application for Creating Click Tracks with Advanced Rhythmic Features

Daniel Redly


Supervised by Dave Marshall; Moderated by Kirill Sidorov

My idea is to create a web application to act as a metronome/click track generator with advanced features such as polyrhythms, odd time signatures and accelerando and ritardando (speeding up and slowing down). To my knowledge, some such web applications exist already which can handle odd time signatures and polyrhythms, but none with accelerando and ritardando, so I would focus mostly on this. A user would be able to define a start and end tempo, and choose a function to determine the rate of change of the tempo. In addition to a browser based frontend, the user could export a click track to a variety of different file formats, which would be handled by a python backend with audio libraries such as music21.

Final Report (16/09/2022) [Zip Archive]

Publication Form