Mostrando entradas con la etiqueta Ubuntu Studio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu Studio. Mostrar todas las entradas

lunes, 17 de mayo de 2010

Phasex - Potente sintetizador para GNU/Linux

Phasex es un poderoso sintetizador, que basa su funcionamiento en la utilización del desfase de la modulación entre los canales izquierdo y derecho de cada uno de sus osciladores... Quizá sea un tanto complicado de explicar, pero... ¡Suena de miedo!

Y además, es fácil de instalar, a pesar de no estar en los repositorios de Ubuntu. Lo haremos compilando sus fuentes.

lunes, 23 de noviembre de 2009

Qtractor - Secuenciador de audio y MIDI - Instalación

Qtractor
En la búsqueda de mi secuenciador de batalla en GNU/Linux está ganando bastantes enteros uno llamado Qtractor. Lo conocí vía Melódica hace ya un tiempo, pero no ha sido hasta este fin de semana, que le he podido dedicar unos minutos, para darme cuenta de que, a pesar de estar en fase alpha todavía, supera en estabilidad, en mi delicado equipo de sobremesa (amd64), a programas más consagrados, como Rosegarden o Ardour.

Conforme lo vaya conociendo más a fondo os iré contando cómo me va con este programa, pero para poder disfrutar de él... ¡Antes habrá que instalarlo!

Como ya he comentado, el programa está en fase alpha. En los repositorios de Jaunty, la versión más reciente es la 0.3.0. Y el equipo de desarrollo del programa ya liberó en octubre de este año la 0.4.3. Y como de momento no me voy a actualizar a Karmic, voy a instalar la versión más reciente instalándolo de los paquetes con el código fuente.

Damos por supuesto que tenemos instalados los archivos de desarrollo y compilación necesarios, o si no es así, los instalamos en un momento con el siguiente comando:

sudo aptitude install build-essential

Para empezar, conseguimos la versión más reciente de Qtractor. Descomprimimos donde queramos la carpeta que contiene el paquete, nos movemos con el comando cd al directorio donde está, y configuramos:

./configure
Lo más probable es que de este error:

Qt required
checking for Qt library version >= 4.1... no; Qt 4.1 or greater is required

Son unas librerías necesarias para que funcione Qtractor. En Sistema - Administración - Gestor de Paquetes Synaptic se puede instalar. Se trata de un paquete llamado qt4-dev-tools. A su vez, requiere de varias subdependencias, así que la instalación puede tardar unos minutos.

Instalar qt4
Una vez instalado puede ser que hagas ./configure sin problemas... Pero a mi en el portátil me solicitó algunas de las dependencias que me pidió para instalar Rakarrack, como libasound2-dev, libjack-dev y libjack0.100.0-dev.

Pero, además, puede pasarte como a mi en el amd64, que me pide otras dependencias:


configure: error: sndfile library not found

Las resolvemos fácilmente con Synaptic también. El paquete requerido se llama libsndfile1-dev:

Instalar libsndfile1-devUna vez resuelta esta dependencia, ya debería dejarte hacer make:

Now type 'make', followed by 'make install' as root. Pues eso mismo vamos a hacer. Primero make, seguido de Enter. Es la parte de la instalación que más tarda, hay que tener un poco de paciencia. Cuando termina, deberíamos ver en la consola esto:

Make Qtractor OK
Ya solo queda sudo make install. Introducimos la contraseña, y ya tenemos instalado Qtractor:

Lo encontraremos en Aplicaciones - Sonido y Video - Qtractor, pero previamente habremos abierto y arrancado Jack. Así lo hacemos, y comprobamos en el menú del propio programa Help - About... que, efectivamente, tenemos instalada la versión 0.4.3 de Qtractor.

Qtractor 0.4.3
Próximamente, exploraremos las posibilidades de este sencillo pero potente secuenciador de audio y MIDI para GNU/Linux.

lunes, 29 de junio de 2009

Hispasonic Analog Dreams

Hispasonic Analog Dreams en Ubuntu
Esta mañana, Hispasonic, lugar del que soy asiduo y usuario registrado, me ha sorprendido con una grata noticia: han liberado una colección de sonidos en formatos Soundfont, Kontakt y Reason Refill.

Contiene 138 instrumentos multimuestreados, entre los que hay 15 texturas y atmósferas, 29 bajos, 20 cajas de ritmos clásicas, 36 colchones o pads, entre otros sonidos interesantes. Todo ello en archivos de Soundfonts separados.

