Links General HowTo Lab HowTo Software
Janata Lab Music Toolbox (jlmt)
brief description:Briefly the jlmt is used to carry out Musical Spaces analyses within the lab.
The jlmt consists of a series of MATLAB functions for performing analyses of musical audio signals. The package is an adjunct to an extant Matlab toolbox, the IPEM Toolbox, developed for perception-based music analysis. The JLMT makes significant contributions to the IPEM toolbox by adding a flexible job manager, expanding the parameter space used to create contextuality images, generating pitch class projections and projections to toroidal space from periodicity pitch and contextuality images. It also integrates functionality from the BTB (Beyond the Beat) algorithm developed by Tomic and Janata for performing rhythm based analyses of musical audio signals and MIDI recordings of tapping responses.
Further information on the IPEM Toolbox can be found at:
Further information on projects utilized by the JLMT can be found at:
- http://atonal.ucdavis.edu/projects/musical_spaces
- http://atonal.ucdavis.edu/resources/software/jlmt/tonmodcomp/
Further information on the BTB algorithm and on how to interpret the model's output can be found at:
installationThe jlmt is available on GitHub: https://github.com/janatalab/jlmt
links- The following articles have utilized jlmt:
- Collins, T., Tillmann, B., Barrett, F. S., Delbé, C., & Janata, P. (2014). A combined model of sensory and cognitive representations underlying tonal expectations in music: From audio signals to behavior. Psychological Review, 121(1), 33-65. doi: 10.1037/a0034695
- Janata, P., Tomic, S. T., & Haberman, J. (2012). Sensorimotor coupling in music and the psychology of the groove. Journal of Experimental Psychology: General, 141(1): 54–75. doi: 10.1037/a0024208
- Janata, P. (2009). The neural architecture of music-evoked autobiographical memories. Cerebral Cortex, 19, 2579-2594.
- The jlmt contains the previously-released BTB toolbox and algorithm. Follow the link for more information!
jlmt was developed by Stefan Tomic, Petr Janata, Fred Barrett, and Tom Collins.
jlmt contains code written and released by John Burkardt (von_misses_pdf.m, bessel_i0.m), Andy Bliss (rotateticklabel.m, rotateyticklabel.m), and LabROSA at Columbia University (mp3read).
BTB was developed by Stefan Tomic and Petr Janata.
This material is based upon work supported in part by the National Science Foundation under Grant No. 1025310. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.