DJMP-007 Virtual DJ Multi-Player
Documentação técnica oficial, manual do usuário e regulamentos legais para a estação de trabalho DJ no Android.
PARTE I: MANUAL DO USUÁRIO COMPLETO #
Introdução ao DJMP-007 #
DJMP-007 é uma estação de trabalho de DJ intransigente para Android, projetada por Glaucus TC sp. z o. o. A arquitetura do aplicativo é baseada em um mecanismo de áudio nativo em tempo real usando a biblioteca Google Oboe / AAudio com um fluxo compartilhado de latência ultrabaixa (sub-5ms) e um buffer de RAM sem bloqueio com interpolação cúbica Hermite (Reamostragem Cubic Hermite).
O aplicativo combina a principal funcionalidade dos reprodutores CDJ de clube com a física do hardware do toca-discos analógico SL-1200, sincronização sem fio de vários reprodutores MPAirLinkDJ (Multi Player Air Link DJ) e inteligência artificial em tempo real (AI Stems Separation).
1. Arquitetura de loop de emergência à prova de falhas e de 4 batidas #
- 4-Beat Roll Loop: Cria instantaneamente um loop contínuo de exatamente 4 batidas (1 compasso completo em 4/4) calculado a partir do diagnóstico de BPM.
- Uso no palco: Quando uma faixa mixada termina ou um DJ precisa estender a transição sem perder energia ou ritmo, o loop cria um fundo de bateria estável.
- Buffer de emergência automático (FAIL-SAFE): No caso de uma desconexão repentina do meio de armazenamento, um erro do decodificador ou um bloqueio temporário da interface gráfica, o thread de áudio nativo do Oboé muda em uma fração de milissegundo para o buffer 4-beat roll em loop na RAM, garantindo 100% de continuidade do som no sistema de som do clube.
2. Quantizar (Quantizar para Beatgrid) #
- Função do sistema: Alinha todos os comandos do DJ em tempo real com a semínima/colcheia mais próxima da grade rítmica.
- Princípio de operação: Mesmo quando você pressiona o botão CUE, Hot Cue (A-F) ou Beat Loop uma fração de segundo antes ou depois da batida real, o algoritmo puxa imediatamente a fase de reprodução para o ponto da grade, evitando que as músicas se separem (colisões).
3. Modo Slip (reversão virtual e manipulação de fundo) #
- Aplicação: Execução de truques impressionantes - scratching na roda JOG, reversão REV, acionamento de pads Hot Cue, parada do prato ou looping - sem perder a progressão natural da música.
- Princípio de funcionamento: Quando o indicador
SLIPestá ativo, o fluxo de música real é executado silenciosamente em segundo plano em velocidade normal. Quando você libera JOG ou desliga REV, a reprodução retorna imediatamente ao ponto onde a música estaria se o truque não tivesse acontecido.
4. Hot Cue Pads (AF), CLEAR Clear e G/H Effectors #
- Hot Cue Pads (A – F):
- Tocar em um pad vazio (destacado em cinza escuro) lembra instantaneamente a posição de reprodução atual até uma amostra de áudio.
- O próximo toque no teclado salta imediatamente para o ponto salvo.
- Botão LIMPAR:
- Limpa o conteúdo de todos os 6 pads Hot Cue simultaneamente, permitindo organizar uma nova sequência de pontos para a próxima mixagem.
- Pad G (ECO):
- Ativa o eco estéreo espacial sincronizado com o tempo.
- Controle deslizante
ECHO LVL: ajuste o volume do eco (úmido/seco). - Controle deslizante
FDBK: profundidade de feedback (duração da repetição). - Almofada H (FLANGER):
- Ativa a modulação de fase jet sweep.
- Controle deslizante
FLNG DEPTH: profundidade de modulação de espectro. - Controle deslizante
RATE: frequência do oscilador de filtro (LFO).
5. NAVEGUE pelo navegador de músicas e importação instantânea #
- Botão BROWSE: Abre um banco de dados de áudio em tela cheia com mecanismo de busca, guia de arquivos locais e biblioteca SoundCloud.
- + Botão FILES: Permite selecionar um ou vários arquivos de áudio (formatos: MP3, WAV, FLAC, M4A/AAC).
- Botão + DIRETÓRIO: Pesquisa recursivamente toda a pasta selecionada junto com todos os seus subdiretórios e adiciona automaticamente as faixas encontradas à lista de reprodução do deck.
6. Carga na fila contínua #
- Proteção de reprodução de música: Enquanto uma música no deck está tocando (
PLAY), selecionar uma nova música de uma lista de reprodução ou SoundCloud não pausa ou silencia a música. - Carregamento em segundo plano: O novo arquivo é decodificado no formato Float PCM de 32 bits e o algoritmo BpmDetector diagnostica seu andamento e primeira batida em segundo plano.
- Indicação de prontidão: O botão
NEXT ▶na barra superior fica laranja brilhante com o rótulo[READY]e o display mostra[NEXT: New song title]. - Instant Takeover (Drop): No momento em que o DJ pressiona o botão
NEXT ▶(ou quando a música anterior termina), a nova música salta instantaneamente para o deck com atraso zero.
7. Forma de onda de visualização de ondas sonoras e queda suave da agulha #
- Cores multibanda (estilo CDJ):
- Cor Electric Blue: partes de baixo, bumbo (kick), fragmentos mais fortes (drops).
- Cor Warm Amber / Orange: seção média, vocais, guitarras, instrumentos principais.
- Cor Branco / Ciano Claro: instrumentos de percussão de alta frequência (chimbais, pratos, ruído FX).
- Alteração de visualização ZOOM:
FULL: visualização abrangente da música do início ao fim com quebras visíveis (quebras, pontes).TAPE: Uma fita suave de 6 segundos que avança a uma taxa de reprodução de 60 quadros por segundo.- Queda e esfregação da agulha: Tocar ou arrastar diretamente o dedo pela onda sonora move instantaneamente a agulha do player para o local desejado.
8. Seção BEAT LOOP e BEAT JUMP #
- BEAT LOOP (4-BEAT / 8-BEAT): Um toque trava instantaneamente em um loop perfeito de 4 ou 8 batidas. Tocar no botão novamente ou clicar em
EXIT LOOPlibera suavemente o loop. - BEAT JUMP (« 4B, ‹ 1B, 1B ›, 4B »): Salta instantaneamente para frente ou para trás exatamente 1 ou 4 compassos/batidas sem qualquer salto de batida ou solavanco.
9. Botão CUE (downbeat automático e suporte inicial) #
- Ponto CUE automático: Assim que uma música é carregada, o mecanismo de análise detecta e define automaticamente o marcador CUE na primeira batida forte distinta.
- Lógica de operação:
- Pressionar CUE durante a reprodução: interrompe imediatamente o som e volta à batida inicial.
- Pressionar CUE durante a pausa: começa a ouvir a música suavemente desde o ponto inicial.
10. Controle deslizante TEMPO Fader (± 15%) e roda JOG #
- Controle deslizante TEMPO: Regulação suave da velocidade com precisão de 0,01% e lingueta central virtual (0,00%).
- Roda JOG:
- Borda externa: Pitch-bend (aperte ou desacelere temporariamente a música em ± 4%) para alinhamento preciso de frases.
- Mostrador central (VINIL): Scratching com modelagem completa da inércia, deslizamento e resistência do disco de gramofone.
- Interruptor Full Platter Scratch (em opções): Permite fazer scratch com toda a superfície da roda JOG (tanto a borda quanto o centro) ou tradicionalmente apenas o disco central.
11. JOG Scratch Zone e modo para canhotos #
- Full Platter Scratch: Opção nas configurações dedicadas aos DJs - toda a superfície do dial reage como um disco de gramofone com uma agulha, eliminando o risco de deslizar acidentalmente o dedo no anel pitch-bend durante quedas rápidas e cortes de scratch.
- Ergonomia para canhotos: A chave no menu Configurações permite reverter a arquitetura do console na tela com um clique - o volante JOG, o fader TEMPO e os botões Transport movem-se para o lado esquerdo, e a tela LCD e os pads para a direita, garantindo total conforto e ergonomia de uma pegada natural com a mão esquerda.
12. Simulação de motor de plataforma giratória analógica SL-1200 (MOTOR ON/OFF) #
- Chave MOTOR: Localizada próxima ao controle deslizante TEMPO, simula a desconexão da fonte de alimentação do Direct Drive (direct drive).
- Física da Desaceleração: O som e o prato desaceleram suavemente por 6 a 8 segundos devido à resistência da agulha do gramofone.
- Física 1:1 com o motor desligado: Com o drive desligado, a resistência inercial foi reduzida a zero - girar o volante JOG com a mão corresponde exatamente a mover o dedo em uma escala 1:1, permitindo desparafusar e frear manualmente o vinil.
13. AI Stems Track Isolation (VOCAL, DRUMS, INST) - Recurso Premium #
- Separação instantânea: Divide uma música em três componentes de áudio limpos e separados:
VOCAL: vocais limpos a cappella,DRUMS: bateria, bumbo, caixa, chimbal,INST: sintetizadores, guitarras, linha de baixo, melodias.- Controle de palco: Os botões na linha Master Tempo permitem silenciar (
MUTE) ou solo frações individuais em tempo real com sincronização perfeita de amostra para amostra.
14. Integração SoundCloud #
- Pesquisa e streaming: Acesso direto a milhões de músicas do catálogo do SoundCloud.
- Login com um clique: Conexão segura à sua conta via Google, Facebook, Apple ou e-mail - sincronização automática de músicas curtidas (Likes) e suas próprias playlists.
- Decodificação HLS para RAM: O fluxo baixado é imediatamente decodificado para o formato PCM na memória do deck, para que as músicas da nuvem mantenham a funcionalidade completa de scratch, looping e separação de hastes do JOG, assim como os arquivos da memória do dispositivo.
15. MPAirLinkDJ - Sincronização multi-deck sem fio (Multi Player Air Link) #
- Comunicação sem roteador: Funciona tanto na rede Wi-Fi local quanto em um Hotspot móvel direto criado em um dos smartphones.
- Protocolo de transmissão P2P UDP: Cada telefone representa um deck separado (DECK 1, DECK 2, DECK 3, DECK 4).
- Funções MASTER / SYNC: O reprodutor com
MASTERhabilitado define o andamento e a fase da grade rítmica, e o reprodutor no modoSYNCequaliza automaticamente a velocidade e a batida sem a necessidade de usar cabos ou mixers de hardware.
16. STAGE GUARD: silenciar notificações e toques (STAGE GUARD) #
- Problema de palco: Um som de notificação acidental (SMS, WhatsApp, Messenger, e-mail) ou uma chamada alta tocando durante a mixagem de uma faixa em um sistema de som de clube é um desastre para uma apresentação de DJ.
- Princípio de funcionamento do STAGE GUARD:
- Quando o DJMP-007 é iniciado, o aplicativo assume o Exclusive Audio Focus, impedindo que outros aplicativos silenciem ou misturem sons com o aparelho.
- Silencia automaticamente os fluxos de toque (
STREAM_RING), notificação (STREAM_NOTIFICATION) e sons do sistema (STREAM_SYSTEM) para zero. - Habilita o modo Não perturbe/DND do sistema no perfil prioritário, evitando notificações pop-up na tela.
- Quando você sai do aplicativo ou desativa a proteção, os níveis de volume e perfis de som anteriores do usuário são restaurados automaticamente.
17. Botões REV, PLAY/PAUSE, Master Tempo e multiplicador de BPM (1X/2X) #
- Botão REV: Botão vermelho grande dedicado para reproduzir instantaneamente uma música ao contrário em tempo real.
- PLAY/PAUSE & CUE: Tempo de resposta do hardware (menos de 5 ms) para tocar sem qualquer atraso do sistema Android.
- MASTER TEMPO (Key Lock): Key lock - ao acelerar ou desacelerar uma música, os vocais e os instrumentos não alteram o tom (sem efeito esquilo).
- Multiplicador de BPM (1X / 2X): Um emblema na tela que permite dobrar instantaneamente ou retornar ao valor do andamento base para músicas diagnosticadas em compassos de intervalo (por exemplo, drum & bass 87 vs 174 BPM, trap/dubstep 70 vs 140 BPM).