p a p e r s
p r e s e n t a t i o n s
Vassilakis, P.N. and
Fitz, K. (2006). SRA: An online tool for Spectral and Roughness
Analysis of sound signals. Proceedings of the 9th ICMPC
(International Conference on Music Perception and Cognition): 486. M. Baroni, A. R. Addessi, R. Caterina, and M. Costa, editors. Bologna: Bononia University
SRA is the only application of its kind available online [http://www.acousticslab.org/roughness]. It is included in
Musicalgorithms [http://musicalgorithms.ewu.edu/algorithms/roughness.html], a database of music composition/analysis algorithms hosted by Eastern Washington University.
In this web-based application, users can submit 250- to ~1000ms-long portions of uncompressed sound files (.wav and .aif formats) for spectral and roughness analysis.
The spectral analysis uses an improved STFT algorithm, based on reassigned bandwidth-enhanced modeling [Fitz, K. and Haken, L. (2002). "On the use of time-frequency reassignment in additive sound modeling,"
Journal of the Audio Engineering Society, 50(11): 879-893], and incorporates an automatic spectral peak-picking process to determine which frequency analysis bands correspond to spectral components of the analyzed signal. It is implemented using the Loris open source C++ class library, developed by Fitz and Haken (CERL Sound Group).
Users can manipulate 3 spectral analysis/peak-picking parameters:
(a) frequency bandwidth (10Hz or 20Hz),
(b) spectral amplitude normalization (Yes or No), and
(c) spectral amplitude threshold (user-defined).
To ensure the reliability and validity of the analysis results, every step of the file submission process includes detailed descriptions of the parameters, as well as suggestions on the settings appropriate to the submitted file(s) and the question(s) of interest.
The spectral parameters obtained from the analysis (frequency and amplitude values of the identified spectral components) are fed to a roughness estimation model [Vassilakis, P. N. (2005). "Auditory roughness as a means of musical expression,"
Selected Reports in Ethnomusicology, 12 (Perspectives in Systematic Musicology): 119-144], outputting a roughness estimate for the submitted sound file as well as estimates of the roughness contribution of each individual sine-pair in the sound fileís spectrum.
The model includes 3 terms that represent the dependence of roughness on a sine-pairís
(a) intensity (related to the combined amplitude of the sine-pair),
(b) amplitude fluctuation degree (related to the amplitude difference between the sines in the pair), and
(c) amplitude fluctuation rate (frequency difference between the sines in the pair) and register (frequency of the lower sine).
A detailed outline of the roughness estimation model will be followed by a demonstration of the tool, a discussion of research studies that have employed it, and an outline of future possible research applications.