DJMP-007 Virtual DJ Multi-Player
Documentazione tecnica ufficiale, manuale utente e normative legali per la workstation DJ per Android.
PARTE I: MANUALE UTENTE COMPLETO #
Introduzione al DJMP-007 #
DJMP-007 è una workstation DJ senza compromessi per Android, progettata da Glaucus TC sp. z o. o. L'architettura dell'applicazione si basa su un motore audio nativo in tempo reale che utilizza la libreria Google Oboe/AAudio con un flusso condiviso a latenza ultra bassa (inferiore a 5 ms) e un buffer RAM senza blocchi con interpolazione cubica Hermite (Cubic Hermite Resampling).
L'applicazione combina le funzionalità di punta dei lettori CDJ da club con la fisica hardware del giradischi analogico SL-1200, la sincronizzazione wireless di più lettori MPAirLinkDJ (Multi Player Air Link DJ) e l'intelligenza artificiale in tempo reale (AI Stems Separation).
1. Architettura del circuito di emergenza Fail-Safe e a 4 battute #
- Loop roll a 4 battute: crea istantaneamente un loop continuo di esattamente 4 battute (1 misura completa in tempo 4/4) calcolato dalla diagnosi BPM.
- Uso sul palco: Quando una traccia mixata termina o un DJ ha bisogno di estendere la transizione senza perdere energia o ritmo, il loop crea uno sfondo di batteria stabile.
- Buffer di emergenza automatico (FAIL-SAFE): In caso di improvvisa disconnessione del supporto di memorizzazione, errore del decoder o blocco temporaneo dell'interfaccia grafica, il thread audio nativo di Oboe passa in una frazione di millisecondo al buffer 4-beat roll loop nella RAM, garantendo una continuità del suono al 100% sul sistema audio del club.
2. Quantizza (Quantizza su Beatgrid) #
- Ruolo del sistema: Allinea tutti i comandi DJ in tempo reale al quarto/ottavo più vicino della griglia ritmica.
- Principio di funzionamento: Anche quando si preme il pulsante CUE, Hot Cue (A-F) o Beat Loop una frazione di secondo prima o dopo il battito effettivo, l'algoritmo sposta immediatamente la fase di riproduzione al punto della griglia, evitando che i brani si allontanino (scontro).
3. Modalità Slip (inversione virtuale e manipolazione dello sfondo) #
- Applicazione: Esecuzione di trucchi impressionanti: scratch della ruota JOG, inversione REV, attivazione di pad Hot Cue, arresto del piatto o looping, senza perdere la progressione naturale della canzone.
- Principio di funzionamento: Quando l'indicatore "SLIP" è attivo, il flusso del brano vero e proprio viene eseguito silenziosamente in background a velocità normale. Quando rilasci JOG o disattivi REV, la riproduzione ritorna immediatamente al punto in cui si sarebbe trovata la canzone se il trucco non fosse accaduto.
4. Hot Cue Pad (A-F), CLEAR Clear ed effettori G/H #
- Hot Cue Pad (A–F):
- Toccando un pad vuoto (evidenziato in grigio scuro) si ricorda immediatamente la posizione di riproduzione corrente fino a un campione audio.
- Al tocco successivo sul pad si salta immediatamente al punto salvato.
- Pulsante CANCELLA:
- Cancella simultaneamente il contenuto di tutti e 6 i pad Hot Cue, consentendoti di organizzare una nuova sequenza di punti per il mix successivo.
- Pad G (ECHO):
- Attiva l'eco stereo spaziale sincronizzato al tempo.
- Cursore "ECHO LVL": regola il volume dell'eco (wet/dry).
- Cursore
FDBK: profondità di feedback (durata della ripetizione). - Pad H (FLANGER):
- Attiva la modulazione di fase del jet sweep.
- Cursore
FLNG DEPTH: profondità di modulazione dello spettro. - Cursore "RATE": frequenza dell'oscillatore del filtro (LFO).
5. SFOGLIA Browser dei brani e importazione istantanea #
- Pulsante SFOGLIA: Apre un database audio a schermo intero con motore di ricerca, scheda file locali e libreria SoundCloud.
- + Pulsante FILES: Consente di selezionare file audio singoli o multipli (formati: MP3, WAV, FLAC, M4A/AAC).
- Pulsante + DIRECTORY: Cerca ricorsivamente l'intera cartella selezionata insieme a tutte le sue sottodirectory e aggiunge automaticamente le tracce trovate alla playlist del deck.
6. Caricamento in coda senza interruzioni #
- Protezione riproduzione brano: Durante la riproduzione di un brano sul deck (
PLAY), selezionando un nuovo brano da una playlist o SoundCloud non mette in pausa o disattiva l'audio della musica. - Caricamento in background: il nuovo file viene decodificato nel formato Float PCM a 32 bit e l'algoritmo BpmDetector ne diagnostica il tempo e il primo battito in background.
- Indicazione di pronto: Il pulsante "NEXT ▶" sulla barra superiore diventa arancione brillante con l'etichetta "[READY]" e il display mostra "[NEXT: New song title]".
- Takeover istantaneo (Drop): nel momento in cui il DJ preme il pulsante "NEXT ▶" (o quando termina il brano precedente), il nuovo brano salta immediatamente sul deck senza ritardo.
7. Visualizzazione della forma d'onda dell'onda sonora e caduta dell'ago liscia #
- Colori multibanda (stile CDJ):
- Colore Blu elettrico: parti di basso, grancassa (calcio), frammenti più forti (gocce).
- Colore Ambra calda / Arancione: sezione medi, voce, chitarre, strumenti solisti.
- Colore Bianco / Ciano chiaro: strumenti a percussione ad alta frequenza (hi-hat, piatti, rumore FX).
- Interruttore visualizzazione ZOOM:
- "FULL": anteprima completa della canzone dall'inizio alla fine con interruzioni visibili (guasti, ponti).
- "TAPE": Un nastro fluido da 6 secondi che avanza a una velocità di riproduzione di 60 fotogrammi al secondo.
- Needle Drop & Scrubbing: Toccando o trascinando direttamente il dito sull'onda sonora si sposta istantaneamente l'ago del lettore nella posizione desiderata.
8. Sezione BEAT LOOP E BEAT JUMP #
- BEAT LOOP (4-BEAT / 8-BEAT): Un tocco si blocca istantaneamente in un perfetto loop di 4 o 8 battute. Toccando nuovamente il pulsante o facendo clic su "ESCI DAL LOOP" si rilascia gradualmente il loop.
- BEAT JUMP (« 4B, ‹ 1B, 1B ›, 4B »): Salta istantaneamente avanti o indietro esattamente di 1 o 4 battute/battute senza salti di battuta o scatti del suono.
9. Pulsante CUE (supporto automatico di downbeat e avvio) #
- CUE Point automatico: non appena viene caricata una canzone, il motore di analisi rileva e imposta automaticamente il marcatore CUE sul primo battere distinto.
- Logica di funzionamento:
- Premendo CUE durante la riproduzione: interrompe immediatamente il suono e torna alla battuta iniziale.
- Premendo CUE durante la pausa: l'ascolto del brano inizia dolcemente dal punto di partenza.
10. Cursore del fader TEMPO (±15%) e ruota JOG #
- Slider TEMPO: Regolazione fluida della velocità con una precisione dello 0,01% e nottolino centrale virtuale (0,00%).
- Rotella JOG:
- Bordo esterno: Pitch-bend (stringe o rallenta temporaneamente la canzone del ±4%) per un allineamento preciso delle frasi.
- Quadrante centrale (VINILE): Graffio con modellazione completa dell'inerzia, dello scivolamento e della resistenza del disco del grammofono.
- Interruttore Scratch completo del piatto (in Opzioni): Abilita lo scratch con l'intera superficie della ruota JOG (sia il bordo che il centro) o tradizionalmente solo il disco centrale.
11. Zona scratch JOG e modalità per mancini #
- Full Platter Scratch: Opzione nelle impostazioni dedicate ai giradischi DJ: l'intera superficie del quadrante reagisce come un disco di grammofono con una puntina, eliminando il rischio di far scivolare accidentalmente il dito sull'anello di pitch bend durante cadute rapide e tagli scratch.
- Ergonomia per mancini: L'interruttore nel menu Impostazioni ti consente di invertire l'architettura della console sullo schermo con un clic: la ruota JOG, il fader TEMPO e i pulsanti di trasporto si spostano sul lato sinistro e lo schermo LCD e i pad sulla destra, garantendo il massimo comfort e l'ergonomia di una presa naturale per la mano sinistra.
12. Simulazione del motore del giradischi analogico SL-1200 (MOTORE ON/OFF) #
- Interruttore MOTOR: Situato accanto allo slider TEMPO, simula la disconnessione dell'alimentazione diretta (direct drive).
- Fisica della decelerazione: Il suono e il piatto decelerano dolcemente per 6-8 secondi a causa della resistenza della puntina del grammofono.
- Fisica 1:1 a motore spento: Con l'unità spenta, la resistenza inerziale è stata ridotta a zero: girare la rotella JOG con la mano corrisponde esattamente a muovere il dito su una scala 1:1, permettendoti di svitare e frenare manualmente il vinile.
13. Isolamento traccia stemmi AI (VOCAL, DRUMS, INST) - Funzionalità Premium #
- Separazione al volo: divide un brano in tre componenti audio puliti e separati:
- "VOCAL": voce pulita a cappella,
- "Batteria": batteria, grancassa, rullante, charleston,
INST: sintetizzatori, chitarre, linea di basso, melodie.- Stage Control: I pulsanti nella riga Master Tempo ti consentono di disattivare l'audio (
MUTE) o mettere in solo singole frazioni in tempo reale con una perfetta sincronizzazione da campione a campione.
14. Integrazione con SoundCloud #
- Ricerca e Streaming: Accesso diretto a milioni di brani dal catalogo SoundCloud.
- Accesso con un clic: Connessione sicura al tuo account tramite Google, Facebook, Apple o e-mail - sincronizzazione automatica dei brani che ti piacciono (Mi piace) e delle tue playlist.
- Decodifica HLS su RAM: Il flusso scaricato viene immediatamente decodificato in formato PCM nella memoria del deck, in modo che i brani dal cloud mantengano la piena funzionalità JOG scratch, looping e separazione Stems, proprio come i file dalla memoria del dispositivo.
15. MPAirLinkDJ - Sincronizzazione wireless multi-deck (Multi Player Air Link) #
- Comunicazione senza router: Funziona sia nella rete Wi-Fi locale che su un Hotspot mobile diretto creato su uno degli smartphone.
- Protocollo di trasmissione P2P UDP: Ogni telefono rappresenta un deck separato (DECK 1, DECK 2, DECK 3, DECK 4).
- Ruoli MASTER/SYNC: Il lettore con "MASTER" abilitato imposta il tempo e la fase della griglia ritmica, mentre il lettore in modalità "SYNC" equalizza automaticamente la velocità e il ritmo senza la necessità di utilizzare cavi o mixer hardware.
16. STAGE GUARD: silenzia notifiche e suonerie (STAGE GUARD) #
- Problema sul palco: Un suono di notifica accidentale (SMS, WhatsApp, Messenger, e-mail) o una chiamata in arrivo ad alto volume che squilla durante il mixaggio di una traccia sull'impianto audio di un club è un disastro per una performance da DJ.
- Principio di funzionamento di STAGE GUARD:
- Quando viene avviato DJMP-007, l'applicazione prende il controllo di Exclusive Audio Focus, impedendo ad altre applicazioni di disattivare o mixare i suoni con il set.
- Disattiva automaticamente a zero i flussi di suoneria (
STREAM_RING), notifiche (STREAM_NOTIFICATION) e suoni di sistema (STREAM_SYSTEM). - Abilita la modalità Non disturbare/Non disturbare del sistema nel profilo prioritario, impedendo le notifiche pop-up sullo schermo.
- Quando esci dall'app o disabiliti la protezione, i livelli di volume e i profili audio precedenti dell'utente vengono ripristinati automaticamente.
17. Pulsanti REV, PLAY/PAUSE, Master Tempo e moltiplicatore BPM (1X/2X) #
- Pulsante REV: Grande pulsante rosso dedicato per riprodurre istantaneamente un brano all'indietro al volo.
- PLAY/PAUSE & CUE: Tempo di risposta hardware (inferiore a 5 ms) al tocco senza alcun ritardo del sistema Android.
- MASTER TEMPO (Blocco tasti): Blocco tasti: quando si accelera o rallenta una canzone, la voce e gli strumenti non cambiano l'intonazione (nessun effetto chipmunk).
- Moltiplicatore BPM (1X / 2X): Un badge sullo schermo che ti consente di raddoppiare o tornare istantaneamente al valore del tempo di base per i brani diagnosticati nelle indicazioni del tempo a metà tempo (ad esempio drum & bass 87 contro 174 BPM, trap/dubstep 70 contro 140 BPM).