libsms in an open source C library that implements SMS techniques for analysis, transformation and synthesis of musical sounds based on a sinusoidal plus residual model. It is derived from the original code of Xavier Serra, as part of his PhD thesis. The goal of this library is to organize the many different components of SMS into an efficient, open, and well-documented architecture that can be utilized by various software systems within their own programming styles. See the library documentation below.

Latest Version:

libsms-1.101 - (October 27, 2009)
interesting changes (see doc/changes.txt for details)
dependencies: scons, libsndfile libgsl,
documentation generated with doxygen. dependencies: scons, libsndfile

[smspd] external library for Pure Data:

smspd-0.95 - real-time SMS synthesis and editing sure is nice (Nov. 15, 2008)
dependencies: libsms (above), Pure Data
externals: you will find these in [smspd]:
sms-help.pd -- here is an image of the main helpfile, which should give you a good idea of the set of externals that are currently implemented.

Please read the included README and email anything you like.


SMS homepage
Rich Eakin
Xavier Serra