Описание тега jsyn
API синтеза звука Java на основе генераторов единиц
JSyn - это Java API для синтеза звука с использованием генераторов единиц. Он позволяет создавать и подключать генераторы, огибающие, фильтры и другие модули для создания сложных схем. JSyn поддерживает временные метки для настройки параметров или постановки в очередь образцов данных.
Классы генераторов блоков включают:
- синусоидальные и треугольные генераторы
- полосно-ограниченные, прямоугольные, импульсные и пилообразные генераторы
- биквадратные фильтры (НЧ, ВЧ, полочные и т. д.)
- образцы игроков
- конверты (сегментированные, DAHDSR, AD)
- различные наклоны (линейные, экспоненциальные, асимптотические, S-образные)
- осциллограф
- арифметические, смесительные и контрольные блоки
JSyn был впервые выпущен в 1997 году и использовал собственный код для механизма синтеза. Он был портирован на чистую Java в 2010 году. JSyn можно загрузить с сайта softsynth.com