Обновлены средства разработки FAUST

Ян Орларе (Yann Orlarey) выпустил первую за последние 8 месяцев новую версию средств разработки на функциональном языке FAUST (Functional AUdio STream), предназначенном для физического моделирования и обработки звука.

Изменений набралось немало, остановимся на самых интересных и для начала отметим, что внесён ряд изменений в собственно компилятор. Например, диапазон входящего звукового сигнала расширен до (-inf,+inf). Дополнительным приятным новшеством является ключ -sg (--signal-graph), который рисует граф обработки в файл .dot (Graphviz).

Некоторые изменения произошли в библиотеках. В эффектах появилась новая реализация moog VCF, эффект auto-wah, пассивные нелинейный allpass-фильтры, плюс добавлено несколько новых реализаций реверберации на основе сетей задержки отклика (feedback delay networks), включая Zita Rev1

В состав новой версии также включено немало новых примеров:

  • духовые инструменты: два варианта кларнета, флейта и флейта Пана, саксофон, а также базовый медно-духовой инструмент, который можно превратить в трубу, тромбон, французский рожок и т.д.;
  • струнные инструменты: акустическая бас-гитара, ситар, а также базовый смычковый инструмент, который можно превратить в виолончель, скрипку и т.д.;
  • клавишные инструменты: пианино и клавесин;
  • перкуссия: тибетская поющая чаша, стеклянная гармоника и пр.

Наконец, добавлено несколько трансляторов кода: faust2ladspa, faust2dssi, faust2supercollider, faust2sig, faust2sigviewer. Появление транслатора в DSSI связано добавление этой архитектуры в FAUST, но кроме этого добавлена архитектура netjack, а в ряд архитектур добавлена поддержка протокола OSC.

Скачать

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*