Articulo de referencia

Buzztrax

Buzztrax es un proyecto de software libre diseñado para crear un clon del compositor musical Buzz . Su función es preservar la facilidad de reproducción de las composiciones cre...

Buzztrax es un proyecto de software libre diseñado para crear un clon del compositor musical Buzz . Su función es preservar la facilidad de reproducción de las composiciones creadas con Buzz. Las canciones se crean añadiendo generadores de sonido y efectos virtuales , conectándolos, grabando frases musicales cortas y organizándolas en el secuenciador . Para su distribución, las canciones se pueden exportar a formatos de audio comunes como OGG , MP3 , WAV y muchos otros.

Historia

A mediados de 2002, el desarrollador principal, Stefan Kost, perdió una canción durante una sesión de Buzz debido a un error de software. Como se sabía que el código fuente de Buzz se había perdido, iniciaron un nuevo proyecto llamado Buzztard y lo registraron en SourceForge. El nombre se eligió "por dos razones: el dominio Buzztard.org estaba disponible y nos gustaba la combinación de Buzz y bastard (no es un tracker ni un secuenciador clásico)". [ 1 ]

La primera versión se publicó en octubre de 2006. Se presentó una demostración en la Linux Audio Conference (LAC) de 2007. [ 2 ] Desde entonces, se han publicado varias versiones. A partir de la versión 0.5, las distribuciones de Linux (como Debian , Ubuntu y Arch Linux ) han adoptado el proyecto y ofrecen paquetes listos para instalar. En 2013, el proyecto pasó a llamarse Buzztrax después de que Google lo rechazara para su programa Summer of Code debido al nombre. [ 3 ]

Características

El software se basa en el marco multimedia GStreamer . Al ser el único compositor musical construido sobre GStreamer, sirve como banco de pruebas para funciones relacionadas. [ 4 ] El editor gráfico utiliza GTK+ para su interfaz gráfica. Se integra con el entorno de escritorio GNOME , pero no lo requiere. El editor admite ampliamente copiar y pegar, así como deshacer y rehacer ilimitados. Una característica destacada de la versión 0.6 es el registro de edición, que ayuda a prevenir la pérdida de datos en caso de un fallo del sistema.

A los usuarios de Buzz y a la prensa especializada en Linux les gusta el aspecto modernizado, pero la disposición familiar. [ 5 ] [ 6 ]

La arquitectura de componentes admite módulos de importación de canciones. Buzztrax puede abrir canciones tanto en su formato nativo como en el de Buzz. Un componente contenedor permite usar los binarios de Buzz-machine existentes en Linux x86 y Buzz-machine de código abierto en todas las plataformas. Un complemento puente de GStreamer los pone a disposición de todas las aplicaciones de GStreamer. Otro complemento de GStreamer permite la reproducción de canciones de buzztrax en cualquier reproductor multimedia basado en GStreamer. Un marco de controlador de interacción permite usar dispositivos MIDI y cualquier dispositivo de entrada (como joysticks o mandos de Wii ) para controlar los parámetros de sonido en tiempo real.

Véase también

Referencias

  1. "El proyecto Buzztard, parte 2: una entrevista con Stefan Kost - Linux Journal" . www.linuxjournal.com . Consultado el 12 de enero de 2023 .
  2. Entorno de producción musical Buzztard - Presentación en la Conferencia de Audio Linux 2007
  3. #gsoc en el registro de irc del 19/04/2013 para la reunión de "organizaciones rechazadas" ( copia de seguridad )
  4. Artículo de Gnome Journal archivado el 12/05/2008 en Wayback Machine : Diversión con efectos de audio de GStreamer
  5. Foro de usuarios de Buzzchurch - Foro de discusión de usuarios relacionado con Buzz
  6. Linux Journal - El proyecto Buzztard, parte 1
  • Página wiki del proyecto
  • Recursos del proyecto Sourceforge
  • Actividad y noticias