HandControl / phases 01–03 — 3 instruments ← retour au plan

Partie A · Phases 01–04 · critère : < 100 ms et > 25 FPS

La vision web

La webcam ouvre, MediaPipe retrouve les 21 points de chaque main, et le canvas les redessine en miroir image par image. Bouton « Démarrer » obligatoire : les navigateurs exigent un clic avant d'autoriser la caméra. La même page joue trois instruments : un théorine (main droite = hauteur, main gauche = volume), une harpe invisible dont les cordes se déclenchent quand ton index les traverse, et une batterie aérienne à quatre zones déclenchées par un coup. Un looper rejoue le tout en boucle — des événements, pas de l'audio.

Critère de réussite — squelette qui suit tes mouvements avec moins de 100 ms de retard perçu et plus de 25 FPS. en attente de démarrage… Phase 2 — tu joues « Au clair de la lune » sans fausse note involontaire.

HANDLANDMARKER · 2 MAINS · 3 INSTRUMENTSARRÊT
FPS—
Détection—
Mains—
Étiquettes—
Note jouée—
Fréquence—
Volume — main gauche
Théorine : hauteur/volume · Harpe : cordes traversées · Batterie : coup dans une zone

Contrôle

Prêt. Clique sur « Démarrer » et autorise la caméra quand le navigateur le demande.

Musique — réglages

Harpe : 10 cordes par gamme · Batterie : 4 zones, un coup = vitesse verticale qui s'inverse.

Looper — couches
Geste d'enregistrement

Poing fermé 1 s = enregistrer · main ouverte 1,5 s sans jouer = arrêter · arrêt auto à 4 temps.

Aucune couche — tiens le poing 1 s pour créer la première.

    Une piste par couche, tempo de la boucle — ouvre le fichier dans GarageBand, Ableton, FL Studio…

    Pont Python — phase 12

    ○ absent — lance python main.py sur cette machine pour piloter la page depuis Python.