IDJC

De HackLab
Saltar a: navegación, buscar


Internet DJ Console es una herramienta poderosa, flexible y dinámica que permite crear programación radial vía Internet.

La Lista de temas

Es el lugar donde se crea la secuencia musical que se utilizará en el programa. Además, puede tener algunos controles adicionales que veremos más adelante. Puedes arrastrar carpetas y/o archivos a esta zona para agregarlos a la lista. Haciendo doble click sobre una canción, ésta comenzará a reproducirse.

El Control de Reproducción

Es el conjunto de controles de reproducción. En el orden en que aparecen son:

  • Canción anterior: Comienza a reproducir la canción anterior a la que está seleccionada.
  • Reproducir: Comienza a reproducir la canción que está seleccionada.
  • Pausar: Detiene temporalmente la canción que se está reproduciendo.
  • Detener: Detiene completamente la canción que se está reproduciendo.
  • Canción siguiente: Comienza a reproducir la canción siguiente a la que está seleccionada.
  • Añadir archivos: Muestra un cuadro de diálogo que te permite agregar canciones sueltas.
  • Tiempo reproducido / Tiempo restante: Hacé click ahí para intercambiar entre los dos modos.
  • Barra de avance de la reproducción: Muestra el avance de la canción. Podés arrastrar esta barra para avanzar o retroceder a gusto.


Controles adicionales de la Lista de temas

Es el conjunto de controles que permite definir el comportamiento de la Lista de temas en la reproducción:

  • Play All reproduce todo la Lista de temas continuamente.
  • Loop All es similar al anterior pero adicionalmente vuelve al inicio al terminar la Lista de temas.
  • Random reproduce la Lista de temas al azar
  • Manual ejecuta las pistas de la Lista de temas manualmente.
  • Fade permite un efecto de transición entre canciones del Lista de temas.
  • Los botones Audio Feed, ayudan a seleccionar el audio, cuando se cambia el modo de “Stream” a “DJ” (explicado en la sección de abajo).

Monitor Mix

Permite cambiar entre los modos de mezcla para quien transmite:

  • Stream es el audio de lo que se transmite (al presionar los botones de dos estados “Stream” indicados en el punto anterior se activa o desactiva el audio que sale en la transmisión).
  • DJ es otro canal de audio, que permite poder escuchar otra cosa mientras se transmite (al presionar los botones de dos estados “DJ” se activa o desactiva el audio que sale en el modo DJ).
  • El Metadata Source define desde donde se obtiene la metadata para la transmisión, del reproductor derecha, del reproductor izquierdo, del Crossfader, o simplemente no utilizar metadatos.
Nota: Después de varias pruebas, encontramos un error de la mayoría de los reproductores de OGG, que no permiten el envío de la metadata, asi que recomendamos sacarla: Poner el tipo de metadata en "None" o Nada y en las salidas "OUTs" (Salidas) borrarlos y apretar "Update" (Actualizar). El Crossfader permite pasar el control de una Lista de temas a otra, de varias maneras: Los botones L y R pasan de inmediato, sin transición. La barra del crossfader permite hacerlo manualmente.
  • Los botones Middle colocan la barra justo al medio, el primer botón con la metadata de la lista de la izquierda, el segundo con la metadata de la lista de la derecha.
  • El control Response permite controlar de que manera es el crossfade, si cruzado o excluyente.
  • El Time permite ingresar un tiempo de crossfade, que se cuenta en segundos.
  • Por último, el botón Pass realiza la transición automática con los valores antes definidos.

Indicador de volumen de la Lista de temas

Este indicador gráfico entrega el estado del volumen de la reproducción actual en la Lista de temas.


Indicador de Streaming

Este indicador gráfico entrega el estado de salud de la conexión entre el IDJC y el servidor Icecast. Cuando la barra esta de color verde completo, es porque está todo bien. Una barra de color rojo que va creciendo indica que el buffer de entrega de datos se está llenando, lo que indica una conexión a Internet defectuosa, exceso de tráfico o pérdida de la señal (en el caso de las conexiones inalámbricas). Cuando la barra está de color rojo y parpadea, indica pérdida de paquetes, debido a que el buffer de entrega se ha llenado.

Indicador de Audiencia

Este indicador entrega la cantidad de auditores conectados en los últimos 30 segundos a la totalidad de los puntos de montaje en lo que está transmitiendo.


Indicador de volumen del Micrófono

Este indicador gráfico entrega el estado del volumen del Micrófono.

Control del Micrófono

