Buzztrax

Last updated
Buzztrax
Developer(s) Stefan Sauer and others
Stable release
0.10.2 / 6 January 2016
Repository
Operating system Linux
Type Music tracker
License GNU Lesser General Public License
Website http://www.buzztrax.org/

Buzztrax is a free software project designed to create a clone of the Buzz music composer. Its functionality is to preserve the playability of the compositions made with Buzz. Songs are made by adding virtual sound generators and effects, connecting them, recording short musical phrases and arranging them in the sequencer. For distribution, songs can be exported to common audio formats such as OGG, MP3, WAV and many others.

Contents

History

In the middle of 2002, the main developer, Stefan Kost, lost a song during a Buzz session because of a software error. As the sources of Buzz were known to be lost, they started a new project called Buzztard, and they registered on SourceForge. The name was chosen "for two reasons: the Buzztard.org domain was available, and we liked the mix of Buzz and bastard (it's not a tracker, and it's not a classical sequencer)." [1]

A first version was released in October 2006. A demo was presented at Linux Audio Conference (LAC) 2007. [2] Several releases have followed since. Starting with version 0.5 Linux distributions (such as Debian, Ubuntu and Arch Linux) have picked up the project and provide ready to install packages. In 2013 the project was renamed to Buzztrax after Google rejected the project for its Summer of Code program due to the name. [3]

Features

The software is based on the GStreamer media framework. As it is the only music composer built on GStreamer it serves as a test-bed for related features. [4] The graphical editor uses GTK+ for its GUI. It integrated with the GNOME desktop, but does not require it. The editor extensively supports copy and paste and unlimited undo and redo. A notable feature of version 0.6 is the editing journal that helps to prevent loss of data in the case of a crash.

Buzz users and the Linux press like the modernized look, but familiar layout. [5] [6]

The component architecture supports song import modules. Buzztrax can open songs both in its native and Buzz's format. A wrapper component allows using the existing Buzz-machine binaries under x86 Linux and open-source Buzz-machines on all platforms. A GStreamer bridge plugin makes them available to all GStreamer applications. Another GStreamer plugin enables the playback of buzztrax songs in each GStreamer based media-player. An interaction controller framework allows the use of MIDI devices and any input devices (such as joysticks or Wii Remotes) to be used to control parameters of sounds in real-time.

See also

Related Research Articles

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.

<span class="mw-page-title-main">Digital audio workstation</span> Electronic device or application software used for recording, editing and producing audio files

A digital audio workstation (DAW) is an electronic device or application software used for recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software program on a laptop, to an integrated stand-alone unit, all the way to a highly complex configuration of numerous components controlled by a central computer. Regardless of configuration, modern DAWs have a central interface that allows the user to alter and mix multiple recordings and tracks into a final produced piece.

<span class="mw-page-title-main">OpenMPT</span> Open source module tracker

OpenMPT is an open-source audio module tracker for Windows. It was previously called ModPlug Tracker, and was first released by Olivier Lapicque in September 1997.

<span class="mw-page-title-main">GStreamer</span> Multimedia framework

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

<span class="mw-page-title-main">Rhythmbox</span> Free and open source audio player

Rhythmbox is a free and open-source audio player software, tag editor and music organizer for digital audio files on Linux and Unix-like systems.

<span class="mw-page-title-main">Jeskola Buzz</span> Audio tracker for Microsoft Windows

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.

<span class="mw-page-title-main">Muine</span> Open source audio player

Muine is a discontinued audio player for the GNOME desktop environment which runs on Linux, Solaris, BSD and other UNIX-like systems. Muine is written in C# using Mono and Gtk#. The default backend is GStreamer framework but Muine can also use xine libraries.

<span class="mw-page-title-main">Sound Juicer</span> CD ripper

Sound Juicer is the official CD ripper program of GNOME. It is based on GTK, GStreamer, and libburnia for reading and writing optical discs. It can extract audio tracks from optical audio discs and convert them into audio files that a personal computer or digital audio player can play. It supports ripping to any audio codec supported by a GStreamer plugin, such as Opus, MP3, Ogg Vorbis, FLAC and uncompressed PCM formats. Versions after 2.12 implement CD playing capability. Last versions produce lossy formats with default GStreamer settings.

