Синтез Toolkit ( STK ) является открытым исходным кодом API для реального времени синтеза звука с акцентом на классы , чтобы способствовать развитию физического моделирования синтезаторов. Он написан на C ++, написан и поддерживается Перри Куком из Принстонского университета и Гэри Скавоном из Университета Макгилла . Он содержит классы синтеза и обработки сигналов низкого уровня ( генераторы , фильтры и т. Д.) И инструменты более высокого уровня.классы, которые содержат примеры большинства доступных в настоящее время алгоритмов физического моделирования , используемых сегодня. STK - это бесплатное программное обеспечение [1], но некоторые его классы, в частности некоторые алгоритмы физического моделирования, защищены патентами Стэнфордского университета и Yamaha. [2]
STK широко используется при создании приложений для синтеза программного обеспечения . Версии классов инструментов STK были интегрированы в ChucK , Csound , Real-Time Cmix , Max / MSP (как часть PeRColate ), SuperCollider и FAUST . [3] Он также был портирован на SymbianOS и iOS . [4]
Рекомендации
- ^ https://ccrma.stanford.edu/software/stk/faq.html
- ^ https://ccrma.stanford.edu/software/stk/classstk_1_1Mandolin.html#_details
- ^ https://code.google.com/p/stk-faust/
- ^ Георг Эссл, Майкл Рос, Mobile STK для Symbian OS Deutsche Telekom Laboratories, TU-Berlin
Внешние ссылки
- Домашняя страница STK в CCRMA
- STK в AS3 - порт ActionScript из набора Synthesis ToolKit на C ++
- Репозиторий STK на GitHub
- Учебник по использованию STK на iOS