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).
PARTE II: REGLAMENTOS Y CONDICIONES DE USO (TÉRMINOS DE SERVICIO) #
1. Disposiciones Generales y Datos del Proveedor de Servicios #
Este reglamento define las reglas para el uso de la aplicación móvil DJMP-007 Virtual DJ Multi-Player (en adelante, la "Aplicación").
La aplicación fue preparada, desarrollada y distribuida por:
Glaucus TC sp. z o. o.
calle 1 Sierpnia 53 lok. 76, 02-134 Varsovia, Polonia
KRS: 0001099281 (Tribunal de Distrito de la ciudad capital de Varsovia en Varsovia, 14ª División Comercial del Registro Judicial Nacional)
Número de Identificación Fiscal: 5223294403
REGÓN: 528319974
Dirección de correo electrónico para contacto técnico y comentarios: dev@glaucus.pl
2. Objeto de la Solicitud #
- La aplicación DJMP-007 es un software que se utiliza para mezclar música en vivo, ejercicios de DJ, representaciones teatrales y producción de sonido.
- La aplicación está destinada a dispositivos con Android versión 9 o posterior, que admitan la interfaz de audio de hardware de baja latencia AAudio / Oboe.
3. Derechos de autor y licencias de materiales sonoros #
- El Proveedor de Servicios declara que todos los derechos de autor, código fuente, gráficos, arquitectura de software y tecnología MPAirLinkDJ son propiedad de Glaucus TC sp. z o.o. y están sujetos a protección legal.
- El Usuario que utiliza la Aplicación para reproducir, mezclar o interpretar públicamente obras musicales es el único responsable de contar con las licencias, los derechos de autor o los permisos apropiados de las organizaciones de gestión colectiva de derechos de autor (por ejemplo, ZAiKS, STOART, ZPAV) necesarios para las presentaciones públicas.
- El Proveedor de Servicios no es responsable del uso ilegal de materiales cubiertos por derechos de autor de terceros por parte del Usuario.
4. Uso de Servicios Externos (SoundCloud) #
- La aplicación ofrece integración opcional con el servicio de transmisión SoundCloud a través de interfaces de programación públicas (API).
- El uso de los recursos de SoundCloud requiere la aceptación de regulaciones y reglas independientes para la prestación de los servicios de SoundCloud Inc.
- Glauco TC sp. z o. o. no es responsable de ninguna interrupción en la disponibilidad del sitio web de SoundCloud, restricciones regionales de los licenciantes o cambios en la política de acceso a las obras por parte de los propietarios de derechos.
5. Responsabilidad y seguridad del hardware #
- La Aplicación se proporciona "tal cual*". Glauco TC sp. z o. o. hace todo lo posible para garantizar que el motor de audio nativo sea estable y confiable mediante la implementación de tecnologías de almacenamiento en búfer a prueba de fallas (bucle de emergencia a prueba de fallas).
- Debido a la naturaleza de las actuaciones en vivo, el Usuario está obligado a asegurarse antes de la actuación en el escenario de que el dispositivo móvil tenga suficiente carga de batería y de que las notificaciones del sistema que puedan interferir en el funcionamiento de la pantalla estén apagadas.
- En la máxima medida permitida por la ley aplicable, Glaucus TC sp. z o.o. no es responsable de pérdidas comerciales, actuaciones interrumpidas o daños a equipos de sonido externos resultantes de una configuración inadecuada de los niveles de volumen por parte del Usuario.
6. Comentarios sobre informes y soporte técnico #
Todos los comentarios sobre el funcionamiento de la aplicación, informes de errores y propuestas para el desarrollo de funcionalidades pueden enviarse electrónicamente a la siguiente dirección: dev@glaucus.pl.
PARTE III: POLÍTICA DE PRIVACIDAD Y PROTECCIÓN DE DATOS #
1. Administrador de Datos Personales #
El responsable del tratamiento en el sentido del Reglamento General de Protección de Datos (RGPD) es:
Glaucus TC sp. z o. o.
calle 1 Sierpnia 53 lok. 76, 02-134 Varsovia, Polonia
KRS: 0001099281, NIP: 5223294403, REGÓN: 528319974
Correo electrónico de contacto: dev@glaucus.pl
2. Principio fundamental: 100% privacidad y arquitectura offline #
La aplicación DJMP-007 fue creada para respetar plenamente la privacidad de los artistas y usuarios:
- Sin telemetría: La aplicación no contiene rastreadores ocultos, SDK analíticos (por ejemplo, Firebase Analytics, Google Analytics) ni módulos de perfiles de comportamiento del usuario.
- Sin publicidad: No se muestra publicidad en la aplicación, lo que excluye la transmisión de identificadores de publicidad (Google Ad ID) a terceros.
- Procesamiento local: Todo el procesamiento de sonido, análisis de BPM, cálculos de ondas de sonido y separación de pistas de inteligencia artificial (AI Stems) se llevan a cabo solo localmente en el procesador (CPU/NEON) del dispositivo del usuario. No se envían muestras de audio a servidores en la nube externos.
3. Alcance de los permisos y acceso a la memoria del dispositivo #
- Acceso a archivos de audio (Storage Access Framework):
La aplicación utiliza únicamente el mecanismo del sistema estándar y seguro Android Storage Access Framework (SAF). La aplicación obtiene acceso sólo y únicamente a aquellos archivos y directorios que el Usuario indique conscientemente mediante el cuadro de diálogo + ARCHIVOS o + DIRECTORIO. La aplicación no escanea documentos privados, fotografías u otras áreas de la memoria.
- Permisos de red (Internet y Wi-Fi):
- MPAirLinkDJ: Utiliza paquetes de transmisión UDP locales dentro de la red inalámbrica para sincronizar la velocidad entre los teléfonos inteligentes conectados. Estos datos sólo contienen el número de compás, la posición en milisegundos y el valor BPM; no se transmiten datos personales.
- SoundCloud: Cuando se utiliza streaming, la conexión a los servidores de SoundCloud se realiza a través del protocolo seguro HTTPS únicamente para descargar la transmisión de audio seleccionada por el Usuario.
4. Inicio de sesión e integración de SoundCloud #
- El inicio de sesión en su cuenta de SoundCloud se realiza en un componente del sistema Android WebView seguro y aislado directamente en los servidores oficiales de SoundCloud.
- Glauco TC sp. z o. o. nunca accede, registra ni almacena sus contraseñas en sus cuentas de Google, Facebook, Apple o SoundCloud.
- El token de autorización de sesión descargado del servidor oficial se guarda únicamente en el caché privado y cifrado de la Aplicación en el dispositivo del Usuario y se puede eliminar en cualquier momento haciendo clic en el botón 'CERRAR SESIÓN DE SOUNDCLOUD' en las Opciones.
5. Derechos del usuario #
De conformidad con el RGPD, cada Usuario tiene derecho a acceder, rectificar, eliminar o limitar el procesamiento de datos, así como el derecho a presentar una queja ante la autoridad supervisora (el Presidente de la Oficina de Protección de Datos Personales en Polonia). En asuntos relacionados con la privacidad, contáctenos en: dev@glaucus.pl.
6. Cambios en la Política de Privacidad #
Cualquier cambio a esta política se publicará en la aplicación y en el sitio web oficial del producto junto con el número de versión y la fecha de vigencia.