Además, los paquetes comprimidos incluyen los sintetizadores Hispasonic Chaos Theory e Hispasonic Analogic Matrix.

Este obsequio lo han realizado en colaboración con DSK Music, uno de los grandes fabricantes de softsintes del momento, así que su calidad sonora está asegurada.

Desde luego, ya me he hecho con la que viene en formato SoundFont, para poder cargarla en QSynth, en Ubuntu y en el reproductor de Soundfonts VST, en Windows. Y os puedo asegurar que a través de Qsynth suenan de muerte.

Me falta probar los dos sintes VST, pero eso lo haré cuando reinicie a Windows.

Ni qué decir tiene que me van a venir de maravilla para el trabajo que estoy grabando.

Más información, tras este enlace.

Actualización: con anterioridad ya habían lanzado un paquete similar.

lunes, 27 de abril de 2009

Instalable para amd64 de Rakarrack

Hace un tiempo os hablé de un estupendo procesador de efectos para guitarra llamado Rakarrack. Os mostré cómo instalarlo desde el código fuente o tarball, resolviendo sus dependencias y demás.

Pues bien, un tiempo después aprendí, en Elavdeveloper, a crear un archivo instalable desde las fuentes de Rakarrack. Aunque un artículo de Linux Music 2.0 me facilitó unos modificadores clave para terminar con éxito la operación.

Como es un proceso largo y costoso de escribir, os remito a los enlaces a quienes estéis interesad@s en el tema.

Aprovecho para poner a vuestra disposición, con permiso de Josep Andreu, uno de los cerebros del equipo de Rakarrack, el archivo instalable *.deb para amd64, hecho por un servidor, con las indicaciones arriba expuestas. La descarga es en dos etapas.

Sé que a alguien le vendrá bien, porque, de momento, no encuentro este paquete en ningún repositorio oficial, aunque sí he visto el de i386 en el de Musix, por ejemplo, aunque ya algo anticuado.

Espero que lo disfrutéis tanto o más que yo.

domingo, 1 de marzo de 2009

Instalar Rakarrak desde el código fuente

Si tocas la guitarra eléctrica y usas GNU/Linux en tu ordenador, has venido al lugar indicado.

Y si, además, tienes un amd64, y te apetece instalarte este programa, no has podido caer en mejor lugar.

Rakarrack es un procesador de efectos de guitarra que funciona con Jack, es decir, te conectas la guitarra a la entrada de linea o micro de tu tarjeta, abres Jack, abres Rakarrack, conectas la entrada de línea/micro a la entrada de Rakarrack, y la salida de éste a la salida del sistema.

Existen versiones del instalador de Debian (.deb) de este programa, pero cuando intentas instalar dichos paquetes en un amd64, como el mío, te sale el dichoso:

Error: Wrong architecture 'i386'
La desesperación va en aumento cuando descubres que aún no hay instalador para amd64 en los principales repositorios de Ubuntu. ¿Qué otra opción nos queda? Instalar desde el código fuente.

La versión que me instalé fue la 0.3.0, disponible en esta página, bajo Ubuntu Studio 8.04.1. Aunque también logré instalarlo con éxito en la misma máquina bajo Ubuntu 8.10 Intrepid Ibex, aunque no lo conseguí, sin embargo, en la versión Studio de esta última, por un problema de dependencias que no supe resolver.

Con el fin de verificar que los pasos que di fueron los correctos, repetí la instalación con el live CD de Ubuntu 8.04.2, que viene a ser como si instalara en un equipo nuevo. Las capturas de pantalla pertenecen a esa verificación.

Vamos, pues, por pasos:

Lo primero es asegurarse que el sistema tiene lo necesario para poder compilar. Abrimos una terminal y le damos la siguiente orden:

sudo aptitude install build-essential

Pero al intentarlo, no se encuentra el paquete. Eso es porque no están marcados todos los repositorios. Lo resolveremos entrando en Sistema - Administración - Orígenes del Software. Y después, hay que marcar todos los repositorios disponibles.

Al volver a intentar el anterior comando, ahora vemos que sí se instala el paquete.

Lo siguiente que vamos a hacer es resolver las dependencias de Rakarrack. Como ya las fui averiguando sobre la marcha la vez anterior, sé que son éstas:
  • jackd
  • libjack-dev
  • libjack0.100.0-0
  • libjack0.100.0-dev
  • libfltk1.1
  • libfltk1.1-dev
  • libasound2-dev
  • libxpm-dev
  • aconnectgui

