The Sound Design Toolkit (SDT) is an open-source (GPLv2) software package suitable for research and education in Sonic Interaction Design (SID), as well as in musical contexts.
The SDT consists of a library of ecologically-founded (e.g. physics-based) sound synthesis algorithms, available as externals and patches for Max and Pure Data. A front-end GUI gives access to on-the-fly polyphonic allocation of sound models, advanced control mapping (e.g. for easy control with external devices), preset management, audio mixing, etc.
The SDT provides a designerly environment, computationally affordable for real-time applications on ordinary hardware, to facilitate the coupling of sound models with physical objects.
The SDT algorithms have been implemented according to three main points:
- auditory perceptual relevance;
- cartoonification, i.e. a simplification and exaggeration of the underlying physics in order to increase both computational efficiency and perceptual clarity;
- parametric temporal control, which ensures appropriate, natural and expressive articulations of sonic processes.
Example applications
Downloads
- Stefano Baldan, Stefano Delle Monache & Davide Rocchesso. The Sound Design Toolkit. SoftwareX, Volume 6, pp. 255-260, Elsevier 2017. DOI: https://doi.org/10.1016/j.softx.2017.06.003
-
SDT v2.2 (release 078) (2018-05-22)
including SDT core framework, API documentation, Max 6/7 package and PureData library for MacOS X 10.6+ (32/64 bit) and Windows (32 and 64 bit)
-
SDT v2.1 (release 077) (2017-09-06)
including SDT core framework, API documentation, Max 6/7 package and PureData library for MacOS X 10.6+ (32/64 bit) and Windows (32 bit)
-
SDT-076 (2016-12-21)
including SDT core framework, API documentation, Max 6/7 package and PureData library for MacOS X 10.6+ (32/64 bit) and Windows (32 bit)
-
SDT-075 (2016-10-25)
including SDT core framework, API documentation, Max 6/7 package and PureData library for MacOS X 10.6+ (32/64 bit) and Windows (32 bit)
-
SDT_Max v2.0-074 for Max6 and Max7 (2016-05-10)
including SDT core API and externals, for Windows and MacOS (Intel)
-
SDT_Max v1.2-062 for Max6 (2013-02-19)
including externals for Windows and MacOS (Intel)
-
SDT_Pd v0.9-062 for Pd-extended (2013-02-19)
including externals for Windows, MacOS (Intel) and Linux
Notice: SDT_Pd is currently not compatible with Pd-extended 0.43.x. Please use Pd-extended 0.42.5 instead.
-
SDT_Max v1.0-062 for Max5 (2013-02-19)
including externals for Windows and MacOS (Intel)
-
SDT_Max v0.6.0 for Max4 (2013-02-19)
including externals for Windows and MacOS (Intel and PPC)
- SDT v2.2-078 documentation (2018-05-22) - HTML | PDF
- SDT v2.1-077 video tutorials
- SDT_Max handbook for Max6 (2013-02-19)
- SDT_Max handbook for Max5 (2010-12-30)
- GitHub repository
- SDT 075 source code (2016-10-25)
-
SDT 062 source code (2013-02-19)
requires flext

