BTrack – A Real-time Beat Tracker

BTrack – A Real-time Beat Tracker

BTrack is a causal beat tracking algorithm, intended for use in live performances. It was developed as part of my PhD research at Queen Mary University of London, in collaboration with Matthew Davies and Mark Plumbley. Beat tracking is the act of tapping ‘in time’...
Sound Analyser

Sound Analyser

Sound Analyser The Sound Analyser is an audio plug-in that allows you to load a number of different audio analyses in parallel. The result of the audio analysis is then sent via OSC so it can be used in other applications. The idea for the plug-in came about through...
Gist

Gist

Gist Gist is a C++ audio analysis library intended for use in real-time applications. It contains a range of audio analysis algorithms, including: Simple Time Domain Features (e.g. RMS, Zero Crossing Rate) Simple Frequency Domain Features (e.g. Spectral Centroid,...
Chord Recogniser

Chord Recogniser

Chord Recogniser Automatic chord recognition was one the key areas of research I focused on during my PhD at Queen Mary University of London. The aim of automatic chord recognition is to detect the currently played chord directly from audio analysis. The algorithm I...