Cómo instalar Rivendell y Jack en Canaima GNU/Linux 3.0 y Debian Squeeze

14 comentarios

A continuación vamos a describir los pasos para instalar Rivendell 1.7.2 en Canaima GNU/Linux 3.0, distribución de software libre venezolana basada a su vez en Debian Squeeze. Esta es una guía orientada a instalar Rivendell en un computador de una emisora comunitaria.


Vamos a instalar además JACK para permitir que múltiples aplicaciones de audio puedan usar la tarjeta de sonido, y vamos a instalarla de tal forma que las aplicaciones que usen ALSA suenen a través de JACK, incluso algunas propietarias, como el plugin Adobe Flash, necesario para determinadas páginas web de videos, entre otras. El procedimiento completo es el siguiente:

Una vez termine de instalar Canaima Linux 3.0: Abra un terminal, entre en modo superusuario y actualice los paquetes, usando:
aptitude update
Ahora, instalemos Jack:
aptitude install jackd qjackctl
Cuando le pregunte si desea activar el funcionamiento en tipo real, diga que no.

También vamos a instalar el paquete libasound2-plugins, que contiene un plugin para ALSA que permite que las aplicaciones suenen en JACK.
aptitude install libasound2-plugins
Para que este plugin funcione, tenemos que crear un archivo llamado /etc/asound.conf, que funcionará entonces para TODOS los usuarios y usuarias del computador (si deseas que sólo funcione para la sesión actual, crea un archivo llamado .asoundrc en la sesión del usuario actual... nota que comienza con un punto). El archivo deberá contener lo siguiente:

------------------------
ctl.!default {
    type hw
    card 0
}

pcm.!default {
    type plug
    slave { pcm "jack" }
}

pcm.jack {
    type jack
    playback_ports {
        0 system:playback_1
        1 system:playback_2
    }
    capture_ports {
        0 system:capture_1
        1 system:capture_2
    }
}
------------------------

Vamos a usar QjackCtl para controlar Jack.


Puede ser ubicado en Aplicaciones, Sonido y Video, Jack Control.  Para ello lo iniciamos, y en el botón Setup activamos el modo tolerante y monitoreo por hardware.

También, en la pestaña "Otras", activaremos:
  • “Iniciar el servidor Jack al cargar qjackctl”
  • “Pedir confirmación al salir”
  • “Habilitar icono en bandeja de sistema”
  • “Iniciar minimizado" 
  • "Una sola instancia”

Queremos que esta configuración sea lo más transparente posible para el usuario o usuaria. Para ello, activaremos QjackCtl de forma que se active automáticamente al iniciar la sesión. Eso lo podemos hacer desde el menú Sistema, Preferencias, Aplicaciones al Inicio. Allí desactivamos "Sistema de sonido Pulseaudio" y "Pulseaudio sound system KDE Policy" (de existir).

Luego, añadimos una nueva aplicación al inicio. Colocamos de nombre QjackCtl, y en comando colocamos:

/usr/bin/qjackctl

Y listo, con esto Jack se iniciará cada vez que se inicie sesión.


Con esto, debería ser suficiente para tener un ambiente donde las aplicaciones de sonido ALSA y Jack coexistan pacíficamente.

Instalar Audacity y lograr que grabe lo que suena en tu navegador [Opcional] 

Puedes instalar Audacity con “aptitude install audacity”, y en su menú Editar  Preferencias  Dispositivos, puedes seleccionar a JACK como Servidor de sonido. Esto permitirá cosas interesantes.


Por ejemplo, si tienes Adobe Flash instalado (puedes instalarlo con “aptitude install flashplugin-nonfree”), ejecuta estos pasos:
  • Abre tu navegador web Cunaguaro (Iceweasel en Debian), vete a Youtube y pon a reproducir un video.
  • Ahora, abre Audacity y oprime el botón para ponerlo a grabar. Por ahora estará grabando silencio.
  • Vete a QjackCtl y oprime el botón Conexiones. Si conectas el ítem “alsa.jack” en la columna de salidas (que representa a Youtube siendo reproducido en modo ALSA), con el ítem “Portaudio “en la columna de entradas (que representa a Audacity), podrás ver que Audacity comienza a grabar el audio que se está reproduciendo a través de Youtube.
