This article needs additional citations for verification. (December 2023) |
Разработчик(и) | Штефан Зауэр и другие |
---|---|
Стабильный релиз | 0.10.2 / 6 января 2016 г. |
Репозиторий |
|
Операционная система | Линукс |
Тип | Музыкальный трекер |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Веб-сайт | http://www.buzztrax.org/ |
Buzztrax — это бесплатный программный проект, разработанный для создания клона музыкального композитора Buzz . Его функционал заключается в сохранении воспроизводимости композиций, созданных с помощью Buzz. Песни создаются путем добавления виртуальных звуковых генераторов и эффектов, их соединения, записи коротких музыкальных фраз и аранжировки их в секвенсоре . Для распространения песни можно экспортировать в распространенные аудиоформаты, такие как OGG , MP3 , WAV и многие другие.
В середине 2002 года главный разработчик Стефан Кост потерял песню во время сессии Buzz из-за ошибки программного обеспечения. Поскольку было известно, что исходники Buzz были утеряны, они начали новый проект под названием Buzztard и зарегистрировались на SourceForge. Название было выбрано «по двум причинам: домен Buzztard.org был доступен, и нам понравилась смесь Buzz и bastard (это не трекер и не классический секвенсор)». [1]
Первая версия была выпущена в октябре 2006 года. Демоверсия была представлена на Linux Audio Conference (LAC) 2007. [2] С тех пор последовало несколько релизов. Начиная с версии 0.5 дистрибутивы Linux (такие как Debian , Ubuntu и Arch Linux ) подхватили проект и предоставляют готовые к установке пакеты. В 2013 году проект был переименован в Buzztrax после того, как Google отклонил проект для своей программы Summer of Code из-за названия. [3]
Программное обеспечение основано на медиа-фреймворке GStreamer . Поскольку это единственный музыкальный композитор, созданный на основе GStreamer, он служит испытательным стендом для связанных функций. [4] Графический редактор использует GTK+ для своего графического интерфейса. Он интегрирован с рабочим столом GNOME , но не требует его. Редактор широко поддерживает копирование и вставку, а также неограниченную отмену и повтор. Примечательной особенностью версии 0.6 является журнал редактирования, который помогает предотвратить потерю данных в случае сбоя.
Пользователям Buzz и прессе Linux нравится модернизированный вид, но знакомая компоновка. [5] [6]
Архитектура компонента поддерживает модули импорта песен. Buzztrax может открывать песни как в своем собственном формате, так и в формате Buzz. Компонент-оболочка позволяет использовать существующие двоичные файлы Buzz-machine под x86 Linux и Buzz-machine с открытым исходным кодом на всех платформах. Плагин-мост GStreamer делает их доступными для всех приложений GStreamer. Другой плагин GStreamer позволяет воспроизводить песни buzztrax в каждом медиаплеере на базе GStreamer. Структура контроллера взаимодействия позволяет использовать MIDI- устройства и любые устройства ввода (такие как джойстики или пульты Wii Remote ) для управления параметрами звуков в реальном времени.