Las cuales resolveremos de una sola vez con una sola orden:
sudo aptitude install jackd libjack-dev libjack0.100.0-0 libjack0.100.0-dev libfltk1.1 libfltk1.1-dev libasound2-dev libxpm-dev aconnectgui

Ésto nos resolverá, a su vez, las subdependencias que puedan tener estos paquetes.

Ahora nos conseguiremos el paquete con el código fuente de Rakarrack. En su página de Sourceforge lo encontrarás.

Una vez en el ordenador habrá que descomprimirlo. Suponiendo que el archivo comprimido esté en la Carpeta personal, el comando sería:

tar zxf rakarrack-0.3.0.tar.gz

Se creará una carpeta dentro de la Carpeta personal, rakarrack-0.3.0, a la que nos moveremos, vía Terminal, así:

cd rakarrack-0.3.0

Luego hay que ejecutar el comando:

./configure

Ésto preparará los archivos para crear el instalador. Luego, la siguiente orden:

make

Make creará un instalador, formado de varios archivos sueltos. Es muy importante, por el momento, no borrar ninguno de ellos. La instalación definitiva en el sistema la realizará el último comando:

sudo make install

El proceso puede tardar uno o dos minutos, dependiendo de la máquina. El resultado en pantalla debería ser así:

Si hemos dado todos los pasos anteriores, sin salir ningún error, entonces habremos instalado Rakarrack correctamente. Para comprobarlo, arrancamos Jack y ,después, buscamos en el menú Aplicaciones - Sonido y vídeo el icono de Rakarrack:

¡Perfecto! Se ha instalado correctamente. Lo arrancamos y procedemos a conectar, via Connect de Jack, las entradas y las salidas de la siguiente manera:


  • System capture a Rakarrack in.
  • Rakarrack out a playback 1 y 2.
System capture es la entrada de línea y/o micro de la tarjeta de audio, y playback la salida a altavoces. Rackarrack in y out son, respectivamente, la entrada y salida de señal de este procesador.

Por último, para que funcione, hay que activar el botón de la esquina superior izquierda Fx On:

No hace falta decir que hay que asegurarse de que la guitarra está realmente conectada a la tarjeta y que los altavoces están encendidos y enchufados.

Una vez hecho ésto, ya podemos subir el control de volumen de la guitarra y empezar a dar guerra a los vecinos :D :


Este procesador de efectos viene con bastantes presets de fábrica para empezar a rocanrolear. Sólo falta ir experimentando con ellos y luego aventurarse a crear tus propios bancos.

Sólo un consejo antes de acabar: en los sonidos limpios empezar con un nivel de entrada (input) más bien bajo e ir subiendolo hasta que empiece a romperse el sonido, y luego bajar hasta que suene limpio, y acabar de subir el volumen con output.

Como he ido descubriendo posibilidades muy interesantes con Rakarrak, éste va a ser el primero de varios tutoriales, porque suena muy bien, y merece la pena.

¡Espero que les saquéis provecho!


martes, 24 de febrero de 2009

Regreso a Ubuntu Studio 8.04

