DJMP-007 Virtual DJ Multi-Player
Documentación técnica oficial, manual de usuario y normativas legales para la estación de trabajo DJ en Android.
PARTE I: MANUAL DE USUARIO COMPLETO #
Introducción a DJMP-007 #
DJMP-007 es una estación de trabajo para DJ sin concesiones para Android, diseñada por Glaucus TC sp. z o. o. La arquitectura de la aplicación se basa en un motor de audio nativo en tiempo real que utiliza la biblioteca Google Oboe/AAudio con una latencia ultrabaja (menos de 5 ms) y un búfer RAM sin bloqueo con interpolación cúbica de Hermite (Remuestreo cúbico de Hermite).
La aplicación combina la funcionalidad emblemática de los reproductores CDJ de club con la física del hardware del tocadiscos analógico SL-1200, la sincronización inalámbrica de múltiples reproductores MPAirLinkDJ (Multi Player Air Link DJ) y la inteligencia artificial en tiempo real (AI Stems Separation).
1. Arquitectura de bucle de emergencia de 4 tiempos y a prueba de fallos #
- 4-Beat Roll Loop: Crea instantáneamente un bucle continuo de exactamente 4 tiempos (1 compás completo en 4/4 de tiempo) calculado a partir del diagnóstico de BPM.
- Uso en escenario: Cuando finaliza una pista mezclada o un DJ necesita extender la transición sin perder energía o ritmo, el bucle crea un fondo de batería estable.
- Búfer de emergencia automático (FAIL-SAFE): En caso de una desconexión repentina del medio de almacenamiento, un error del decodificador o un bloqueo temporal de la interfaz gráfica, el hilo de audio nativo del Oboe cambia en una fracción de milisegundo al búfer 4-beat roll en bucle en la RAM, garantizando el 100% de continuidad del sonido en el sistema de sonido del club.
2. Cuantizar (cuantizar en Beatgrid) #
- Función del sistema: Alinea todos los comandos de DJ en tiempo real con la cuarta/octava nota más cercana de la cuadrícula rítmica.
- Principio de funcionamiento: Incluso cuando presionas el botón CUE, Hot Cue (A-F) o Beat Loop una fracción de segundo antes o después del ritmo real, el algoritmo inmediatamente lleva la fase de reproducción al punto de la cuadrícula, evitando que las canciones se separen (chocan).
3. Modo Slip (manipulación de fondo y reverso virtual) #
- Aplicación: Realización de trucos impresionantes: scratching de la rueda JOG, retroceso REV, activación de pads Hot Cue, parada del plato o bucle, sin perder la progresión natural de la canción.
- Principio de funcionamiento: Cuando el indicador
SLIPestá activo, la transmisión de la canción real se ejecuta silenciosamente en segundo plano a velocidad normal. Cuando sueltas JOG o desactivas REV, la reproducción vuelve inmediatamente al punto donde habría estado la canción si el truco no hubiera ocurrido.
4. Hot Cue Pads (A-F), CLEAR Clear y efectores G/H #
- Pads de referencia activa (A–F):
- Al tocar un pad vacío (resaltado en gris oscuro), se recuerda instantáneamente la posición de reproducción actual hasta una muestra de audio.
- El siguiente toque en el pad salta inmediatamente al punto guardado sobre la marcha.
- Botón BORRAR:
- Borra el contenido de los 6 pads Hot Cue simultáneamente, permitiéndote organizar una nueva secuencia de puntos para la siguiente mezcla.
- Tecla G (ECO):
- Activa el eco estéreo espacial sincronizado con el tempo.
- Control deslizante
ECHO LVL: ajusta el volumen del eco (húmedo/seco). - Control deslizante
FDBK: profundidad de retroalimentación (duración de la repetición). - Pad H (FLANGER):
- Activa la modulación de fase jet-sweep.
- Control deslizante
FLNG DEPTH: profundidad de modulación del espectro. - Control deslizante
RATE: frecuencia del oscilador de filtro (LFO).
5. BROWSE Explorador de canciones e importación instantánea #
- Botón BROWSE: Abre una base de datos de audio en pantalla completa con motor de búsqueda, pestaña de archivos locales y biblioteca SoundCloud.
- Botón + ARCHIVOS: Le permite seleccionar uno o varios archivos de audio (formatos: MP3, WAV, FLAC, M4A/AAC).
- Botón + DIRECTORIO: Busca recursivamente toda la carpeta seleccionada junto con todos sus subdirectorios y agrega automáticamente las pistas encontradas a la lista de reproducción del deck.
6. Carga en cola sin interrupciones #
- Protección de reproducción de canciones: Mientras se reproduce una canción en el deck (
PLAY), seleccionar una nueva canción de una lista de reproducción o SoundCloud no pausa ni silencia la música. - Carga en segundo plano: El nuevo archivo se decodifica en formato PCM flotante de 32 bits y el algoritmo BpmDetector diagnostica su tempo y primer tiempo en segundo plano.
- Indicación de listo: El botón
NEXT ▶en la barra superior se vuelve naranja brillante con la etiqueta[READY]y la pantalla muestra[NEXT: New song title]. - Instant Takeover (Drop): En el momento en que el DJ presiona el botón
NEXT ▶(o cuando termina la canción anterior), la nueva canción salta instantáneamente al deck sin demora.
7. Visualización de ondas sonoras y caída suave de la aguja #
- Colores multibanda (estilo CDJ):
- Color Electric Blue: partes de bajo, bombo (kick), fragmentos más fuertes (drops).
- Color Ámbar Cálido / Naranja: sección de medios, voces, guitarras, instrumentos solistas.
- Color Blanco / Cian Claro: instrumentos de percusión de alta frecuencia (charles, platillos, ruido FX).
- Cambio de vista ZOOM:
FULL: vista previa completa de la canción de principio a fin con pausas visibles (averías, puentes).TAPE: Una cinta fluida de 6 segundos que avanza a una velocidad de reproducción de 60 fotogramas por segundo.- Needle Drop & Scrubbing: Tocar o arrastrar directamente el dedo sobre la onda de sonido mueve instantáneamente la aguja del reproductor a la ubicación deseada.
8. Sección BEAT LOOP Y BEAT JUMP #
- BEAT LOOP (4-BEAT/8-BEAT): Un toque se bloquea instantáneamente en un bucle perfecto de 4 u 8 tiempos. Al tocar el botón nuevamente o hacer clic en "SALIR BUCLE" se libera suavemente el bucle.
- BEAT JUMP (« 4B, ‹ 1B, 1B ›, 4B »): Salta instantáneamente hacia adelante o hacia atrás exactamente 1 o 4 compases/tiempos sin ningún salto de ritmo ni sacudidas de sonido.
9. Botón CUE (soporte de inicio y ritmo fuerte automático) #
- Punto CUE automático: Tan pronto como se carga una canción, el motor de análisis detecta y establece automáticamente el marcador CUE en el primer tiempo fuerte distinto.
- Lógica de funcionamiento:
- Presionar CUE durante la reproducción: detiene inmediatamente el sonido y regresa al tiempo inicial.
- Al presionar CUE durante la pausa: comienza a escuchar suavemente la canción desde el punto de inicio.
10. Control deslizante TEMPO Fader (±15%) y rueda JOG #
- Control deslizante TEMPO: Regulación suave de la velocidad con una precisión del 0,01 % y un trinquete central virtual (0,00 %).
- Rueda JOG:
- Borde exterior: Inflexión de tono (ajusta o ralentiza temporalmente la canción en un ±4%) para una alineación precisa de las frases.
- Dial central (VINILO): Rayado con modelado completo de la inercia, deslizamiento y resistencia del disco de gramófono.
- Interruptor Full Platter Scratch (en Opciones): Permite hacer scratch con toda la superficie de la rueda JOG (tanto el borde como el centro) o tradicionalmente solo el disco central.
11. Zona de Scratch JOG y modo para zurdos #
- Full Platter Scratch: Opción en la configuración dedicada a los tocadiscos de DJ: toda la superficie del dial reacciona como un disco de gramófono con una aguja, eliminando el riesgo de deslizar accidentalmente el dedo sobre el anillo de inflexión de tono durante caídas rápidas y cortes de scratch.
- Ergonomía para zurdos: El interruptor en el menú Configuración le permite invertir la arquitectura de la consola en la pantalla con un solo clic: la rueda JOG, el atenuador TEMPO y los botones de transporte se mueven hacia el lado izquierdo, y la pantalla LCD y los pads hacia la derecha, lo que garantiza total comodidad y ergonomía de un agarre natural para la mano izquierda.
12. Simulación de motor de tocadiscos analógico SL-1200 (MOTOR ON/OFF) #
- Interruptor MOTOR: Situado junto al control deslizante TEMPO, simula la desconexión de la alimentación de accionamiento directo (direct drive).
- Física de desaceleración: El sonido y el plato desaceleran suavemente durante 6-8 segundos debido a la resistencia de la aguja del gramófono.
- Física 1:1 con el motor apagado: Con la unidad apagada, la resistencia inercial se ha reducido a cero - girar la rueda JOG con la mano corresponde exactamente a mover el dedo en una escala 1:1, lo que le permite desenroscar y frenar manualmente el vinilo.
13. Aislamiento de pistas de Stems AI (VOCAL, DRUMS, INST): función premium #
- Separación sobre la marcha: Divide una canción en tres componentes de audio limpios y separados:
VOCAL: voz limpia a capella,DRUMS: batería, bombo, caja, charles,INST: sintetizadores, guitarras, línea de bajo, melodías.- Control de escenario: Los botones en la fila Master Tempo le permiten silenciar ("MUTE") o aislar fracciones individuales en tiempo real con una perfecta sincronización de muestra a muestra.
14. Integración de SoundCloud #
- Búsqueda y Streaming: Acceso directo a millones de canciones del catálogo de SoundCloud.
- Inicio de sesión con un clic: Conexión segura a su cuenta a través de Google, Facebook, Apple o correo electrónico - sincronización automática de las canciones que le gustan (Me gusta) y sus propias listas de reproducción.
- Decodificación HLS a RAM: La transmisión descargada se decodifica inmediatamente al formato PCM en la memoria del deck, por lo que las canciones de la nube conservan la funcionalidad completa de JOG scratch, looping y separación de Stems, al igual que los archivos de la memoria del dispositivo.
15. MPAirLinkDJ - Sincronización inalámbrica de varios decks (Multi Player Air Link) #
- Comunicación sin enrutador: Funciona tanto en la red Wi-Fi local como en un Hotspot móvil directo creado en uno de los teléfonos inteligentes.
- Protocolo de transmisión P2P UDP: Cada teléfono representa una plataforma separada (DECK 1, DECK 2, DECK 3, DECK 4).
- Roles MASTER / SYNC: El reproductor con
MASTERhabilitado establece el tempo y la fase de la parrilla rítmica, y el reproductor en modoSYNCecualiza automáticamente la velocidad y el ritmo sin necesidad de usar cables o mezcladores de hardware.
16. STAGE GUARD: Silenciar notificaciones y tonos de llamada (STAGE GUARD) #
- Problema del escenario: Un sonido de notificación accidental (SMS, WhatsApp, Messenger, correo electrónico) o una llamada entrante fuerte que suena mientras se mezcla una pista en el sistema de sonido de un club es un desastre para una actuación de DJ.
- Principio de funcionamiento de STAGE GUARD:
- Cuando se inicia DJMP-007, la aplicación toma el control de Exclusive Audio Focus, impidiendo que otras aplicaciones silencien o mezclen sonidos con el equipo.
- Silencia automáticamente el tono de llamada (
STREAM_RING), la notificación (STREAM_NOTIFICATION) y los sonidos del sistema (STREAM_SYSTEM) a cero. - Habilita el modo No molestar / DND del sistema en el perfil de prioridad, evitando notificaciones emergentes en la pantalla.
- Cuando sales de la aplicación o desactivas la protección, los niveles de volumen y perfiles de sonido anteriores del usuario se restauran automáticamente.
17. Botones REV, PLAY/PAUSE, Master Tempo y multiplicador de BPM (1X/2X) #
- Botón REV: Botón rojo grande dedicado para reproducir instantáneamente una canción hacia atrás sobre la marcha.
- REPRODUCCIÓN/PAUSA Y CUE: Tiempo de respuesta del hardware (menos de 5 ms) al tacto sin ningún retraso del sistema Android.
- MASTER TEMPO (Bloqueo de teclas): Bloqueo de teclas: al acelerar o ralentizar una canción, las voces y los instrumentos no cambian el tono (sin efecto de ardilla).
- Multiplicador de BPM (1X / 2X): Una insignia en la pantalla que le permite duplicar instantáneamente o volver al valor de tempo base para canciones diagnosticadas en compases de medio tiempo (por ejemplo, drum & bass 87 vs 174 BPM, trap/dubstep 70 vs 140 BPM).