El Synthesis Toolkit ( STK ) es una API de código abierto para la síntesis de audio en tiempo real , con énfasis en clases para facilitar el desarrollo de sintetizadores de modelado físico . Está escrito en C++ y su desarrollo y mantenimiento corren a cargo de Perry Cook en la Universidad de Princeton y Gary Scavone en la Universidad McGill . Contiene clases de síntesis y procesamiento de señales de bajo nivel ( osciladores , filtros , etc.) y clases de instrumentos de alto nivel que incluyen ejemplos de la mayoría de los algoritmos de modelado físico actualmente en uso. STK es software libre, [ 1 ] pero varias de sus clases, en particular algunos algoritmos de modelado físico, están protegidas por patentes de la Universidad de Stanford y Yamaha. [ 2 ]
El STK se utiliza ampliamente en la creación de aplicaciones de síntesis de software . Se han integrado versiones de las clases de instrumentos del STK en ChucK , Csound , Real-Time Cmix, Max/MSP (como parte de PeRColate ), SuperCollider y FAUST . [ 3 ] También se ha adaptado a SymbianOS e iOS . [ 4 ]
Referencias
- ↑ "El kit de herramientas de síntesis en C++ (STK)" .
- ↑ "El kit de herramientas de síntesis en C++ (STK)" .
- ↑ "Archivo de Google Code: almacenamiento a largo plazo para el alojamiento de proyectos de Google Code" .
- ↑ Georg Essl, Michael Rohs, STK móvil para Symbian OS Deutsche Telekom Laboratories, TU-Berlín
Enlaces externos
- Página principal de STK en CCRMA
- STK en AS3: adaptación en ActionScript de The Synthesis ToolKit en C++.
- El repositorio STK en GitHub
- Tutorial sobre el uso de STK en iOS
- Lenguajes de programación de audio
- Temas básicos de lenguajes de programación