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).
PARTE II: REGOLAMENTO E CONDIZIONI DI UTILIZZO (TERMINI DI SERVIZIO) #
1. Disposizioni generali e dati dei fornitori di servizi #
Il presente regolamento definisce le regole per l'utilizzo dell'applicazione mobile DJMP-007 Virtual DJ Multi-Player (di seguito denominata "Applicazione").
L'applicazione è stata preparata, sviluppata e distribuita da:
Glauco TC sp. z o. o.
via 1 Sierpnia 53 lok. 76, 02-134 Varsavia, Polonia
KRS: 0001099281 (Tribunale distrettuale della città capitale di Varsavia, 14a divisione commerciale del registro del tribunale nazionale)
Codice Fiscale: 5223294403
REGIONE: 528319974
Indirizzo e-mail per contatti tecnici e commenti: dev@glaucus.pl
2. Scopo dell'Applicazione #
- L'applicazione DJMP-007 è un software utilizzato per mixare musica dal vivo, esercizi per DJ, spettacoli sul palco e produzione audio.
- L'applicazione è destinata ai dispositivi con versione Android 9 o successiva, che supportano l'interfaccia audio hardware a bassa latenza AAudio / Oboe.
3. Copyright e licenze sui materiali sonori #
- Il Fornitore del servizio dichiara che tutti i diritti d'autore, il codice sorgente, la grafica, l'architettura del software e la tecnologia MPAirLinkDJ sono di proprietà di Glaucus TC sp. z o.o. e sono soggetti a tutela giuridica.
- L'Utente che utilizza l'Applicazione per riprodurre, mixare o eseguire pubblicamente opere musicali è l'unico responsabile di disporre delle licenze, dei diritti d'autore o dei permessi appropriati da parte degli organismi di gestione collettiva dei diritti d'autore (ad esempio ZAiKS, STOART, ZPAV) necessari per le esibizioni pubbliche.
- Il Fornitore del servizio non è responsabile dell'uso illegale da parte dell'Utente di materiali coperti da diritti d'autore di terzi.
4. Utilizzo di servizi esterni (SoundCloud) #
- L'applicazione offre l'integrazione opzionale con il servizio di streaming SoundCloud tramite interfacce di programmazione pubbliche (API).
- L'utilizzo delle risorse SoundCloud richiede l'accettazione di regolamenti e regole separati per la fornitura dei servizi SoundCloud Inc..
- Glauco TC sp. z o. o. non è responsabile per eventuali interruzioni nella disponibilità del sito Web SoundCloud, restrizioni regionali dei concessori di licenza o modifiche nella politica di accesso alle opere da parte dei titolari dei diritti.
##5. Responsabilità e Sicurezza Hardware
- L'Applicazione viene fornita "così com'è*". Glauco TC sp. z o. o. fa ogni sforzo per garantire che il motore audio nativo sia stabile e affidabile implementando tecnologie di buffering fail-safe (Fail-Safe Emergency Loop).
- A causa della natura delle esibizioni dal vivo, l'Utente è obbligato ad assicurarsi prima dello spettacolo sul palco che il dispositivo mobile abbia una carica sufficiente della batteria e che le notifiche di sistema che potrebbero interferire con il funzionamento dello schermo siano disattivate.
- Nella misura massima consentita dalla legge applicabile, Glaucus TC sp. z o.o. non è responsabile per eventuali perdite commerciali, prestazioni interrotte o danni ad apparecchiature audio esterne derivanti da un'errata configurazione dei livelli di volume da parte dell'Utente.
6. Supporto tecnico e segnalazione dei commenti #
Tutti i commenti riguardanti il funzionamento dell'applicazione, segnalazioni di bug e proposte per lo sviluppo di funzionalità possono essere inviati elettronicamente al seguente indirizzo: dev@glaucus.pl.
PARTE III: INFORMATIVA SULLA PRIVACY E PROTEZIONE DEI DATI #
1. Amministratore dei dati personali #
Il titolare del trattamento ai sensi del Regolamento generale sulla protezione dei dati (GDPR) è:
Glauco TC sp. z o. o.
via 1 Sierpnia 53 lok. 76, 02-134 Varsavia, Polonia
KRS: 0001099281, NIP: 5223294403, REGON: 528319974
E-mail di contatto: dev@glaucus.pl
2. Principio fondamentale: privacy al 100% e architettura offline #
L'applicazione DJMP-007 è stata creata per rispettare pienamente la privacy degli artisti e degli utenti:
- Nessuna telemetria: l'applicazione non contiene tracker nascosti, SDK analitici (ad esempio Firebase Analytics, Google Analytics) o moduli di profilazione del comportamento degli utenti.
- Nessuna pubblicità: Nell'applicazione non viene visualizzata alcuna pubblicità, il che esclude la trasmissione di identificatori pubblicitari (Google Ad ID) a terzi.
- Elaborazione locale: Tutta l'elaborazione del suono, l'analisi BPM, i calcoli delle onde sonore e la separazione delle tracce dell'intelligenza artificiale (AI Stems) avvengono solo localmente sul processore (CPU/NEON) del dispositivo dell'utente. Nessun campione audio viene inviato a server cloud esterni.
3. Ambito delle autorizzazioni e accesso alla memoria del dispositivo #
- Accesso ai file audio (Storage Access Framework):
L'applicazione utilizza solo il meccanismo di sistema standard e sicuro Android Storage Access Framework (SAF). L'applicazione accede solo ed esclusivamente a quei file e directory che l'Utente indica consapevolmente utilizzando la finestra di dialogo + FILES o + DIRECTORY. L'applicazione non esegue la scansione di documenti privati, foto o altre aree di memoria.
- Autorizzazioni di rete (Internet e Wi-Fi):
- MPAirLinkDJ: utilizza i pacchetti di trasmissione UDP locali all'interno della rete wireless per sincronizzare la velocità tra gli smartphone connessi. Questi dati contengono solo il numero della battuta, la posizione in millisecondi e il valore BPM - non vengono trasmessi dati personali.
- SoundCloud: Quando si utilizza lo streaming, la connessione ai server SoundCloud viene effettuata tramite il protocollo sicuro HTTPS solo per scaricare il flusso audio selezionato dall'Utente.
4. Accesso e integrazione a SoundCloud #
- L'accesso al tuo account SoundCloud avviene in un componente del sistema Android WebView isolato e sicuro direttamente sui server SoundCloud ufficiali.
- Glauco TC sp. z o. o. non accede, registra o memorizza mai le tue password sui tuoi account Google, Facebook, Apple o SoundCloud.
- Il token di autorizzazione della sessione scaricato dal server ufficiale viene salvato solo nella cache privata crittografata dell'Applicazione sul dispositivo dell'Utente e può essere eliminato in qualsiasi momento facendo clic sul pulsante "ESCI DA SOUNDCLOUD" nelle Opzioni.
5. Diritti dell'utente #
Ai sensi del GDPR, ciascun Utente ha il diritto di accesso, rettifica, cancellazione o limitazione del trattamento dei dati, nonché il diritto di proporre reclamo all'autorità di controllo (il Presidente dell'Ufficio per la Protezione dei Dati Personali in Polonia). Per questioni relative alla privacy, ti preghiamo di contattarci all'indirizzo: dev@glaucus.pl.
6. Modifiche all'Informativa sulla Privacy #
Eventuali modifiche a questa politica verranno pubblicate nell'applicazione e sul sito Web ufficiale del prodotto insieme al numero di versione e alla data di entrata in vigore.