Rosegarden-4, al cual llamaremos en lo sucesivo simplemente Rosegarden, es una versátil herramienta de creación musical de código abierto. Combina aspectos de un editor de secuencias MIDI (Instrumento Musical con Interface Digital), de secuencias de audio y creación de partituras, en un paquete fácil de usar, conveniente, poderoso, que provee a los usuarios una interface consitente e intuitiva.
Rosegarden utiliza uno de los poderosos y flexibles subsistemas disponibles en Linux. Para operaciones MIDI, Rosegarden emplea la infraestructura del secuenciador MIDI ALSA (Arquitectura de Sonido Avanzada Para Linux). Para dirigir eventos MIDI entrantes y salientes, puede grabar desde cualquier número de entradas simultáneamente, y los eventos de salida pueden ser dirigidos hacia millares de clientes MIDI.
Para grabación y reproducción de audio, Rosegarden es una de las numerosas aplicaciones que hacen uso del Kit de Conección de Audio Jack (JACK), un servidor de sonido de baja latencia diseñado desde cero para cumplir con las necesidades de los músicos profesionales. De la mano de JACK, Rosegarden puede aplicar plugins LADSPA (Linux Audio Developer's Simple Plugin API) hacia “streams” de audio en tiempo real, brindando un rango de efectos desde equualización a reverberancias, y, eventualmente, cualquier cosa en el medio. Estos plugins pueden ser puestos en capas uno encima del otro, para obtener aún más posibilidades.
Cubriendo el vacío entre estas dos tecnologías, Rosegarden es el primer secuenciador MIDI que emplea la nueva arquitectura de plugin DSSI (Disposable Soft Synth Interface = Interface de Síntesis por Soft Disponible). Los eventos MIDI son dirigidos a través de ALSA hacia los plugins de síntesis DSSI, y el audio producido por estos plugins puede de vuelta ser dirigido a través de plugins LADSPA y desde allí hacia JACK.
Rosegarden provee tres modos diferentes para ver, editar e ingresar eventos MIDI, incluyendo un poderoso editor de partituras que provee rasgos que no se encuentran típicamente en otros secuenciadores MIDI. Debajo de estos tres editores, Rosegarden provee un mecanismo basado en segmentos para ordenar bloques de datos de audio y MIDI en un lienzo que brinda el potencial de un programa de edición de imágenes basado en capas al reino de la música.
Toda esta flexibilidad significa que puedes usar Rosegarden como el centro de un poderoso estudio de grabación casero y como una solución de composición musical en Linux.
Ésta guía es en parte un manual, en parte un tutorial. Se trata de mostrar los rasgos más significantes de Rosegarden y dar sugerencias acerca de usar estas herramientas para lograr tus objetivos musicales.
Ésta guía está ordenada para ser leída desde el principio al fin, y proceder a través de las herramientas de Rosegarden ventana por ventana de un modo lógico. Si quisieras ir directamente a un tópico específico, la tabla de contenidos está completa y la versión WEB está totalmente hyperlinkeada.
Cada capítulo está dividido en dos partes. La primera mitad detalla el lado mecánico de hacer uso de varios controles para manipular datos de algún modo. La otra mitad se enfoca en demostrar cómo usar estos controles para alcanzar objetivos musicales comunes.
Las opciones de menú y las referencias hacia algunas páginas de diálogo o solapas están en letra negrita, con flechas indicando la progresión a través de capas de menús. Por ejemplo, si digo usar: File -> Import -> Import MIDI File, ésto significa empezar en el menú “File”, encontrar “Import” en ese menú y esperar hasta que el submenú se abra, luego clikear en “Imput MIDI File”.

Éste documento describe Rosegarden-4 , la última versión en esa venerable línea de aplicaciones. Algunas distribuciones siguen trayendo el viejo Rosegarden-2, actualizado por última vez en 1997. Rosegarden-4 es una aplicación KDE completamente moderna, la versión 1 fue liberada en el 2004.
El nuevo Rosegarden es una aplicación nativa KDE que puede correr en cualquier sistema que contenga instaladas las librerías KDE y QT, y actualmente requiere como mínimo KDE/QT 3.1 para funcionar. Rosegarden depende de un número de librerías y rasgos de arquitectura que actualmente sólo se encuentran en Linux. Unos pocos y audaces individuos están interesados en portarlo a FreeBSD and OS-X, pero hasta el momento, ninguno ha tenido éxito, y Rosegarden sigue siendo, efectivamente, una aplicación solamente para Linux.
Rosegarden necesita realmente muchas librerías nuevas para que todas sus características funcionen correctamente. Los plugins Synth especialmente requieren una librería que no traen muchas distribuciones al momento de este escrito. Si cualquier cosa documentada en éste libro parece no existir, por favor pídele a tu mantenedor de paquetes de tu distribución que tome las librerías necesarias y compile Rosegarden con ellas. Desafortunadamente compilar Rosegarden desde el código fuente está más allá del alcance de éste libro.
Versión de Linux
Cuanto más reciente sea tu distribución, mejor. Rosegarden y muchas aplicaciones relacionadas e interdependientes son todas muy nuevas. Nosotros te aconsejamos que corras realmente la última versión de la distribución que elijas, como mínimo. Además de eso, sugerimos que una distribución con especial énfasis en audio en Linux, como AGNULA o Planet CCRMA pueden ser de gran valor para tu consideración si te encuentras tú mismo teniendo problemas tratando de hacer cooperar todas éstas cosas. El audio en Linux es un área un poco rara y compleja en el presente, y éstas distribuciones especiales buscan remover muchos de los inconvenientes. Yo he logrado aceptables, sino ideales resultados usando Debian Sarge en una PC rápida, pero ésto se debe más a mi obstinación que a cualquier asunto de practicidad. Recomiendo de corazón que hagas uso de Planet o AGNULA.
Mucha gente está corriendo Rosegarden de modo exitoso en hardware viejo y lento. De todos modos, en ese caso su CPU no podría ser muy rápido y no podría tener demasiada memoria RAM o espacio en disco rígido. Cuantos más recursos pueda brindar tu PC, más vas a poder tener éxito con Rosegarden. La siguiente es una rápida lista de requerimientos básicos que necesitarás satisfacer para estar capacitado para hacer distintos tipos de trabajo con Rosegarden.
Para grabación MIDI:
un teclado electrónico MIDI, guitarra MIDI u otro dispositivo, también con:
una interface de hardware MIDI bien configurada soportada por ALSA:
un puerto MIDI joystick en la placa de sonido y/o
una placa MIDI dedicada, y/o
una interface MIDI USB
o un teclado electrónico virtual como vkeybd
Para reproducción MIDI:
una placa de sonido o interface MIDI configurada apropiadamente y compatible con ALSA, y
un dispositivo MIDI externo como un teclado o módulo de sonido, y/o
un sintetizador de hardware soportado por ALSA, como la Sound Blaster Live! (emu10k1) y sus descendientes, con un soundfont cargado en ella, y/o
un sintetizador por software ALSA, como QSynth con un soundfont apropiado cargado en él (salida de audio via ALSA, o preferentemente, JACK), y/o
un plugin sintetizador DSSI como FluidSynth DSSI, con un soundfont cargado, y/o un plugin Xsynth-DSSI (se requiere un soundfont de tipo “analog synthno”) y ambos requieren un server JACK para la salida de audio.
Para grabación de audio:
un server JACK apropiadamente configurado y corriendo, y
una placa de sonido compatible con JACK, y
un micrófono o uno o más dispositivos capaces de producir sonido y de ser conectados en la entrada apropiada en la placa de sonido, y
mucho espacio en disco rígido.
Para reproducción de audio:
un server JACK adecuadamente configurado y corriendo, y
una placa de sonido compatible con JACK
La versión HTML de Usando Rosegarden está siempre disponible en:
http://rosegarden.sourceforge.net/tutorial/using-rosegarden/
La versión imprimible PDF (formateada en tamaño de papel “Universal” que debe funcionar igualmente bien en tamaño legal o A4) puede ser encontrada en:
Inglés:
http://rosegarden.sourceforge.net/pdf/using-rosegarden.pdf
|
alem� |
Bernd Weber < weber.freiburg@freenet.de> |
|
espa�l |
Marcos Gugliemetti y Sabrina Valli <marcospcmusica@yahoo.com.ar> |
|
ruso |
Alexandre Prokoudine <alexandre.prokoudine@gmail.com> |
|
TBA |
tba |
|
TBA |
tba |
Gracias a...
Chris Cannam, Rich Bown, Guillaume Laurent por darme algo sobre lo cual escribir, y por ayudarme en varios puntos a lo largo del camino.
Shelagh, Daniel Krippner por ayudarme a asegurar que toda esta cosa fuera actualmente útil a la gente.
Pedro Lopez-Cabanillas por la información acerca de MIDI USB y Sysex.
Brendon Oliver por alguna magia en Perl para arreglar mi sistema de construccón de documentos.