In computing, the Enlightened Sound Daemon was the sound server for Enlightenment and GNOME. Esound is a small sound daemon for both Linux and UNIX. ESD was created to provide a consistent and simple interface to the audio device, so applications do not need to have different driver support written per architecture. It was also designed to enhance capabilities of audio devices such as allowing more than one application to share an open device. ESD accomplishes these things while remaining transparent to the application, meaning that the application developer can simply provide ESD support and let it do the rest. On top of this, the API is designed to be very similar to the current audio device API, making it easy to port to ESD.

<span class="mw-page-title-main">Maemo</span> Mobile operating system by Nokia

Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to compete with Apple and Android, and that strategy failed for complex, institutional and strategic reasons.

<span class="mw-page-title-main">Banshee (media player)</span> Open source media player

Banshee was a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it used the GStreamer multimedia platform for encoding, and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.

<span class="mw-page-title-main">Pitivi</span> Open-source video editing software for Linux

Pitivi is a free and open-source non-linear video editor for Linux, developed by various contributors from free software community and the GNOME project, with support also available from Collabora. Pitivi is designed to be the default video editing software for the GNOME desktop environment. It is licensed under the terms of the GNU Lesser General Public License.

<span class="mw-page-title-main">Brasero (software)</span> Open-source disc-burning GUI front-end

Brasero is a free and open-source disc-burning program for Unix-like operating systems, it serves as a graphical front-end to cdrtools, cdrskin, growisofs, and (optionally) libburn. Licensed under the terms of the GNU General Public License.

<span class="mw-page-title-main">Moonlight (runtime)</span> Implementation of Microsoft Silverlight for some Unix-based operating systems

Moonlight is a discontinued free and open source implementation for Linux and other Unix-based operating systems of the Microsoft Silverlight application framework, developed and then abandoned by the Mono Project. Like Silverlight, Moonlight was a web application framework which provided capabilities similar to those of Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment.

<span class="mw-page-title-main">JUCE</span> C++ Cross-Platform Application Development Framework

JUCE is an open-source cross-platform C++ application framework, used for the development of desktop and mobile applications. JUCE is used in particular for its GUI and plug-ins libraries. It is dual licensed under the GPLv3 and a commercial license.

<span class="mw-page-title-main">Qtractor</span> Digital audio workstation application for Linux

Qtractor is a hard disk recorder and digital audio workstation application for Linux. Qtractor is written in C++ and is based on the Qt framework. Its author is Rui Nuno Capela, who is also responsible for the Qjackctl, Qsynth and Qsampler line of Linux audio software. Qtractor's intention was to provide digital audio workstation software simple enough for the average home user, and yet powerful enough for the professional user.

<span class="mw-page-title-main">Exaile</span> Open source audio player

Exaile is a cross-platform free and open-source audio player, tag editor and library organizer. It was originally conceived to be similar in style and functions to KDE's Amarok 1.4, but uses the GTK widget toolkit rather than Qt. It is written in Python and utilizes the GStreamer media framework.

<span class="mw-page-title-main">GNOME Videos</span> Media player software of the desktop environment GNOME

GNOME Videos, formerly known as Totem, is a media player for the GNOME computer desktop environment. GNOME Videos uses the Clutter and GTK+ toolkits. It is officially included in GNOME starting from version 2.10, but de facto it was already included in most GNOME environments. Totem utilizes the GStreamer framework for playback, though until version 2.27.1, it could alternatively be configured to use the Xine libraries instead of GStreamer.

References

  1. "The Buzztard Project, Part 2: an Interview with Stefan Kost - Linux Journal". www.linuxjournal.com. Retrieved 2023-01-12.
  2. Buzztard Music Production Environment - Presentation at Linux Audio Conference 2007
  3. #gsoc on 20130419 irc log for the "rejected orgs" meeting (backup [ permanent dead link ])
  4. Gnome Journal Article Archived 2008-05-12 at the Wayback Machine - Fun with GStreamer Audio Effects
  5. Buzzchurch user forum Archived 2008-05-29 at the Wayback Machine - Buzz related user discussion forum
  6. Linux Journal - The Buzztard Project, Part 1