Arrastra el ícono al lado de "alsa-jack.jackP..." en la columna de la izquierda, y suéltalo encima de "PortAudio" en la columna de la derecha.
Al hacer la conexión alsa-jack con PortAudio, lograrás que Audacity grabe todo lo que suena en el navegador web,
incluyendo video sde Yotube, música de MySpace, etc.
¡Audacity no me abre! 

Si una vez instalado Audacity no abre, ejecutar los siguientes pasos:
  • Tener Qjackctl iniciado y funcionando.
  • En un terminal de root, renombrar el archivo /etc/asound.conf (o el archivo ~/.asoundrc si lo pusiste en tu sesión). Cámbiale el nombre a cualquier otra cosa, nuestro objetivo es desactivarlo temporalmente.

    Ejemplo:

    mv /etc/asound.conf /etc/asound.conf.temporal

  • Ejecuta Audacity, esta vez sí abrirá
  • Entrar a Editar, Preferencias, Dispositivos. Elegir en servidor a “Jack Audio Connection Kit”. Presiona Aceptar.
  • Cierra Audacity
  • Coloca de nuevo el nombre original al archivo /etc/asound.conf.

    Ejemplo:

    mv  /etc/asound.conf.temporal  /etc/asound.conf

  • Listo. Ya Audacity debería abrir siempre, sin problemas.

Instalando Rivendell 

Ahora, vamos a instalar Rivendell 1.72. La ventaja de instalarlo en modo Jack, es que Rivendell se comportará como una aplicación que emitirá sonidos junto a todas las demás; si lo instalas en modo ALSA, Rivendell se apropia de tu tarjeta de sonido y no permite que ninguna otra aplicación suene.

Ya existen paquetes para Debian Squeeze en el repositorio de Alban, pero tienen un problema: una de sus dependencias, cdda2wav, cambió de nombre a icedax, lo que evita que se pueda instalar el paquete de Rivendell. Sin embargo, hay formas de solucionar el problema.

Paso 1: Instalar cdda2wav
(seleccionar una de las direcciones de descarga y hacerle click. Cuando se le pregunte, seleccione "Guardar archivo").


  • En la ventana de descargas, haga click con el botón derecho al archivo descargado, y seleccione "Abrir carpeta contenedora".
  • Hacerle click con el botón derecho al archivo descargado y seleccione "Abrir con instalador de paquetes GDebi”.
  • Usar el botón “Instalar el paquete” para instalarlo (pedirá clave de root).
Paso 2: Instalar mysql

Use Synaptic o Aptitude para instalar mysql-server. Desde un terminal de root, sería algo como esto:
aptitude install mysql-server mysql-server-5.1 mysql-query-browser mysql-admin
Una vez instale MySQL, le pedirá una clave para el usuario root, y luego le pedirá que la repita. Guárdela, pues Rivendell se la pedirá más adelante. En nuestro ejemplo, usaremos "1234".

Paso 3: Instalar Rivendell
  • Abra un Terminal de root y, usando un editor como nano, añade al final del archivo /etc/apt/sources.list los siguientes repositorios:
deb http://debian.tryphon.eu stable main contrib
deb-src http://debian.tryphon.eu stable main contrib
  • Luego, desde el terminal de root añada la clave para el repositorio:
wget -q -O - http://debian.tryphon.org/release.asc | apt-key add -
  • Desde el terminal de root, actualice la lista de paquetes:

    aptitude update
  • Instale los paquetes de Rivendell, con:
aptitude install rivendell librivendell

