Jamulus Icon. Links to Wiki homepage
Open navigation

Consejos y Trucos

Aprendiendo sobre ensayos a distancia

El usuario de Jamulus Chris Rimple ha reunido una gran cantidad de información sobre Ensayos a Distancia (Google doc, en inglés), que cubre temas como la configuración de software y hardware, y con ejemplos y consejos para los neófitos. También incluye una sección sobre Jamulus, comparándolo con otras soluciones.

Utilizar el audio de Jamulus en Zoom o en otras aplicaciones similares

Varios usuarios han comentado que han tenido éxito a la hora de organizar un “público virtual” para una sesión de Jamulus utilizando JACK audio para conectar la señal de Jamulus a través de JackRouter a la aplicación de destino (en este caso, Zoom).

También puedes usar VoiceMeeter (Banana) para Windows o BlackHole para macOS para conectar la salida de Jamulus a mútliples destinos; por ejemplo a tus auriculares y a la aplicación de videoconferencia a la vez.

Grabar con Jamulus en Windows y Reaper

El usuario de Jamulus Rob Durkin ha escrito una guía para grabar la salida de Jamulus (Google Doc, inglés) usando ReaRoute en Reaper.

Compartir partituras

El usuario de Jamulus BTDT ha escrito un sistema llamado 305keepers, una aplicación web que permite a un “Jam leader” repartir partituras (en formato PDF) entre “Jammers” en tiempo real utilizando navegadores de red estándares.

Hacer una página de estado del servidor

Con el argumento de la línea de comandos -m, se puede generar información estadística sobre el servidor para incluirla en una página web.

Este es un ejemplo de un script php utilizando el archivo de estado del servidor para mostrar el estado actual del servidor en una página html (suponiendo que se utiliza el siguiente argumento de la línea de comandos: -m /var/www/stat1.dat):

<?php
function loadserverstat ( $statfilename )
{
   $datei = fopen ( $statfilename, "r" );
   while ( !feof ( $datei ) )
   {
	  $buffer = fgets ( $datei, 4096 );
	  echo $buffer;
   }
   fclose($datei);
}
?>
<?php loadserverstat ( "stat1.dat" ); ?>

Guardar y cargar estados de mezcla de clientes

Puedes guardar y restaurar la mezcla que tienes para los ensayos de tu grupo (fader, mute, pan, solo, etc.) y cargarlo en cualquier momento (incluso mientras tocas). Hazlo con “Archivo > Guardar Configuración Canales Mezclador” en tu cliente, y cárgalo con “Cargar Configuración Canales Mezclador” (o con arrastrar/dejar caer sobre la ventana del mezclador).

Convertir un servidor público en privado sobre la marcha

Puedes ejecutar un servidor público el tiempo suficiente para que tu grupo se conecte, y luego hacerlo privado simplemente desactivando ‘Mi Servidor es Público’ en la ventana del servidor. Seguiréis conectados al servidor hasta que os desconectéis. (¡Gracias a David Savinkoff por este truco!)

Script de arranque para cliente en Linux

Aquí va un script de arranque para Jamulus utilizando una vieja tarjeta de audio Audigy4. El gran número de faders de audio disponibles hace que sea difícil establecer la configuración correcta.

Por tanto, este script incluye la configuración más importante para los faders de audio. La segunda parte del script se ocupa de las conexiones en JACK. Utilizo Guitarix como procesador de efectos de guitarra y lo inserto en la ruta del audio.

Finalmente, arranco Jamulus automáticamente, conectándose al servidor central.

Este es el script:

amixer sset 'Mic' capture 30% cap
amixer sset 'Mic' playback 0%
amixer sset 'Line' playback 60% unmute
amixer sset 'Audigy Analog/Digital Output Jack' unmute
amixer sset 'Analog Mix' capture 100%
amixer sset 'Analog Mix' playback 0%
amixer sset 'Wave' 100%
amixer sset 'Master' capture 100% cap
amixer sset 'Master' playback 100%
amixer sset 'Master' playback 100%
amixer sset 'PCM' playback 100%
amixer sset 'PCM' capture 0%
guitarix &
/home/corrados/llcon/Jamulus -c myJamulusServer.domain.com &
sleep 3
jack_disconnect system:capture_1 Jamulus:'input left'
jack_disconnect system:capture_2 Jamulus:'input right'
jack_connect system:capture_1 gx_head_amp:in_0
jack_connect gx_head_amp:out_0 gx_head_fx:in_0
jack_connect gx_head_fx:out_0 Jamulus:'input left'
jack_connect gx_head_fx:out_1 Jamulus:'input right'
jack_connect Jamulus:'output left' system:playback_1
jack_connect Jamulus:'output right' system:playback_2

Utilizar ctrlmidich para controladores MIDI

Los faders de volumen en la ventana del mezclador del usuario se pueden controlar mediante un controlador MIDI usando el parámetro --ctrlmidich (nota: solo disponible para macOS y Linux). Para habilitar esta función, Jamulus debe arrancarse con --ctrlmidich. Se pueden establecer dos parámetros: Canal y Compensación. El primer parámetro es el canal que quieres que Jamulus utilice (0 para todos los canales) y el segundo parámetro el Número de Control (Control Number) con el que quieres que reaccione el primer fader. Por defecto, la compensación está establecida en 70 (para el Behringer X-Touch), lo cual significa que el primer fader reacciona al Número de Control 70, el segundo a 71, etc.

Por tanto como ejemplo, si utilizas un Behringer X-Touch, enviando MIDI en el canal 1 y dejando la compensación en el valor predeterminado, el comando tendría este aspecto: --ctrlmidich 1. Si tienes un controlador diferente, que por ejemplo envía MIDI en el canal 2 y empezando con el Número de Control 30, el comando sería el siguiente: --ctrlmidich "2;30".

Asegúrate de que el puerto de salida de tu dispositivo MIDI esté conectado al puerto de entrada MIDI de Jamulus (QjackCtl (Linux), MIDI Studio (macOS) o lo que sea que utilices para gestionar las conexiones). En Linux tendrás que instalar y arrancar a2jmidid para que tu dispositivo aparezca en la pestaña MIDI de QjackCtl.

¡Verano 2020! Cuéntanos algo sobre Jamulus - completa esta encuesta anónima (en inglés)

Esta documentación se publica bajo una Licencia Creative Commons. ¿Te gustaría contribuir?