Este botón activa y desactiva el Micrófono. También puedes activar y desactivar éste control, presionando la tecla "m".


Jingles

Desde aquí configuramos los lanzadores de jingles, que basicamente permiten configurar sonidos en las teclas F1, F2, etc del teclado. Lo primero que tendremos que hacer es dejar los archivos de audio en la carpeta /home/usuario/.idjc/jingles y en la ventana de jingles pulsar en Actualizar. Nos apareceran los Jingles por orden alfabetico. Si queremos tener control sobre que tecla Fx lanzara cada jingle podemos nombrar los archivos así por ejemplo F1.jingle1.mp3, F2.jingle2.mp3.

Cuando pulsemos sobre los F se lanzara el audio atenuando lo que se este reproduciendo en ese momento. Para parar la reproducción de un jingle, pulsamos la tecla ESC.


Prefs (Preferencias)

Estos botones permiten acceder a otras opciones del IDJC

General

Meters (Niveles)

  • Stream Peak: Nivel de sonido del Stream (emisión)
  • Mic Peak: Nivel de sonido del micro. (mantener entre -6 y -2 db). Lo controlamos con los volumenes de la mesa de mezclas.
  • Microphone compressión level: Nivel del compresor de sonido. Cuando el nivel del micro supero -0 db el compresor hace que no se sature.
  • Stream Status: Estado del stream (En verde los streams activos)


Replay Gain (Ganancia)

  • Indicate which tracks have Replay Gain values: (Por traducir)
  • Adjust Playback volume: Ajustar el volumen de las pistas de audio.
  • Gain value for unmaerked tracks: Ganancia para las pistas de audio desmarcadas.


Miscellaneous Features

  • End tracks early: those that have quiet endings.: Finalilizar antes pistas con finales silenciosos.
  • End tracks early: those containing excessive silence: Finalizar antes pistas con silencios excesivos.
  • Restrict the stream audio levet to -2db: Ajustar el nivel del streaming de audio a -2db.
  • Enable the main-player speed/pitch control: Habilitar el control de velocidad/pitch en el reproductor.
  • At startup ask which profile to use: Preguntar al inicio el perfil a utilizar.
  • Sound alarm when the music is due to end: Alarma de fin de canción.
  • Apply dither to MP3 and FLAC playback: ?
  • Use utf-8 encoding when streaming mp3 metadata: ?
  • Make Mic and Aux buttons mutually exclusive: Los botones Mic y Aux se excluyen mutuamente
  • Enable tooltips: Habilitar globos de ayuda.


Microfonos

Desde aquí configuramos algunas funciones del microfono, a parte de las tipicas de filtro de bajas frecuencias, Agudos, Graves. Tenemos la función de Ducker que nos atenuará la música del reproductor cuando hablamos en el micro, para ajustarlo correctamente tenemos que tocar los valores de Ducker y el limit de Compressor.


Jack Ports (Puertos de Jack)

Aqui le indicamos desde que puertos del servidor Jack cogemos el sonido. En tarjetas mas sencillas es mas facil que el puerto por defecto sea el del micro, en otras con mas entradas tendremos que ver que numero de puerto es el que tiene la entrada de sonido


Output (Salida)

Desde aquí configuramos el/los streams de audio y las grabación

  • En el apartado de Connection podemos configurar los streams que tengamos, ya sea conectando a un servidor icecast local o en internet. Podemos tener varios.
  • En Format configurarmos la calidad y el formato del archivo que genera cuando grabamos.
  • En servr conect podemos configurar las automatizaciones. Por ejemplo que empiece a grabar cuando iniciamos el stream.
  • En record tenemos que elegir el stream que hayamos configurado, la carpeta donde queremos guardar el archivo y si lo estamos haciendo manualmente tendremos que pulsar sobre el boton rojo de grabación.


Instalamos IDJC

Esto no es necesario en "Juan Carlos Radio" por que IDJC ya viene instalado

sudo aptitude install idjc #instalá IDJC en nuestro equipo
sudo echo "@audio   -   rtprio 99" >> /etc/security/limits.conf # mejora la preformance del audio
sudo usermod -a -G audio $(whoami) # Añadimos nuestro usuario al grupo audio

Errores comunes

  • No trasmitir, y esperar que se escuche algo... se debe comenzar a trasmitir antes de probar el streaming
  • No presionar el botón de stream en ninguna de las listas
  • La conexión con el servidor se corta frecuentemente.
  • Trasmitir en formato mp3 en vez de OGG,

Biblografía