This is your work, valued
Music cognition researcher, director of the Centre for Music and Science at Cambridge
psychTestR. psychTestR - an R package for developing behavioural experiments
31ppm. ppm (R package) - Implements variants of the PPM statistical learning algorithm
15incon. incon - An R package for modelling the simultaneous consonance of musical chords
13psynet-tutorial-ismir-2025. Shell
8intro-to-music-and-science. TeX
8hrep. hrep - Harmony Representations (an R package)
8cabat. Computerised Beat Alignment Test (CA-BAT), psychTestR implementation
7minVL. Computing minimal voice leadings between chords
7inconData. inconData (R package): Datasets for instantaneous consonance perception
4hcorp. hcorp (R package): Music corpora for harmonic analysis
4voicer. 'voicer', R package: Finding optimal voicings for chord sequences
4mpt. Mistuning Perception Test (MPT), psychTestR implementation
4mdt. Melodic Discrimination Test (MDT), psychTestR implementation
4dycon. dycon (R package): Dyadic Models of Consonance
3piat. Pitch Imagery Arrow Test (PIAT), psychTestR implementation
3abcR. Renders ABC notation using the abcjs package (https://abcjs.net).
22022-vertical-processing-test. Python
22022-musical-scales. Python
22022-consonance-carillon. Jupyter Notebook
2parn88. Implementation of Parncutt's (1988) root-finding algorithm
2parn94. parn94 (R package): Implementation of Richard Parncutt’s Psychoacoustic Harmony Algorithms
2cache. cache - An R package for caching function outputs
1stolz15. Implementation of Stolzenburg's (2015) Periodicity Algorithm
1corpdiss. corpdiss (R package): A corpus-based model of dissonance perception
1inconPaper. Analysis scripts for "Simultaneous consonance in music perception and composition"
1bowl18. bowl18 (R package): Implementation of Bowling et al.'s (2018) Vocal Similarity Algorithms
1ca-bat-tutorial. Tutorial for fitting the item response models used in the Computerised Adaptive Beat Perception Test (CA-BAT)
1pdec-analysis-1. Pattern recognition and memory decay - Analysis 1
1voicer-analysis. Analyses for "A Computational Model for the Analysis and Generation of Chord Voicings"
1pdec-analysis-2. Analyses for “PPM-Decay: A Computational Model of Auditory Prediction with Memory Decay” by Peter M. C. Harrison, Roberta Bianco, Maria Chait, and Marcus T. Pearce.
1