Rivendell conectar todas las salidas de forma automática

bannerrivendell

Si dudas Rivendell es el automatizador de radio mas completo y profesional que tenemos en GNU/Linux, nada tiene que envidiarle a otras soluciones privativas y carísimas que una pequeña radio no se puede permitir.

Lo mas complejo de Rivendell es su instalación y la configuración del servidor de sonido Jack (esa maravillosa y compleja bestia) por eso EterTICs GNU/Linux soluciona todos estos inconvenientes al traer pre instalado Rivendell y gestionar fácilmente Jack a través de Cadence, permitiéndonos poder usar el sonido de otros programas a pesar de que Rivendell este usando Jack.

En el video de la entrada anterior les mostraba como se debían conectar las salidas de Rivendell  para obtener sonido; si bien es muy sencillo hacerlo con la interfaz de Catia, no deja de ser engorroso tener que hacerlo cada ves que por cualquier motivo debemos reiniciar la PC o se va la luz, sobre todo si tenemos la maquina configurada para que se prenda sola al volver la energía y se inicie Rivendell automáticamente.

Hace algún tiempo el compañero Juan Navarro me pasó un tip para hacer esto de forma transparente al iniciar RDairplay sin que tengamos que intervenir de ningún modo, pues bien eso es lo que hoy les voy a compartir.

Normalmente cuando iniciamos la PC y abrimos RDairplay, si abrimos Catia nos encontraremos con algo como lo que se ve en la siguiente imagen.

sin_conexiones

Deberiamos hacer las conexiones del playout_0L y playout_0R de rivendell_0 a playback_1 y 2 de system respectivamente para tener salida de audio en Rivendell (esto lo pueden ver en el video antes mencionado) pero ¿que tal si es el propio Rivendell el que las hace sin que tengamos que intervenir?

La solución es bien sencilla, voy a suponer que están usando EterTICs GNU/Linux Mezcal. Lo primero es abrir una terminal y loguearnos como administrador

su

Ponemos la clave de administrador del sistema y vamos a editar el archivo rd.conf ejecutando el siguiente comando:

mousepad /etc/rd.conf

Aclaro que mousepad es el editor de texto que trae Mezcal, si usan otra distro ponen el que corresponda, se abrirá un archivo de texto con un contenido similar a este:

[Identity]
; Specify who uses rivendell interfaces (like rdairplay)
; This user must be into the rivendell unix group
AudioOwner=laviglietti
AudioGroup=rivendell

[mySQL]
Hostname=localhost
Loginname=xxxxxx
Password=xxxxxx
Database=Rivendell
Driver=QMYSQL3

[Logs]
Facility=Syslog

[Alsa]
PeriodQuantity=4
PeriodSize=1024

[Tuning]
UseRealtime=Yes
RealtimePriority=9

[Format]
SampleRate=44100
Channels=2

Pues bien debajo de la ultima linea pegan lo siguiente y guardan el archivo.

[JackSession]
Source1=rivendell_0:playout_0L
Destination1=system:playback_1

Source2=rivendell_0:playout_0R
Destination2=system:playback_2

Source3=rivendell_0:playout_1L
Destination3=system:playback_1

Source4=rivendell_0:playout_1R
Destination4=system:playback_2

Source5=rivendell_0:playout_2L
Destination5=system:playback_1

Source6=rivendell_0:playout_2R
Destination6=system:playback_2

Source7=rivendell_0:playout_3L
Destination7=system:playback_1

Source8=rivendell_0:playout_3R
Destination8=system:playback_2

Source9=rivendell_0:playout_4L
Destination9=system:playback_1

Source10=rivendell_0:playout_4R
Destination10=system:playback_2

Source11=rivendell_0:playout_5L
Destination11=system:playback_1

Source12=rivendell_0:playout_5R
Destination12=system:playback_2

Source13=rivendell_0:playout_6L
Destination13=system:playback_1

Source14=rivendell_0:playout_6R
Destination14=system:playback_2

Source15=rivendell_0:playout_7L
Destination15=system:playback_1

Source16=rivendell_0:playout_7R
Destination16=system:playback_2

Source17=system:capture_1
Destination17=rivendell_0:record_0L

Source18=system:capture_2
Destination18=rivendell_0:record_0R

Source19=system:capture_1
Destination19=rivendell_0:record_1L

Source20=system:capture_2
Destination20=rivendell_0:record_1R

Source21=system:capture_1
Destination21=rivendell_0:record_2L

Source22=system:capture_2
Destination22=rivendell_0:record_2R

Source23=system:capture_1
Destination23=rivendell_0:record_3L

Source24=system:capture_2
Destination24=rivendell_0:record_3R

Source25=system:capture_1
Destination25=rivendell_0:record_4L

Source26=system:capture_2
Destination26=rivendell_0:record_4R

Source27=system:capture_1
Destination27=rivendell_0:record_5L

Source28=system:capture_2
Destination28=rivendell_0:record_5R

Source29=system:capture_1
Destination29=rivendell_0:record_6L

Source30=system:capture_2
Destination30=rivendell_0:record_6R

Source31=system:capture_1
Destination31=rivendell_0:record_7L

Source32=system:capture_2
Destination32=rivendell_0:record_7R

Con esto le estamos diciendo a Rivendell que conecte en Jack todas las entradas y salidas al iniciar RDairplay.

Luego de guardar el archivo editado reinician la PC y cuando ejecuten RDairplay si van nuevamente a Catia verán que ya están las conexiones hechas sin que sea necesario nuestra intervención.

conexionesauto

En todo caso les recomiendo respaldar el archivo rd.conf original por si nos equivocamos en algo o en todo caso recordar como estaba antes del cambio para dejarlo igual en caso de que no funcione.

Se positivamente por mi experiencia que a muchos este simple cambio les facilitará la vida y para eso estamos ¿No?

 

Anuncios

3 comentarios en “Rivendell conectar todas las salidas de forma automática

  1. Hola, excelente aporte, solo me queda una duda, servirá con EterTics 7.1 ya que Ridenvell funciona de maravilla, pero no puedo hacer que funciones butt y cuando lo conecto al servidor desaparece el audio interno.

    Agradecido por el trabajo realizado con este maravilloso programa

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s