PsySound3 is a Matlab-based environment for the analysis of sound recordings.
The current version incorporates parallel processing (if run with Matlab’s Parallel Processing toolbox) and a MIRpitch analyser.
Publications about PsySound
- D. Cabrera, S. Ferguson and E. Schubert (2008) “PsySound3: an integrated environment for the analysis of sound recordings,” Acoustics 2008: Proceedings of the Australian Acoustical Society Conference, Geelong, Australia.
- D. Cabrera, E. Schubert, F. Rizwi and S. Ferguson (2008) “Collecting continuous data in music and listeners: PsySound3 and RTCCR, two free resources,” 10th International Conference on Music Perception and Cognition, Sapporo, Japan (abstract only).
- D. Cabrera, S. Ferguson, F. Rizwi and E. Schubert (2008) “PsySound3: a program for the analysis of sound recordings,” Acoustics 2008, Paris, France, 1609-1613 (invited paper).
- D. Cabrera, S. Ferguson and E. Schubert (2007) “PsySound3: Software for acoustical and psychoacoustical analysis of sound recordings,” 13th International Conference on Auditory Display, Montreal, Canada.
- D. Cabrera (1999) “Psysound: A computer program for psychoacoustical analysis,” Australian Acoustical Society Conference, Melbourne, Australia, 47-54.
- D. Cabrera (1999) “‘PsySound’: A computer program for the psychoacoustical analysis of music,” MikroPolyphonie 5.
The code repository for PsySound3 can be accessed via svn – see:
Authors of and contributors to PsySound3
PsySound was originally written as a set of stand-alone programs (written in Pascal for Macintosh Classic operating system) by Densil Cabrera. These included one for spectrum analysis, one for loudness analysis, one for pitch analysis, and some others. For PsySound2, Densil combined these individual programs into a single program, making integrated analysis easier.
PsySound3 revived the project several years later, by porting the concept and most of the analysis algorithms of PsySound2 to Matlab. More analysis techniques were added, and the software framework was designed to provide extensibility. Major contributors to writing PsySound3 include Sam Ferguson, Farhan Rizwi, Densil Cabrera and Matt Flax. Emery Schubert also contributed a great deal to the overall development of PsySound3. In 2013, some revisions to PsySound3 were implemented by Felix Gendre and Manuj Yadav.
Many people have contributed analysis code to PsySound3, either by providing code for us to port, or by writing analysers directly. These include Jens Brosbol, Arturo Camacho, Josef Chalupper, Peter Daniel, Dik Hermes, Shin-Ichi Sato, Alex Tarnopolsky, and Ernst Terhardt.
PsySound3 was initially funded by the Australian Government through the Australian Research Council’s LIEF scheme.