Software

Loudness

C++, Python
C++ Audio library for modelling perceived loudness, with Python bindings (via Swig). Developed during my PhD at Birmingham City University, and has been used by myself and others to develop interesting real-time audio applications centred on loudness and masking estimation. The library is particularly suited to computing auditory features that depend on multiple sources.

Loudness Meters

C++, JUCE
Efficient loudness meter implementations of Glasberg and Moore's, and Chen and Hu's multiband loudness models as DAW plugins. Artefact of DAFx15 publication in collaboration with Sean Enderby.

apipenv

xonsh
xonstrib (xonsh plugin) to auto-activate/deactivate a Pipenv virtual environment.

Untwist

Python
A python library for audio source separation, developed by Gerard Roma and later contributed to by me, as part of the Musical Audio Repurposing using Source Separation project at CVSSP, University of Surrey, lead by Mark Plumbley.

OMI-DB

Python
Python package for parsing and interacting with the OPTIMAM Mammography Imaging Database (OMI-DB). Developed at The Royal Surrey County Hospital.