Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Аудио трекер для Microsoft Windows
Audio tracker for Microsoft Windows
Jeskola Buzz – это бесплатная модульная программная среда музыкальной студии, разработанная для работы в Microsoft Windows с использованием MFC. Она основана на модульном машинном представлении, ориентированном на плагины, и трекере с многошаблонным секвенсором. Buzz состоит из архитектуры плагинов, позволяющей маршрутизировать аудиосигнал от одного плагина к другому различными способами, подобно тому, как кабели передают аудиосигнал между физическими устройствами. Все аспекты синтеза и обработки сигнала полностью контролируются системой плагинов. Синтез сигнала осуществляется "генераторами", такими как синтезаторы, генераторы шума, сэмплеры и трекеры. Затем сигнал можно дополнительно обрабатывать с помощью "эффектов", таких как искажения, фильтры, задержки и плагины мастеринга. Buzz также обеспечивает поддержку через адаптеры для использования VST/VSTi, DirectX/DXi и DirectX Media Objects в качестве генераторов и эффектов. Некоторые новые классы плагинов не относятся к стандартным типам генераторов и эффектов. К ним относятся одноранговые машины (автоматизированные контроллеры сигнала и событий), рекордеры, редакторы волновых таблиц, движки скриптов и т.д. Вывод сигнала Buzz также использует систему плагинов; наиболее практичные драйверы включают ASIO, DirectSound и MME. Buzz поддерживает MIDI как внутри программы, так и с помощью различных расширений. Некоторые функции MIDI ограничены или реализованы нестандартным способом, например, синхронизация MIDI-часов.
Jeskola Buzz is a freeware modular software music studio environment designed to run on Microsoft Windows using MFC. It is centered on a modular plugin based machine view and a multiple pattern sequencer tracker. Buzz consists of a plugin architecture that allows the audio to be routed from one plugin to another in many ways, similar to how cables carry an audio signal between physical pieces of hardware. All aspects of signal synthesis and manipulation are handled entirely by the plugin system. Signal synthesis is performed by "generators" such as synthesizers, noise generator functions, samplers, and trackers. The signal can then be manipulated further by "effects" such as distortions, filters, delays, and mastering plugins. Buzz also provides support through adapters to use VST/VSTi, DirectX/DXi, and DirectX Media Objects as generators and effects. A few new classes of plugins do not fall under the normal generator and effect types. These include peer machines (signal and event automated controllers), recorders, wavetable editors, scripting engines, etc. Buzz signal output also uses a plugin system; the most practical drivers include ASIO, DirectSound, and MME. Buzz supports MIDI both internally and through several enhancements. Some MIDI features are limited or hacked together such as MIDI clock sync.
Разработка
Buzz был создан Оскари Тамелиным, который назвал программное обеспечение в честь своей демогруппы Jeskola. В 1997-98 годах Buzz был трекером третьего поколения и с тех пор эволюционировал, выйдя за рамки традиционной модели трекера. Разработка основной программы, buzz.exe, была остановлена 5 октября 2000 года, когда разработчик потерял исходный код программы. В июне 2008 года было объявлено о возобновлении разработки, в результате чего удалось восстановить значительную часть функциональности. Разработка была перезапущена в июне 2008 года.
Buzz was created by Oskari Tammelin who named the software after his demogroup, Jeskola. In 1997 98 Buzz was a "3rd Generation Tracker" and has since evolved beyond the traditional tracker model. The development of the core program, buzz. exe, was halted on October 5, 2000, when the developer lost the source code to the program. It was announced in June 2008 that development would begin again, eventually regaining much of the functionality. Development was restarted in June 2008.
Система плагинов
Система плагинов Buzz разработана для работы в соответствии с моделью свободного программного обеспечения. Файлы заголовков, используемые для компиляции новых плагинов (известные как Buzzlib), содержат небольшое уведомление о том, что они предназначены исключительно для создания бесплатных плагинов и музыкальных проигрывателей файлов Buzz. Это ограничение требует, чтобы разработчики, желающие использовать систему плагинов Buzz в своих секвенсерах, выплачивали вознаграждение автору.
Buzz's plugin system is intended to operate according to a free software model. The header files used to compile new plugins (known as the Buzzlib) contain a small notice that they are only to be used for making freeware plugins and Buzz file music players. The restriction requires that developers who wish to use the Buzz plugin system in their own sequencers pay a fee to the author.