Una vez se descargue, iniciará una serie de preguntas.
  • ¿Configurar? Responda sí.
  • Remove Rivendell audio store and database if purging Rivendell? Responda No
  • How should the Rivendell daemons be started? Seleccione "init.d"
  • Password for Rivendell: (déjelo vacío; este es un password para conexión de Rivendell a través de la red)
  • Unix User Account: su usuario de Linux (en mi caso, "luigino")
  • UNIX group account for Rivendell: rivendell
  • Select the samplerate to use for Rivendell: 44100
  • Hostname for Rivendell: localhost
  • Enter the MySQL account with which to connect to the MySQL server: rduser
  • Enter the MySQL account password to use when connecting to the MySQL server: Aquí NO va a introducir la clave de root Mysql, sino otra distinta. Por ejemplo, "abcdef".
  • Select the audio adapters to use: JACK solamente
  • Desde el terminal de root, añada su usuario de Canaima al grupo Rivendell y al grupo audio. Sustituye "luigino" por tu usuario de Linux:
adduser luigino rivendell
adduser luigino audio
  • Modifique el archivo /etc/security/limits.conf para que las aplicaciones del grupo rivendell usen hilos en modo "realtime" o tiempo real, lo que permitirá que Rivendell se ejecute sin ser interrumpido por otras aplicaciones.
@rivendell - rtprio 99
@rivendell - memlock 250000
@rivendell - nice -10
  • Para que coloque la permisología adecuada a diferentes carpetas de Rivendell, ejecuta estos comandos:

    chown -R luigino /var/snd
    chown -R luigino /var/run/rivendell


    (Sustituir “luigino” por tu usuario de Linux).
  • Rívendell por omisión no trae sonidos. Con este comando, podemos generar un tono de prueba,útil para probar que funcione el sistema de sonido. En un terminal de root, ejecute:
  • rdgen -t 10 -l 16 /var/snd/999999_000.wav
  • Ahora, ejecute rdadmin, ya sea desde un terminal o desde el menú de Aplicaciones → Sonido y Video.
rdadmin

Aparecerá una ventana indicándole que no se encontró la base de datos Rivendell. Aquí es donde usaremos la clave de root que introdujimos cuando instalamos Mysql: Usuario: root, clave: 1234

Tu contraseña será la clave de root para MySql que creaste antes. RDadmin usará esto para crear la base de datos Rivendell.  Entonces aparecerá una ventana que dirá que se creó la base de datos, y luego una ventana como la que está abajo te pedirá un usuario y una clave. 


