SMS Tools is a set of techniques and software implementations for the analysis, transformation and synthesis of musical sounds based on various spectral modeling approaches. These techniques can be used for synthesis, processing and coding applications, while some of the intermediate results might also be applied to other music related problems, such as sound source separation, musical acoustics, music perception, or performance analysis. The basic model and implementation was developed in the PhD thesis by X. Serra in 1989 and since then many extensions have been proposed at MTG-UPF and by other researchers.
- Serra, X. 1989. "A System for Sound Analysis/Transformation/Synthesis based on a Deterministic plus Stochastic Decomposition," Ph.D. Thesis. Stanford University.
- Serra, X. Smith, J. 1990. "Spectral Modeling Synthesis:A Sound Analysis/Synthesis Based on a Deterministic plus Stochastic Decomposition," Computer Music Journal Vol.14 .4 12-24.
- Serra, X. 1997. "Musical Sound Modeling with Sinusoids plus Noise," G. D. Poli, A. Picialli, S. T. Pope, and C. Roads Ed., Musical Signal Processing, p. Swets & Zeitlinger Publishers.
- Serra, X. Bonada, J. 1998. "Sound Transformations Based on the SMS High Level Attributes," Proceedings of International Conference on Digital Audio Effects 1998; Barcelona, Spain.
- Amatriain, X. Bonada, J. Loscos, A. Serra, X. 2002. "Spectral Processing," Udo Zölzer Ed., DAFX: Digital Audio Effects, p.554 John Wiley & Sons Publishers.
- Coursera: Audio Signal Processing for Music Applications, by Xavier Serra and Julius O. Smith
- Source code in python: https://github.com/MTG/sms-tools