Введение

Аудио трекер для Microsoft Windows

Jeskola Buzz – это бесплатная модульная программная среда музыкальной студии, разработанная для работы в Microsoft Windows с использованием MFC. Она основана на модульном машинном представлении, ориентированном на плагины, и трекере с многошаблонным секвенсором. Buzz состоит из архитектуры плагинов, позволяющей маршрутизировать аудиосигнал от одного плагина к другому различными способами, подобно тому, как кабели передают аудиосигнал между физическими устройствами. Все аспекты синтеза и обработки сигнала полностью контролируются системой плагинов. Синтез сигнала осуществляется "генераторами", такими как синтезаторы, генераторы шума, сэмплеры и трекеры. Затем сигнал можно дополнительно обрабатывать с помощью "эффектов", таких как искажения, фильтры, задержки и плагины мастеринга. Buzz также обеспечивает поддержку через адаптеры для использования VST/VSTi, DirectX/DXi и DirectX Media Objects в качестве генераторов и эффектов. Некоторые новые классы плагинов не относятся к стандартным типам генераторов и эффектов. К ним относятся одноранговые машины (автоматизированные контроллеры сигнала и событий), рекордеры, редакторы волновых таблиц, движки скриптов и т.д. Вывод сигнала Buzz также использует систему плагинов; наиболее практичные драйверы включают ASIO, DirectSound и MME. Buzz поддерживает MIDI как внутри программы, так и с помощью различных расширений. Некоторые функции MIDI ограничены или реализованы нестандартным способом, например, синхронизация MIDI-часов.

Разработка

Buzz был создан Оскари Тамелиным, который назвал программное обеспечение в честь своей демогруппы Jeskola. В 1997-98 годах Buzz был трекером третьего поколения и с тех пор эволюционировал, выйдя за рамки традиционной модели трекера. Разработка основной программы, buzz.exe, была остановлена 5 октября 2000 года, когда разработчик потерял исходный код программы. В июне 2008 года было объявлено о возобновлении разработки, в результате чего удалось восстановить значительную часть функциональности. Разработка была перезапущена в июне 2008 года.

Система плагинов

Система плагинов Buzz разработана для работы в соответствии с моделью свободного программного обеспечения. Файлы заголовков, используемые для компиляции новых плагинов (известные как Buzzlib), содержат небольшое уведомление о том, что они предназначены исключительно для создания бесплатных плагинов и музыкальных проигрывателей файлов Buzz. Это ограничение требует, чтобы разработчики, желающие использовать систему плагинов Buzz в своих секвенсерах, выплачивали вознаграждение автору.