Guía de usuario de NinjamZap

Una guía para principiantes sobre cómo tocar en línea con NINJAM

¿Qué es NINJAM?

NINJAM significa "Ninjam Is Not Just Another MP3 Jamming" (NINJAM no es solo otra herramienta de jam con MP3). Fue creado por Justin Frankel, la misma persona que creó Winamp (el legendario reproductor multimedia) y Reaper (la popular estación de trabajo de audio digital).

A diferencia de las videollamadas u otras aplicaciones de jam que intentan combatir la latencia de internet y generalmente fallan, NINJAM adopta un enfoque completamente diferente: abraza la latencia.

¿Cómo funciona?

NINJAM utiliza un enfoque basado en intervalos. En lugar de intentar enviar audio en tiempo real (lo cual siempre tiene retrasos notables a través de internet), organiza la música en bucles sincronizados llamados intervalos. Esta es la idea clave:

Cómo funcionan los intervalos
Tiempo
Intervalo 1
Intervalo 2
Intervalo 3
- - - - - - - - - - - - - - - - - - - - - - - - -
Usted oye
Int. 1 de otros
Int. 2 de otros
Usted graba
Su Int. 1
Su Int. 2
Su Int. 3
Lo que usted graba
Lo que escucha de otros

Durante el Intervalo 1 usted solo graba — aún no hay nada de los demás. A partir del Intervalo 2, mientras graba su nueva parte, escucha lo que otros tocaron durante el intervalo anterior. Este desfase de un intervalo es lo que hace que NINJAM funcione con cualquier conexión a internet, sin importar la distancia.

Esto significa que NINJAM funciona mejor con música improvisada: jazz, blues, ambient, experimental, funk, y cualquier género donde pueda reaccionar a lo que escucha. No está diseñado para tocar canciones escritas nota por nota, sino para jams creativos y fluidos donde los músicos se responden entre sí.

Entendiendo BPM y BPI

Dos parámetros controlan la sincronización de cada sesión de NINJAM:

Juntos determinan la duración del intervalo: (BPI / BPM) x 60 = segundos. Por ejemplo, con 120 BPM / 16 BPI, cada intervalo dura 8 segundos (16 / 120 x 60 = 8).


¿Por qué NinjamZap?

El nombre lo dice todo: NINJAM + Zap. “Zapada” es una expresión argentina para una jam informal — juntarse con amigos a tocar música, improvisar y pasarla bien sin presión. Ese espíritu es el corazón de esta app.

NinjamZap nació durante la pandemia, cuando un grupo de amigos músicos de Córdoba, Argentina no podía juntarse más a tocar. Buscando una forma de seguir tocando juntos, descubrieron NINJAM — y se enamoraron. Lo que empezó como zapadas de fin de semana por internet se transformó en seis años de pasión por la plataforma y su comunidad.

La app fue creada por Javier Cordero, desarrollador independiente y baterista de Córdoba con más de 25 años de experiencia en ingeniería de software, que simplemente quería un cliente NINJAM para el celular que todavía no existía. NinjamZap es un proyecto personal y una carta de amor a la comunidad NINJAM — hecho para que tocar online sea accesible para todos, directamente desde tu teléfono.

¿Tenés preguntas, ideas, o simplemente querés saludar? Escribí a [email protected].


Primeros pasos

NinjamZap es el primer cliente NINJAM para dispositivos iOS. Puede unirse a sesiones de jam con músicos de todo el mundo directamente desde su iPhone o iPad.

Cuando abra NinjamZap por primera vez, verá la pantalla de inicio de sesión:

Pantalla de inicio de sesión de NinjamZap con opciones de acceso y botón Continuar como invitado

La pantalla de inicio de sesión — inicie sesión o continúe como invitado

Tiene dos opciones para comenzar:

Consejo: Si solo quiere probar NINJAM por primera vez, el modo invitado es la forma más rápida de entrar. Siempre puede crear una cuenta más adelante.


Conectarse a un servidor

Después de iniciar sesión o entrar en modo invitado, verá la pantalla de conexión. Aquí es donde configura su sesión antes de unirse a un jam.

Pantalla de conexión de NinjamZap con campo de servidor, enrutamiento de audio y ajustes de latencia

La pantalla de conexión — configure y conéctese

Nombre de usuario NINJAM

Elija un nombre que será visible para los demás músicos en la sesión. Puede ser lo que desee — su nombre, su instrumento o un alias creativo.

Dirección del servidor

Ingrese la dirección de un servidor NINJAM al que desee unirse, por ejemplo ninbot.com:2049. Si no conoce ningún servidor, toque "Browse" para abrir el Explorador de servidores, que muestra una lista de servidores públicos disponibles junto con el número de músicos conectados actualmente a cada uno.

Enrutamiento de audio

Seleccione sus dispositivos de entrada y salida de audio. Para la mejor experiencia:

Ajustes de latencia

Elija un ajuste de latencia según su configuración de audio:

Conectar

Una vez que todo esté configurado, toque Connect para unirse a la sesión. La aplicación se conectará al servidor y comenzará a sincronizarse con el intervalo actual.


La sesión

Una vez conectado, se encuentra en la pantalla de sesión — la interfaz principal de jam. Esto es lo que encontrará:

