This page contains links to the MIDI files, experimental data, and models used in Milne and Holland (2016).
All models and statistical analyses were coded in MATLAB. The "master" routine is HarmonicDistance.m, which stores the experimental data, and runs statistical analyses and the unparameterized models (Hamming distance and transformational distance). It also calls and runs the optimizations of the remaining models, which are coded as separate functions: HD_Spectral_model.m for the spectral pitch class model; HD_Tonnetz_model.m for the Tonnetz model; HD_VL_Act_model.m for the standard voice-leading model; HD_VL_Min_model.m for the minimal voice-leading model.
Download link: HarmonicDistanceMatlabRoutines.zip.
The MIDI files used in the experiment were looped and then used to play a Garritan string quartet sample set in Cakewalk's Dimension Pro. Each loop was randomly transposed over the range -6 to +5 semitones. Download link: 26_MIDI_chord_pairs.zip.
Milne, A. J. and Holland, S. (2016). Empirically testing Tonnetz, voice-leading, and spectral models of perceived triadic distance. Journal of Mathematics and Music, 10(1).