Varios han sido los motivos por los que, este sábado, en un rato que tuve libre, me cargué la partición en la que tenía instalado Ubuntu Studio 8.10:

  1. No me reconoce la tarjeta inalámbrica que, sin embargo, la versión genérica de Ubuntu Intrepid Ibex 8.10 sí lo hace. Por lo tanto, la conexión a Internet imposible, y ésto hace la descarga e instalación de paquetes una tarea no factible, al menos de forma directa.
  2. Algunas librerías no son compatibles con programas antiguos. Es particularmente complicado instalar desde el código fuente por la sencilla razón de que las dependencias no pueden ser satisfechas. Más detalles de ésto muy pronto.
  3. No viene un programa esencial para la producción musical en GNU/Linux como Rosegarden, y creo echar en falta alguna aplicación más.
  4. El kernel, aunque funciona perfectamente Jack con él, aparentemente no es un real-time kernel. Al menos no viene etiquetado como tal.
  5. La opción que tenía puesta en el inicio (acpi=off apm=on apm=power-off noapic), traía como consecuencia tener que terminar de apagar con el botón de la torre. Cosa que no veía desde win95. Pero sin ponerla, no arrancaba el sistema :( .
En resumen, me pasé el otro día por la web de Ubuntu Studio y vi que había una primera revisión de su distribución especializada en música y video, en su versión 8.04.1, así que no lo dudé y la descargué para mi sufrido amd64, junto a su homónima versión en formato live CD, para probar antes el hardware, como hice en su día con Intrepid Ibex.

Y como el disco de Ubuntu Hardy Heron -revisión 8.04.2- me fue bien, incluida la tarjeta wifi y el acceso a Internet, pues no lo he dudado y he instalado su versión Studio.

En breve os contaré cómo he instalado, con éxito, un programa desde el código fuente en dicho sistema.

Por supuesto, los paso a paso sobre el sonido en Ubuntu Studio y el de cómo hacer que suene MuseScore siguen siendo igual de válidos para quienes optéis por la versión 8.04.1 que, aunque sea más antigua, es más estable.


lunes, 16 de febrero de 2009

Cómo hacer sonar MuseScore en Ubuntu

De todo músico es sabido, igual da aficionado que profesional, lo útil que puede resultar un editor de partituras, si dispone de un ordenador para instalarlo y utilizarlo, y una buena impresora. Pero de bien poco sirve si no puedes escuchar esas partituras que tan bonitas se ven en el monitor, pues es más que probable que acabes imprimiendo algún error, más si no estás acostumbrado a leer partituras.

Este paso a paso está orientado para una instalación de MuseScore en Ubuntu (Ubuntu Studio en las capturas de pantalla). En una instalación en Windows la cosa cambia. Si hay alguna petición al respecto, haré la entrada correspondiente, pues no suelo utilizar dicho sistema operativo.

Lo primero que has de hacer, a no ser que partas de Ubuntu Studio, es instalarte Jack, el kit de interconexiones de Linux para audio:

sudo aptitude install jackd jack-tools qjackctl

Es recomendable tener instalado un kernel de baja latencia, aunque a mi, con el genérico, y unos pocos ajustes, funciona bien. Para quienes quieran instalarlo, éste es el comando:

sudo apt-get install linux-rt

Te pedirá instalar otros paquetes adicionales. Acepta, y se instalará la versión más reciente disponible del kernel Linux de baja latencia. A mi me sale la versión 2.6.27-3-rt.

Si pretendes hacer uso de ese nuevo kernel, tendrás que reiniciar y elegir en el GRUB la nueva entrada creada en el menú.

Una vez instalado todo, abre Jack Control. Puedes hacer vía Terminal:

qjackctl

Aunque tiene el inconveniente de que si cierras la terminal, también se cierra Jack, con lo que la mejor opción es abrirlo de manera gráfica:

Para arrancarlo y configurarlo, véase esta entrada.

Una vez arrancado y funcionando, arrancamos MuseScore:


Una vez abierto, para que todo fuera bien, debería verse como en esta captura:


Así es como se ve actualmente en mi equipo, pero si no salen los controles de transporte en la barra de herramientas, habrá que hacer unos ajustes. Abrimos Preferences... del menú Edit:

Selecciona Use internal synthesizer, y la subcategoría Jack Audio Server. Al hacer ésto último, deberían salir los puertos disponibles de salida. Simplemente, selecciónalos como en la imagen.

Pero si no saliera ni system:playback_1 ni el 2, entonces reinicia MuseScore. Ya debería funcionar el sonido.

Si aún asi tampoco va, asegúrate que el archivo que sale seleccionado en Soundfont existe en tal directorio. Y si existe, tal vez esté corrupto. En principio, MuseScore funciona con cualquier soundfont. En la web de MuseScore facilitan enlaces a sitios con soundfonts compatibles.

Si has seguido todos los pasos bien, el programa mostrará la barra de transporte y podrá reproducir la partitura de muestra con un sonido de piano:

Si aun siguiendo estos pasos algo te falla, no dudes en comentar, y así le servirá a alguien más la solución que demos ;).



sábado, 17 de enero de 2009

Sonido en Ubuntu Studio

Hace poco me instalé, en una partición libre de mi ordenador de sobremesa, la versión para músicos de Ubuntu: Ubuntu Studio. Su liberación pública fue anunciada oficialmente, a finales de octubre de 2008, pero no lo he instalado antes porque me he llevado chascos en versiones anteriores. Pero con Ubuntu Studio, basada en Intrepid Ibex, he conseguido, por fin, que el sonido funcione para lo que yo quiero: producir música por ordenador sin Windows.

Configuraremos el sonido para tal propósito, como dije al final de la instalación de Intrepid Ibex, y en una próxima entrega, conseguiremos hacer sonar Muse Score, el magnífico editor de partituras del que os hablé en su momento.

Voy a obviar el proceso de instalación de Ubuntu Studio. Aunque la instalación es en un entorno de texto, es muy similar a la de Intrepid Ibex, así que podéis consultar aquí dicho proceso.