Volumen Master, Silenciar y Metrónomo

Pantalla de sesión de NinjamZap mostrando el Volumen Master, el botón del Metrónomo y los Canales locales

Controles principales y canales locales

Canales locales (su audio)

Esta sección muestra su entrada de audio. El control clave aquí es el botón "Xmit" (abreviatura de Transmit). Cuando Xmit está activado, su audio se envía al servidor y los demás músicos pueden escucharle. Cuando está desactivado, se encuentra en modo "solo escuchar".

Consejo: Cuando se una a una sesión por primera vez, comience con Xmit desactivado. Escuche durante algunos intervalos para sentir la música y luego active Xmit cuando esté listo para tocar.

Canales remotos (otros músicos)

Canales remotos de NinjamZap mostrando varios músicos con controles de volumen y medidores VU

Canales remotos — cada músico tiene sus propios controles

Cada músico en la sesión aparece como un canal separado con sus propios controles:


Chat

El panel de chat le permite comunicarse con otros músicos mediante mensajes de texto. Es una parte esencial de la experiencia NINJAM.

Panel de chat de NinjamZap mostrando mensajes entre músicos

El panel de chat — comuníquese con otros músicos


BPM / BPI

Toque la barra verde de BPM/BPI en la parte inferior de la pantalla de sesión para abrir el panel de BPM/BPI. Aquí puede ver y proponer cambios en el tempo y la duración del intervalo de la sesión.

Modal de BPM/BPI de NinjamZap con controles deslizantes, botones de voto y Tap Tempo

El panel de BPM/BPI — ajuste el tempo y la duración del intervalo

Combinaciones comunes de BPM/BPI

Ajuste Duración Estilo
120 / 16 8 seg Jam estándar — 4 compases de 4/4, funciona para la mayoría de géneros
85 / 16 11,3 seg Groove relajado — blues, soul, funk tranquilo
90 / 8 5,3 seg Bucles cortos — llamada y respuesta rápida
70 / 32 27,4 seg Ambient — paisajes sonoros lentos y evolutivos

Consejos de configuración de audio

¡Use audífonos! Sin audífonos, su micrófono capta el audio de reproducción y crea un bucle de retroalimentación. Esto arruina la experiencia para todos en la sesión.

Configuraciones recomendadas (de mejor a buena)

  1. Interfaz de audio (iRig, Focusrite iTrack, etc.) + audífonos con cable — el estándar de oro. Mejor calidad de audio, menor latencia, sin retroalimentación.
  2. Audífonos con cable con el micrófono integrado del iPhone — ideal para empezar. Baja latencia, sin retroalimentación.
  3. Audífonos Bluetooth — funcionan, pero añaden latencia. Use el ajuste de latencia "Safe". Suficiente para jams casuales.
  4. Altavoz con cancelación de eco — cuando el micrófono integrado está seleccionado, toque el icono de teléfono en la fila del micrófono para activar la cancelación de eco. La calidad de audio se reducirá.

Consejos para interfaces de audio

Si usa una interfaz de audio externa (como un iRig), conéctela antes de abrir NinjamZap. La aplicación la detectará automáticamente y enrutará el audio a través de ella. Puede verificar el dispositivo seleccionado en la sección de enrutamiento de audio en la pantalla de conexión.

Detalles técnicos

NinjamZap procesa todo el audio internamente a 48 kHz. Si su dispositivo de audio funciona a una frecuencia de muestreo diferente (común con Bluetooth), la aplicación remuestrea automáticamente para igualar. Esto se maneja de forma transparente — no necesita configurar nada.


Consejos para grandes sesiones de jam


Solución de problemas

"No me escucho a mí mismo"

Subí el volumen de tu canal local — esto controla qué tan fuerte te escuchás en la mezcla. También asegurate de que Xmit esté activado para que los demás te escuchen, y que el Volumen Master esté alto.

"Los demás no me escuchan"

Asegúrese de haber otorgado el permiso de micrófono a NinjamZap (revise en Ajustes de iOS > NinjamZap > Micrófono). También verifique que Xmit esté activado para su canal local.

"El audio tiene fallos o chasquidos"

Cambie al ajuste de latencia "Safe" en el enrutamiento de audio en la pantalla de conexión. Cierre otras aplicaciones que puedan estar usando audio. Si está usando Bluetooth, intente cambiar a audífonos con cable.

"No puedo conectarme al servidor"

Verifique su conexión a internet. Confirme que la dirección del servidor sea correcta (incluyendo el puerto, p. ej., ninbot.com:2049). Algunos servidores pueden estar temporalmente fuera de línea — pruebe uno diferente desde el Explorador de servidores.

"Escucho eco o retroalimentación"

Use audífonos. Sin ellos, su micrófono capta la reproducción y la envía de vuelta al servidor. Si necesita usar el altavoz, toque el icono de teléfono en la fila del micrófono integrado para activar la cancelación de eco.

"La música suena desincronizada"

¡Eso es normal! En NINJAM siempre escucha el intervalo anterior. Es así por diseño. Active el metrónomo para ayudarle a mantenerse en el ritmo, y dele algunos intervalos para que su oído se ajuste al concepto.

Si experimenta otros problemas o necesita ayuda, contáctenos en [email protected].