En este momento ya estará funcionando el sistema básico de Rivendell. Para entrar al administrador, use "admin" y deje vacía la clave.

      • Si te da algún tipo de error (por ejemplo, el típico error "Unable to start daemons" o "No fue posible iniciar los servicios del Sistema Rivendell"), entra al terminal de root e introduce el comando:

        mkdir /var/run/rivendell
      • Si sigue dándote error, intenta con ejecutar desde el  terminal de root el comando:

        /etc/init.d/rivendell restart
        Asegúrate también de tener permisos para escribir en la carpeta /var/snd, usando el siguiente comando desde el terminal de root:

        chmod 775 /var/snd
      • Puede que sea necesario matar los procesos "ripcd", "caed" o "rdcatchd", o simplemente reiniciar el computador.
    • Una vez hayas colocado el usuario "root" y la contraseña MySQL, rdadmin te informará que la base de datos fue creada y te pedirá clave de administrador. 

    • Coloca como usuario "admin" (sin las comillas) y no coloques clave. Presiona Aceptar.
    Así, habrás ingresado al administrador de Rivendell; es el módulo que te permitirá configurar el sistema, indicando, por ejemplo, cuáles computadores tienen acceso a Rivendell, las categorías de sonidos y audios que crearás, los usuarios y su permisología, los reportes, y mucho más. Lamentablemente, en este momento no existe una guía técnica (ni siquiera en inglés) que explique todas las opciones de este módulo de Rivendell; lo que uno debe hacer al tener dudas, es buscar en las listas de correo de Rivendell usando groups.google.com, en particular en rivendell-dev (en inglés).

    Por razones de seguridad, sería bueno cambiarle la clave al usuario admin, lo cual puede hacerse haciendo click en "Administrar usuarios", luego seleccionar "admin" y hacer click en Edit y en "Change password".

    Por ahora, vamos a concentrarnos en hacer que Rivendell funcione. Uno de nuestros primeros trabajos será especificar cuáles tarjetas de sonido podrá usar cada uno de los programas que forman parte de Rivendell.
    • Desde el menú de RDAdmin, hagamos click en el botón "Administrar computadoras". Aparecerá una lista que tendrá, inicialmente, un sólo computador (aquel donde estás trabajando), pero luego, si tu emisora crece, es aquí donde le especificarás los nombres de los otros computadores de tu red a los cuales les darás acceso al sistema.
    • Selecciona tu computador y haz click en "Edit". 

    Esto te permitirá ingresar a un módulo que te lista las diferentes aplicaciones de Rivendell, y te permite configurar a cuáles recursos de tu computador tiene acceso el sistema.

    Antes de continuar en RDAdmin, conozcamos algunas de estas aplicaciones que vamos a configurar:
    • RDAirPlay es el programa que usará el operador radial todo el día. Le permite buscar y colocar canciones y audios al aire, crear o cargar playlists, etc. 

    • RDLibrary es el programa que permite cargar canciones y audios, agruparlos en categorías, ajustarles la ganancia, especificar el comienzo y el fin, etc. Es el programa que más usará el musicalizador.

    • RDLogEdit es el programa que usará el musicalizador para crear playlists a mano. También es otra de las herramientas para el musicalizador.
    • Dropboxes son "carpetas mágicas" en tu computador, que te facilita el introducir en Rivendell decenas o cientos de audios y canciones de una sola vez. Con RDLibrary tendrías que hacerlo una por una. Los Dropboxes son carpetas que Rivendell chequea constantemente, y cuando coloques archivos de audio en ellas, automáticamente las importa.
    • Audio resources te muestra un sumario de las tarjetas de sonido que hay en tu computador. Si no te las muestra, puede ser necesario reiniciar el computador.
    • Backups te permite hacer un respaldo de la base de datos MySQL. Respaldando la base de datos y el contenido de la carpeta /var/snd/ tendrás tu sistema protegido en caso de cualquier falla.
    Vamos a configurar RDAirPlay y RDLibrary, que son las dos aplicaciones que más nos interesan.
    • Haz click en RDAirPlay. Se abrirá una ventana como la siguiente:

    En esta ventana podrás configurar qué tarjetas de sonido  se podrán usar en RDAirPlay, para emitir canciones y sonidos al aire. 
    • Si las casillas "Tarjeta" y "Puerto" están en gris, puede que Rivendell no haya iniciado correctamente porque alguna aplicación está bloqueando el sonido, o porque es la primera vez que está ejecutándose. Reiniciar el computador debería solucionar este problema.
    • Si tienes una tarjeta de sonido sencilla, simplemente asegúrate que en Tarjeta y Puerto esté seleccionado el 0 (cero) en todo. 
      Otras configuraciones de interés para RDAirPlay:
      • Desactiva "Check timesync" si no deseas que titile el reloj con la hora en RDAirplay. Rivendell espera que el computador tenga su hora sincronizada con un servidor NTP (generalmente enlazado a una red mundial de relojes atómicos, de caracter público), lo que da mucha exactitud a la hora de programar tareas (por ejemplo, si deseas que a determinada hora empiece un programa). Cuando Rivendell detecta que la hora no se ha sincronizado, RDAirplay titila la casilla de la hora en color rojo. Lo recomentable es que el computador  sincronice su hora usando NTP (aquí hay una guía en español sobre cómo lograrlo), pero si no puedes hacerlo, desactiva la casilla "check timesync" para evitar el molesto parpadeo en RDAirplay. 
      • "Host panels" y "User panels" te permite configurar el número de botoneras de efectos en RDAirPlay. El operador puede tener un número determinado de botoneras a su disposición, y puede configurarlas él mismo asignándole sonidos y eventos a cada botón. En Alba Ciudad usamos una botonera para cada programa de la emisora, y en RDAdmin podemos decir cuántas necesitamos en total. 

      • "Flash active buttons" hace que los botones de efectos de sonido en RDAirplay palpiten cuando están reproduciendo un sonido. Nosotros lo tenemos activado, es una buena ayuda visual.
      • "Enable Paused Events" permite pausar un audio al aire (ya sea una canción, un programa pregrabado, etc.) para  continuarlo después. Nos ayudó a que RDAirplay se comporte un poco como AudioVault. 
        • En Rivendell viene desactivada; esto causa que, cuando se esté reproduciendo un audio en el Log Principal de RDAirPlay (en modo automático) y el operador le haga click al audio, este se interrumpe, se corta y RDAirPlay pasa a reproducir automáticamente el siguiente audio.
        • Cuando esta opción está activada, si el operador le hace click a un audio que se está reproduciendo en el Log Principal,  el audio se pausará, como se ve a la derecha. El operador puede hacerle click otra vez en "Resume" para que el audio continúe reproduciéndose. Es muy útil cuando se está transmitiendo un programa pregrabado y hay que interrumpirlo para pasar hay un avance de prensa urgente, pues podemos pausar el programa y continuarlo al terminar el avance de prensa.
      • Default transition: Permite establecer las transiciones entre una canción y la siguiente. Hay tres tipos de transiciones:  PLAY (termina una canción y comienza la siguiente), SEGUE (cuando va terminando una canción, la mezcla con el comienzo de la siguiente de acuerdo a como se haya especificado en RDLibrary) y STOP (la canción se detiene al terminar). Puedes establecer los milisegundos que usa canción se mezclará con la siguiente (para que los cortes no sean tan fuertes) en "Manual segue" y "Forced segue".
      • Exit password: te permite pedir una contraseña si el operador desea cerrar RDAirplay. De no introducirla, el programa no se cerrará. 
      • At startup, start with...: te permite especificar si RDAirplay debe cargar un playlist a la hora de ejecutarse por primera vez.
      Hay muchas otras opciones que no explicamos aquí, por razones de tiempo y espacio. Recomiendo dedicar mucho tiempo a probarlas  hasta lograr aquellas más cómodas para los operadores.

      Una vez termines de configurar RDAirplay, presiona Aceptar.

      Ahora, haz la misma configuración con RDLibrary: si sólo tienes una tarjeta de audio sencilla, coloca cero en ambas, tanta en Input como en Output. Presiona aceptar cuando termines. 

      Esto es lo más importanter que hay que configurar en RDAdmin. Una vez hecho esto, deberías poder ejecutar RDAirPlay sin problemas.

      Configurando QJackCtl con Rivendell 

      Rivendell tiene una serie de aplicaciones o servicios (en Linux también se les denomina "demonios") que son las que se comunican con el sistema de sonido, ya sea a través de ALSA o de JACK. El problema es que, si Rivendell se inicializa cuando JACK no está funcionando, o si JACK cesa su funcionamiento sin detener a Rivendell, vamos a tener problemas graves de inestabilidad, o simple y llanamente Rivendell no va a sonar.

      Para evitarlo, lo que tenemos que hacer es confugurar a QJackCtl para que inicialice los servicios Rivendell después de que JACK esté inicializado, para que detenga los servicios Rivendell antes de detener a JACK, y para que se asegure de que los servicios Rivendell estén detenido antes de inicializar JACK.

      Para ello, usaremos el script en /etc/init.d/rivendell, modificando un par de líneas para que funcione bien en Canaima y Debian Squeeze.

      Oprime Alt+F2, y en la ventana para ejecutar comandos coloca:

      gksu gedit /etc/init.d/rivendell
      (posiblemente te pedirá la contraseña de root)
      Se abrirá el editor de texto gedit, con el archivo al cual debemos hacerle cambios en dos líneas. Baja hasta la línea 55 (aproximadamente), y busca una línea que comienza por “start-stop-daemon”, y colocarle “/sbin/” al comienzo, de forma tal que quede:
      /sbin/start-stop-daemon --start --oknodo ...
      Bajar un poco más hasta la línea 64 y haz la misma edición. Guarda el archivo y cierra el editor.



      En QjackCtl, vamos a entrar en la configuración (botón "Setup"), y en la ventana que se abrirá, haga click en la pestaña "Opciones". Allí, coloque las siguientes opciones:

      • "Script a ejecutar al iniciar el servidor":
        /etc/init.d/rivendell stop
      • "Script a ejecutar luego de iniciar":
        /etc/init.d/rivendell start
      • "Script a ejecutar antes de detener":
        /etc/init.d/rivendell stop; 
      • "Script a ejecutar luego de Terminar":
        killall jackd



      Listo. Cada vez que inicie y detenga JACK a través de QJackCtl, los servicios Rivendell se reiniciarán adecuadamente.

      Ejecutando RDAirplay por primera vez

      RDAirplay, como dijimos antes, es la aplicación que usarán los operadores radiales durante su trabajo en la emisora. Por ende, es una de las más importantes del sistema. Una vez la tengamos funcionando, ya lo demás será cuesta abajo.


      Lo primero que haremos será añadir un audio de prueba y ponerlo a sonar. Haga click en "PlayList Ppal" y luego en "Añadir". Aparecerá una ventana con la lista de audios y canciones que hay en Rivendell, pero que en su caso, sólo le mostrará un audio, llamado "Test tone".


      Haga doble click en el mismo. Ahora, tendrá que indicar en donde desea añadirlo. Lo añadiremos en el Playlist principal (main log), para lo cual haremos click en el botón amarillo que dice "WHERE?" en dicho Playlist.


      Ahora, haremos click en el botón "START". 


      Deberá empezar a sonar un tono de audio en tu computador, durante unos segundos.

      Posibles problemas

      1) El botón se queda en rojo, pero no hay ningún audio y el contador de tiempo no avanza.
      • No tienes permisos adecuados en la carpeta /var/snd/, donde se almacenan los audios en el computador. Desde el terminal de root, ejecuta los comandos:

        chmod -R 755 /var/snd/
        chown -R tu-usuario /var/snd/
      • Puede ser que el tono de prueba no se haya generado apropiadamente. Ejecuta el siguiente comando desde la cónsola.:

        rdgen -t 10 -l 16 /var/snd/999999_000.wav 

      De aquí en adelante, algo que ayudará mucho es chequear la Guía de Operación Rivendell (Rivendell Operations Guide), que se encuentra en la sección de Descargas ("Downloads") de la página web de Rivendell, bajo el título "Documentación". Lamentablemente, está en inglés y no hay traducción al español hasta ahora, pero es importante que entre todos vayamos trabajando en hacer una.

      Instalando Lame

      Para que pueda leer e importar MP3, hay que instalar Lame desde los repositorios de Debian Multimedia (www.debian-multimedia.org). Para ello:
      • Añadir a /etc/apt/sources.list el repositorio:

        deb http://www.debian-multimedia.org squeeze main non-free

      • Ejecutar en un terminal de root:

        aptitude update
        (te saldrá un mensaje de error de clave GPG no encontrada)

        aptitude install debian-multimedia-keyring
        (Indicarle “Si” para instalar)

        aptitude update
        (el mensaje de error ya no debería salir)

        aptitude install lame

      Mejorando las fuentes de texto en Rivendell  

      Otra queja recurrente es la apariencia de las fuentes de texto en Rivendell. Como pueden ver en la siguiente imagen, las fuentes suelen verse pixeladas y bastante mal.

      Así se ve el texto en Rivendell bajo Ubuntu. Observe los problemas en las letras.
      Fred Gleason, jefe de desarrolladores de Rivendell, explica que el software está programado para usar la fuente Helvetica, debido a que -según él- es la que está en casi todas las distribuciones de Linux. Frederick Henderson, miembro de la comunidad de Rivendell, explicó que eso es un problema, porque en las distribuciones basadas en Debian, entre ellas Canaima y Ubuntu, la fuente Helvetica es una fuente de mapas de bit, las cuales no se ven bien en el XServer actual y, por ende, están desactivadas.

      Así se ve el texto una vez corrija el problema de las fuentes en Ubuntu.

      Lo que recomiendan es reactivar las fuentes de mapas de bit en Canaima. Para hacerlo, basta con correr los siguientes comandos en la consola de root:

      rm /etc/fonts/conf.d/70-no-bitmaps.conf

      ln -s /etc/fonts/conf.avail/70-yes-bitmaps.conf /etc/fonts/conf.d/

      dpkg-reconfigure fontconfig

      Más información

      Una vez todo te funcione, te aconsejo te dediques a aprender cómo funciona Jack y todas las bondades que trae. Puedes leer esta guía encontrada en la web de la distribución Musix. 

      Algo que ayudará mucho es chequear la Guía de Operación Rivendell (Rivendell Operations Guide), que se encuentra en la sección de Descargas ("Downloads") de la página web de Rivendell, bajo el título "Documentación". Lamentablemente, está en inglés y no hay traducción al español hasta ahora, pero es importante que entre todos vayamos trabajando en hacer una.





      Si a usted le gusta este artículo, ¡compártalo!
      Digg it StumbleUpon del.icio.us Google Yahoo! reddit

      14 Response to Cómo instalar Rivendell y Jack en Canaima GNU/Linux 3.0 y Debian Squeeze

      viernes, 17 de junio de 2011, 5:01:00 GMT-4:30

      Buen día hermano! muy bueno el tutorial ya tenia instalado el RIVENDELL en GNU/Linux CANAIMA 3 pero me aparece extremadamente bueno el hecho que el audio en esta tutoría es tomado por JACK.

      Para próximos usuarios que visiten esta pagina me encontré con que el JACK al iniciar daba un mensaje de error algo así: "no se puede abrir el secuenciador alsa como cliente El patchbay MIDI de alsa no esta disponible" en algunos casos llego a bloquear la maquina por completo es un error generado por /etc/asound.conf la solución esta en la sección "JACK plugin" de "http://www.alsa-project.org/main/index.php/Asoundrc" y queda de la siguiente manera:
      >>>>>>>>>>>>>>>>>>>>>>>>
      pcm.!default {
      type hw
      card 0
      }

      ctl.!default {
      type hw
      card 0
      }

      pcm.jackplug {
      type plug
      slave { pcm "jack" }
      }

      pcm.jack {
      type jack
      playback_ports {
      0 alsa_pcm:playback_1
      1 alsa_pcm:playback_2
      }
      capture_ports {
      0 alsa_pcm:capture_1
      1 alsa_pcm:capture_2
      }
      }
      <<<<<<<<<<<<<<<<<<<<<<<<

      lunes, 1 de agosto de 2011, 16:45:00 GMT-4:30

      USted habla de "derribar el negocio redondo de AudioVault..." Usted no se da cuenta de que la gente necesita trabajar y ganar dinero por eso para vivir? Quienes hacen software libre de gratis de todas maneras tienen que realizar otro trabajo pagado para poder vivir de eso. Tiene algo malo trabajar haciendo software y venderlo para vivir de eso? O usted es de los que cree que todo se debe regalar? Yo comprendo que haya quienes apoyen software libre como hobby y dediquen su tiempo a esto y den gratis determinadas herramientas, eso esta bien, pero también es justo que quienes se dedican a programar como medio de vida puedan ganarse el sustento. Aah que son grandes empresas capitalistas, que explotan la mano de obra asalariada, ...etc y que? le estan robando a alguien?

      miércoles, 14 de septiembre de 2011, 12:52:00 GMT-4:30

      Saludos Odalis.
      Creo necesario una pequeña explicación ante lo que dices. No se trata de hacer las cosas gratis y quitarle "el pan de todos los días" a la gente que se dedica a estas actividades. ¡ Claro que los que instalan Rivendell tiene que cobrar por su trabajo ! A lo se refiere Luigino es a la forma en que una compañía, que explota a los trabajadores que trabajan a su servicio pegándolas salarios miserables y sin considerar siquiera prestaciones sociales, se apropian del producto de su trabajo cobrando por la licencia de uso y sin dejar ninguna posibilidad de establecer adaptaciones al uso del programa ya que son cerrados los fuentes y no permiten, so pretexto de la pérdida de garantía, meterse en el corazón del sistema para hacer cualquier arreglo necesario.
      El modelo de negocio del Software Libre está en el servicio que se presta y no en el contenido de un "vinil" que comercializan a precio de oro.

      viernes, 7 de octubre de 2011, 13:04:00 GMT-4:30

      Epalex, ¿para la Key public no debería ser:

      wget -q -O - http://debian.tryphon.eu/release.asc | sudo apt-key add -

      Tremendo tutorial, Saludos

      lunes, 16 de enero de 2012, 21:58:00 GMT-4:30

      Hola Luigino,

      Tal vez puedas ayudarme. He seguido bastante bien tus tutoriales, creo que tengo todo bien instalado. Jack y Rivendell se ejecutan sin problemas en Canaima 3.0. Pero tengo un problema al importar la música.

      Estoy en RDLibrary, añado un Card, Importo el archivo de audio y obtengo un Error! Invalid URL. Lo mismo me ocurre cuando quiero cargar Leyendo un CD.

      Encontré en un foro que debería cambiar en la configuración de RDLibrary >> Servidor freeDB: freedb.freedb.org por mi ruta /var/snd.

      Pero no funcionó y sigo obteniendo el mismo mensaje de Error.

      Puedes por favor guiarme de alguna manera?

      martes, 17 de enero de 2012, 17:03:00 GMT-4:30

      Ya solucioné el Error Invalid Url. Solo tenia que instalar Apache.

      Ahora me encuentro con este:

      Error Importando!
      Unable to create destination file.

      Que me puede estar faltando?

      sábado, 21 de enero de 2012, 17:12:00 GMT-4:30

      Tengo el mismo problema del "Invalid URL" no creo que instalar Apache sea la solucion. Danjozo encontraste una solucion?

      domingo, 22 de enero de 2012, 10:01:00 GMT-4:30

      Lo que ocurre es que los repositorios de Rivendell hechos por Alban Preignier han cambiado y ahora traen la nueva versión de Rivendell, la 2.1.2, la cual exige Apache 2 instalado para funcionar. Esta guía tendrá que ser actualizada en los próximos días acorde a estos cambios. Mil disculpas.

      martes, 21 de febrero de 2012, 17:22:00 GMT-4:30

      Gracias por las instrucciones para instalar JACK! aunque todavia tengo la duda si estoy o no usando pulseaudio cuando ejecuto una aplicación XD

      martes, 17 de abril de 2012, 11:02:00 GMT-4:30

      como puedo cambiar el tamaño de Rdaireplay? para adaptarlo al tamaño de cualqueir monitor, como es evidente las ventanas pareces inmutables en cuanto a tamaño... gracias...

      sábado, 30 de junio de 2012, 14:28:00 GMT-4:30

      Otro tema es que CDDA2WAV no se encuentra en el enlace que proporcionas en la entrada. Lo encontré aquí: http://ftp.cs.pu.edu.tw/Linux/Debian/pool/main/c/cdrkit/
      No lo he probado aún sería bueno que lo chequearas.
      Probablemente deba instalar Canaima y Rivendell a unos amigos periodistas que abrieron una radio hace bien poquito y me gustaría poder hacerlo con certeza ya que si sumamos lo difícil que es que se acostumbren a usar Software Libre a los problemas para instalar se hace difícil. Te felicito por tu trabajo y espero la actualización de esta guía con ansias.
      Saludos

      lunes, 24 de junio de 2013, 10:36:00 GMT-4:30

      buenas excelentes consejos, soy nuevo en rivendell, tengo una consulta con respecto a rdlibrary y rdplay.
      existe alguna posiblidad de poder observar el album de cada cancion dentro del log diario?

      espero me puedan ayudar con esta duda que rompe la cabeza.
      de antemano muchas gracias por su ayuda

      sábado, 29 de junio de 2013, 16:59:00 GMT-4:30

      Buenos días,

      soy Julio Martínez, de la web www.vidasenred.com. Como fan del software libre sería un honor entrevistarte para mi podcast y hablar de tecnología, la tablet del VIT y de soft libre en Venezuela. Mi correo es vidasenred (at) gmail.com Un saludo y quedo a tu disposición.

      domingo, 10 de noviembre de 2013, 0:12:00 GMT-4:30

      Hola amigxs pueden pasarme algun link para bajat el rivendell en castellanos ,saludos

      Publicar un comentario en la entrada