Quienes estén interesados, aquí dejo un enlace para la página de descargas de Ubuntu Studio Intrepid Ibex. Además de las imágenes ISO de DVD, hay archivos de BitTorrent, para quienes preferís descargar con ese protocolo.

Tened muy en cuenta la arquitectura del ordenador donde lo instalaréis. Para una gran parte de las máquinas de escritorio valdrá la imagen que acaba en i386. Para los ordenadores basados en AMD64 y similares, hay una imagen de DVD propia. En mi caso concreto, lo instalé en mi AMD64.

Bueno, lo primero que hay que hacer para usar el sonido con fines semiprofesionales o profesionales, es entrar en la configuración del audio en Ubuntu:

Como siempre, puedes ver las imágenes en tamaño real pinchando en ellas. En Sistema/Preferencias/Sonido, te saldrá ésto:

Mi tarjeta de sonido es una Creative Sound Blaster Live! USB. Pero selecciono la opción ALSA - Advanced Linux Sound Architecture. Enseguida enteremos por qué he hecho ésto, en lugar de seleccionar mi tarjeta directamente. Ahora, vía menú, abrimos Jack:

¿Qué es Jack? Para los que entendéis de audio en Windows, es como si unierais lo mejor de ASIO con un ReWire mejorado. Me explico: por un lado, es un driver de baja latencia, pero también centraliza los flujos de audio y MIDI dentro de Linux.


Además, puedes reproducir, de manera sincronizada, varias aplicaciones de audio a la vez, como harías con ReWire, pero completamente centralizado en Jack. Enseguida veremos como funciona y lo entenderéis mejor.

Pero antes, vamos a hacer unos retoques a su configuración por defecto:

En esta imagen estamos asignando las entradas y salidas de audio a la tarjeta de sonido. Hay que comprobar este dato antes de arrancar Jack. Cada vez que inicia Ubuntu, asigna puertos a los diferentes dispositivos de audio conectados al PC. A veces me asigna como salida de audio mi teclado MIDI, en tal caso, no va a funcionar.

Si os fijáis más arriba, donde pone driver, está seleccionado ALSA. Por eso elegí esa opción en la configuración de sonido del sistema: Jack se servirá de mi tarjeta de sonido vía ALSA.

Guardamos con OK, y nos disponemos a arrancar Jack. Con arrancar, me refiero a poner en marcha el motor interno del programa. Hasta ahora sólo tenemos su interfaz gráfica abierta. Para arrancar, le damos al Play grande:


En este punto, recomiendo que cerréis el navegador de internet, o que cerréis pestañas o ventanas dentro de él, y cualquier programa pesado para la CPU y la RAM. De lo contrario, Jack no arrancará. Una vez tomadas dichas precauciones, arrancamos, y como en un coche viejo, tras unos segundos de suspense...

Starting... Pueden ser uno o dos segundos, pero se hacen eternos :P .


¡Jack ha arrancado! Si no lo hiciera, sabed que es, bien porque hay mucha carga en el ordenador en ese momento, bien porque no está correctamente configurado.

Ahora que hemos logrado hacer funcionar Jack, vamos a jugar un poco. Elijo el sinte ZynAddSubFX:


A continuación abrimos el panel de conexiones de Jack. Está en el botón Connect:

ZynAddSubFX se conecta por defecto a la salida principal de audio, pero al tocar con el teclado, no suena nada. Habrá que comprobar la conexión MIDI. La encontraremos en la pestaña ALSA:


Efectivamente, el teclado estaba sin conectar. Ésto se consigue arrastrando desde el nombre del teclado a la entrada MIDI del sinte. También se puede hacer seleccionando entrada y salida, y luego darle al botón connect.

Llegó la hora de la verdad, pruebo a tocar unas notas y...


¡Está sonando! Vale, vosotros no lo podéis oír ahora, pero podéis ver la barra azul que indica que el instrumento está generando sonido. Es un sonido de lo más soso, porque es el sonido por defecto, pero hay unos excelentes presets para empezar.

Aún no estoy en disposición de producir música. Aún tengo que aprender a utilizar los secuenciadores que se incluyen en el paquete como Ardour, Muse... Rosegarden no venía en el DVD preinstalado, lo digo por si esperáis encontrarlo. Lo tuve que descargar de aquí por separado.

Por cierto, os dejo un enlace donde encontraréis otros enlaces a páginas de software para GNU/Linux.

En la próxima entrega, cómo hice sonar MuseScore en Ubuntu Studio.