DeeJay Mobile — guide expert

Faire danser une salle dont chaque téléphone devient une enceinte et un projecteur, calés sur le même tempo. De la première soirée au contrôleur MIDI et aux sons personnalisés.

Console DJ (A)Écran joueur (B)Modèles QR à imprimer

Sommaire

1. Comprendre le système

1.1 Trois adresses

AdresseQuiRôle
zx7.tv/deejay/a/le DJconsole : tempo, rythme, mélodie, sons, voix, visuels, mix, MIDI, QR. Muette tant que la fenêtre d'écoute n'est pas touchée.
zx7.tv/deejay/b/chaque joueurécran plein cadre : produit le son et les lumières. S'ouvre en scannant le QR.
zx7.tv/deejay/a/guide.htmle DJce guide ; les modèles QR sont à côté (qr.htm).

Une seule salle à la fois : il n'y a pas de nom de salle à choisir. Tout téléphone qui ouvre /b rejoint la soirée en cours, et la console /a la pilote.

1.2 Synchronisation

A · DJcommande serveurétat + heure commune B · téléphone 1B · téléphone 2B · téléphone n envoilecture 5×/s

2. Première soirée en 10 minutes

  1. Sur votre téléphone ou ordinateur, ouvrez zx7.tv/deejay/a/.
  2. Touchez la petite fenêtre d'écoute en bas à droite : c'est votre retour son. Le libellé passe à « ÉCOUTE ON ».
  3. Onglet QR → MONTRER EN GRAND sur le QR JOUEURS (ou imprimez l'affiche : modèles QR).
  4. Chaque invité qui scanne voit à son tour le même QR sur son écran et le fait scanner par ses voisins : le code se propage dans la salle.
  5. Quand tout le monde a le code, chacun touche ENTRER (déverrouille le son, plein écran, écran allumé) : le splash remplit l'écran. Le compteur « joueurs » monte. Les invités lèvent leur splash vers vous.
  6. Salle prête : onglet RYTHME, 909 + 4 × 4, puis PLAY lance le bal : le splash s'efface sur tous les téléphones, les quatre voyants suivent le temps (le premier en rouge). STOP fait revenir le splash (pause). Version courte pour les invités : zx7.tv/deejay/c/.
  7. Onglet VISUELS : PULSE, palette NÉON. Puis MÉLODIE : arpège TRANCE, timbre SUPERSAW, basse OFFBEAT.
  8. Pour le premier « drop » : SONS → RISER, puis au bon moment FLASH et DROP.

Demandez aux invités de monter le volume média et, sur iPhone, de désactiver le mode silencieux : c'est la première cause de téléphone muet.

3. La console DJ, commande par commande

3.1 En-tête et écoute

ÉlémentEffetConseil
PLAY / STOPlance ou arrête le rythme et les couches mélodiques sur tous les téléphonesSTOP coupe net : préférez baisser les molettes (§3.7) pour une fin douce
4 voyantsposition dans la mesure ; le 1er temps est rougelancez sons et coups d'éclat sur le rouge
BPM 60–200, −/+tempo ; change sur le temps suivantmontez par pas de 2 à 4 BPM par mesure pour une accélération invisible
TAPau moins 3 frappes régulières → tempo mesurépour se caler sur un musicien ou une musique extérieure
GUIDE / joueursouvre ce guide ; nombre de joueurs actifs depuis 10 s (sans votre écoute)—
Fenêtre d'écouteécran joueur miniature dans A ; un toucher active le son ; 🔈/🔇 coupe, ▾ réduitau casque, vous entendez exactement ce que joue la salle

3.2 Rythme

Bass drumCaractèreStyles
909punch court, légère saturation, clic d'attaquehouse, techno, trance
808rond, queue longue (près d'une seconde)hip-hop, trap, tempos lents
HARDtrès saturé, agressifhardstyle, gabber (150–190 BPM)
DEEPsourd, filtré, discretdeep house, ambiance, début de soirée
RUMBLE909 + grondement qui se referme sur chaque tempstechno de club (128–140)
AUCUNkick coupé, charleston et clap continuentbreaks, montées

Motifs : 4 × 4 (un kick par temps), DOUBLE (+ un contretemps en fin de mesure), BROKEN (cassé, syncopé), GALOP (hard trance), HALF (demi-tempo : 140 BPM sonne comme 70). Chaque kick « pompe » les couches mélodiques (sidechain) : c'est ce qui donne le mouvement.

FX de transition (synthétisés, instantanés) : RISE (montée de bruit 1,5 s), BOOM (impact grave), ZAP, SPLASH, CARILLON, ALARME.

3.3 Mélodie

ArpègeMouvement
MONTANT / DESCENDANT / ZIGZAGgamme parcourue sur 8 notes, en 16es
ACIDnotes filtrées résonantes avec silences (son « 303 »)
TRANCEmotif classique fondamentale–tierce–quinte–octave
OCTAVESsauts d'octave, très entraînant
ALÉATOIREpseudo-aléatoire identique sur tous les téléphones
ACCORDS« stabs » sur les contretemps, grille I–VI–IV–V

Timbres : CARRÉ (8-bit), SUPERSAW (trance, épais), PLUCK (pincé, house), CLOCHE FM (cristallin). Gammes (racine La) : PHRYGIEN (sombre, techno), MINEUR (émotion, trance), MAJEUR (joyeux, pop/house), PENTA (sans fausse note, sûr).

Basses : SUB (fondamentale sur chaque temps), OFFBEAT (contretemps, trance/house), WALKING (ligne qui se déplace), ACID 303, ROLLING (roulement en 16es, techno), REESE (nappe épaisse désaccordée, drum'n'bass).

Règle d'or : une seule couche change à la fois, et sur le premier temps. Le public entend le changement ; deux changements simultanés deviennent du bruit.

3.4 Sons (MP3)

Liste lue sur le serveur (dossier /deejay/a/audio/, voir §5), rangée en FX et MORCEAUX. Case CALÉ SUR LE TEMPS cochée : le MP3 part au prochain temps commun (recommandé pendant le rythme). Décochée : départ immédiat. Le niveau des MP3 se règle avec la molette MP3.

Morceaux de danse (instrumentaux, 16 mesures, environ 30 s) : DISCO 120, DISCO 124 (funk), ELECTRO 125 (house), ELECTRO 128 (électro cassée), TECHNO 130 (acid), TECHNO 135 (dure, avec break et montée). Le nombre est le BPM : réglez la console sur ce tempo, cochez CALÉ SUR LE TEMPS, et le morceau tombe en place sur votre rythme (baissez la molette KICK si le morceau porte déjà le sien).

3.5 Voix

3.6 Visuels

15 effets, tous calés sur le temps et sur le niveau sonore réel : FIXE, PULSE, STRIES, GRADIENT, ONDE, STROBE, SPLASH, TUNNEL, KALÉIDO, SPECTRE (barres de fréquences), PLASMA, PARTICULES (explosion à chaque temps), DAMIER, FOULE (chaque téléphone s'allume à son tour : la salle scintille), ÉCLAIRS (différents sur chaque écran). Coups d'éclat ponctuels : FLASH (+ vibration), BLACKOUT (un temps), INVERSE, SECOUSSE, COULEUR. 6 palettes, une couleur fixe et une intensité 0–1.

STROBE et FLASH répétés peuvent déclencher des crises chez les personnes photosensibles. Annoncez-les et limitez leur durée.

3.7 Mix

Cinq molettes 0 à 2 (1 = normal) : KICK, PERC (clap + charleston), BASSE, ARP, MP3. Glisser verticalement ou molette de souris ; double-clic = retour à 1. Descendre une molette à 0 retire la couche sans la désactiver : la remonter la fait revenir sur le temps.

3.8 QR

Onglet QR : afficher en grand le QR JOUEURS (B) ou le QR DJ (A), copier les liens, ouvrir ce guide et les modèles à imprimer. Le QR DJ donne la console : il n'y a pas de mot de passe, ne le montrez qu'aux DJ.

3.9 Clavier (ordinateur)

Espace PLAY/STOP · f FLASH · b BLACKOUT · t TAP.

4. MIDI

4.1 Compatibilité

NavigateurMIDI
Chrome, Edge, Opera (Windows, macOS, Linux)oui
Chrome Android (contrôleur USB via adaptateur OTG)oui
Firefoxoui, après accord d'une permission de site
Safari (macOS, iPhone, iPad)non : aucun navigateur iOS ne gère le Web MIDI

Le MIDI exige HTTPS (c'est le cas sur zx7.tv) et l'accord du navigateur à la première activation.

4.2 Brancher et assigner

  1. Branchez le contrôleur avant d'activer : la liste des périphériques est lue à l'activation.
  2. Onglet MIX → ACTIVER MIDI → acceptez la demande du navigateur → choisissez le contrôleur dans la liste.
  3. Sous chaque molette apparaît CC:—. Cliquez-le (« Apprend… »), puis tournez un potentiomètre du contrôleur : il est assigné (CC:21 par exemple).
  4. Répétez pour les cinq molettes. Valeur MIDI 0–127 → molette 0–2 ; 64 ≈ 1 (normal).

4.3 Limites et contrôleurs

Assignation conseillée sur 5 faders côte à côte : KICK · PERC · BASSE · ARP · MP3. Vous « mixez » alors comme sur une table : break = KICK à 0, montée = PERC et ARP qui remontent, drop = KICK d'un coup à 2.

5. /audio : vos propres sons

5.1 Nommage et familles

Tout fichier .mp3 déposé dans /deejay/a/audio/ apparaît dans la console. Le nom décide de sa place :

NomOngletExemple
fx-…SONS, famille FXfx-laser.mp3
voix-… (et vocal-hey.mp3)VOIX, voix enregistréesvoix-mains.mp3
tout autre nomSONS, famille MORCEAUXintro.mp3

Règles : lettres, chiffres, - et _ seulement, 80 caractères maximum, extension .mp3 ; minuscules conseillées. Un nom avec espace ou accent est ignoré. Le bouton affiche le nom sans préfixe ni extension, tirets remplacés par des espaces (fx-coup-de-feu.mp3 → COUP DE FEU). Tri alphabétique : numérotez pour ordonner (fx-01-…, fx-02-…).

5.2 Format et budget

ParamètreRecommandéPourquoi
Canauxmonoun haut-parleur de téléphone est mono ; moitié moins lourd
Fréquence44,1 kHzstandard, décodé partout
Débit96 kb/ssuffisant pour un haut-parleur de téléphone
Niveau−14 LUFS, crête −1,5 dBtous les sons au même volume perçu
Débutattaque à 0 ms, sans silenceen mode « calé », le son tombe pile sur le temps
Durée0,3 à 30 svoir budget ci-dessous

Budget : à l'entrée, chaque téléphone télécharge et décode tous les MP3 de la liste. Une minute de son mono décodée occupe environ 10 Mo de mémoire. Gardez le dossier sous 5 Mo au total et évitez les morceaux entiers : un téléphone ancien peut saturer, et chaque invité paie ce volume en données mobiles.

5.3 Recettes ffmpeg

Convertir et normaliser n'importe quel fichier au bon format :

ffmpeg -i source.wav -af "silenceremove=start_periods=1:start_threshold=-50dB,loudnorm=I=-14:TP=-1.5:LRA=7" -ar 44100 -ac 1 -b:a 96k fx-mon-son.mp3

Extraire 8 secondes à partir de 1 min 12 s, avec fondu de sortie :

ffmpeg -ss 72 -t 8 -i morceau.mp3 -af "afade=t=out:st=7.5:d=0.5,loudnorm=I=-14:TP=-1.5" -ar 44100 -ac 1 -b:a 96k boucle-refrain.mp3

Voix grave avec écho (annonce MC) :

ffmpeg -i voix.wav -af "asetrate=44100*0.72,aresample=44100,atempo=1.25,aecho=0.8:0.6:120:0.35,loudnorm=I=-14:TP=-1.5" -ar 44100 -ac 1 -b:a 96k voix-annonce.mp3

Montée (riser) de 4 s générée sans fichier source :

ffmpeg -f lavfi -i "anoisesrc=d=4:c=pink" -af "highpass=f=300,afade=t=in:d=3.8,loudnorm=I=-14:TP=-1.5" -ar 44100 -ac 1 -b:a 96k fx-montee.mp3

Pour un son calé exactement sur une mesure, la durée vaut 4 × 60 / BPM secondes : 1,875 s à 128 BPM, 1,739 s à 138 BPM.

5.4 Déposer et recharger

  1. Déposez le fichier dans /deejay/a/audio/ du site (gestionnaire de fichiers de l'hébergeur, FTP, ou le canal de dépôt de l'équipe).
  2. Dans A, onglet SONS → ↻ RECHARGER LA LISTE. Le bouton apparaît.
  3. Les joueurs déjà entrés téléchargent le nouveau son au premier déclenchement (léger retard la première fois). Les nouveaux arrivants le préchargent.

6. Jouer en expert

6.1 Recettes par style

StyleBPMKick · motifArpège · timbre · gammeBasseVisuel
Deep house120–122DEEP · 4 × 4ACCORDS · PLUCK · MINEURWALKINGGRADIENT, ROSE
House124–126909 · DOUBLEACCORDS · PLUCK · MAJEUROFFBEATPULSE, NÉON
Acid126–132909 · 4 × 4ACID · CARRÉ · PHRYGIENACID 303STRIES, ACIDE
Techno130–136RUMBLE · 4 × 4OCTAVES · CARRÉ · PHRYGIENROLLINGTUNNEL, MONO
Trance136–140909 · 4 × 4TRANCE · SUPERSAW · MINEUROFFBEATKALÉIDO, GLACE
Hard trance145–150HARD · GALOPMONTANT · SUPERSAW · MINEURROLLINGÉCLAIRS, FEU
Drum'n'bass170–175909 · BROKENALÉATOIRE · CLOCHE FM · PENTAREESEPLASMA, GLACE
Hip-hop170–180 (sonne 85–90)808 · HALFZIGZAG · PLUCK · PENTASUBFOULE, NÉON
Gabber180–195HARD · 4 × 4ARP OFFBASSE OFFSTROBE (brièvement), FEU

6.2 Construire un set

Pensez par blocs de 8 ou 16 mesures (comptez les voyants rouges). Une séquence type de 3 à 4 minutes :

BlocMesuresCe que vous faites
Intro16kick seul, PERC à 0,5, visuel DEEP/FIXE sombre, intensité 0,5
Montée16PERC à 1, basse entre sur le rouge, puis arpège 8 mesures plus tard
Break8KICK à 0, visuel PLASMA ou FOULE, voix « Les mains en l'air ! »
Build4–8RISE ou fx-souffle, +2 BPM par mesure, intensité qui monte
Drop16–32sur le rouge : KICK à 2 + FLASH + changement de visuel (TUNNEL, ÉCLAIRS)
Sortie8ARP puis BASSE à 0, BLACKOUT sur le dernier temps, STOP

6.3 Transitions

7. La salle

8. Dépannage

SymptômeCause probableSolution
Aucun son dans Afenêtre d'écoute pas touchée, ou coupée (🔇)toucher la fenêtre ; vérifier « ÉCOUTE ON » et 🔈
Le splash reste affichéA en STOP (pause)PLAY
Téléphone joueur muetENTRER pas touché, mode silencieux iPhone, volume média à 0retoucher l'écran, couper le mode silencieux, monter le volume
Écran qui bouge mais pas de rythmeA en STOPPLAY
« En attente du DJ »la console n'a encore rien envoyéouvrir /a et toucher un réglage ou PLAY
« Connexion perdue »réseau coupéla page se reconnecte seule ; changer de Wi-Fi/4G
Un téléphone décaléenceinte Bluetooth ou horloge pas encore caléecâble plutôt que Bluetooth ; attendre 5 s ou recharger la page
Son coupé après verrouillagele système suspend l'audio en arrière-planrevenir sur la page ; toucher l'écran
MP3 absent de la listenom invalide (espace, accent) ou liste pas rechargéerenommer (§5.1), ↻ RECHARGER LA LISTE
« MP3 illisible »fichier corrompu ou format exotiquereconvertir avec la recette §5.3
MIDI : rien ne bougeSafari/iOS, contrôleur branché après l'activation, assignation perdueChrome ou Edge ; désactiver puis réactiver le MIDI ; refaire l'apprentissage
Pas de plein écran sur iPhoneSafari iPhone ne l'autorise pas pour les pages webnormal ; tourner le téléphone suffit

9. Modèles QR

La page modèles QR génère trois formats prêts à imprimer : affiche joueurs A4 (QR vers /b), planche de 8 cartes joueurs à découper, et carte DJ (QR vers /a, à garder pour vous). Les QR sont calculés dans la page (correction M : lisibles même abîmés à 15 %).