Correspondance & correction
Les logiciels DJ portent rarement des métadonnées parfaites. Milonga est construite autour de cette réalité : elle prend ce que votre application DJ annonce — incomplet, réordonné ou mal orthographié — et retrouve le bon enregistrement dans sa base d'environ 45 000 enregistrements de tango.
Comment une piste est résolue
À chaque nouvelle piste annoncée par votre application DJ, Milonga déroule une cascade et s'arrête à la première étape qui donne une réponse certaine :
- Marqueurs de cortina — un préfixe
C-,***ou une série de tirets en tête du titre ou de l'artiste signifie cortina, immédiatement. - Vos décisions enregistrées — les pistes que vous avez confirmées ou corrigées auparavant (voir Apprendre des corrections) se résolvent instantanément vers votre réponse mémorisée.
- Préfixe de confiance — les intitulés de type tracklist comme
1V-Troilo - Ruiz - Flor de Linosont lus positionnellement : leVindique une vals, les champs suivent dans l'ordre. Chaque correspondance via préfixe de confiance est aussi enregistrée automatiquement dans une base personnelle apprise, afin que le moteur général puisse utiliser ces enregistrements lors de recherches futures. - Correspondance générale — la chaîne est découpée en champs typés (titre, orchestre, chanteurs, date, durée), chacun corrigé orthographiquement d'après des listes de noms sélectionnées, puis noté face aux enregistrements candidats. Des indices supplémentaires venant de la base de données de votre logiciel DJ et des tags embarqués du fichier audio sont fusionnés. Le meilleur candidat n'est retenu que s'il dépasse le score minimum et devance nettement son second.
Si rien n'est assez sûr, la piste est traitée comme une cortina — pour un DJ de tango, un « inconnu » erroné vaut mieux qu'un mauvais titre affiché avec assurance à l'écran.
Règles des cortinas
Une piste est affichée comme cortina (et le cycle de tanda avance) quand :
- son titre ou son artiste porte un marqueur de cortina (
C-,***, tirets---en tête), ou - aucune correspondance en base ne dépasse le score minimum.
Le préfixe C- et toute ponctuation de tête sont retirés à l'affichage :
C-Tainted Love apparaît simplement comme Tainted Love.
La Cumparsita
Par tradition, la milonga se clôt sur La Cumparsita. Quand le titre d'une piste identifiée est exactement La Cumparsita, le carrousel entre dans son état de clôture Cumparsita.
Si vous la jouez en cours de soirée, désactivez Préférences → Correspondance → Traiter « La Cumparsita » comme tanda de clôture et elle s'affichera comme un tango ordinaire.
Corriger une correspondance en direct
Le panneau Correction de l'onglet En direct montre, pour chaque piste jouée, exactement ce que Milonga a recherché et les meilleurs candidats qu'elle a considérés :

- À gauche — l'historique des recherches de la soirée, du plus récent au plus ancien, avec le genre résolu.
- En haut à droite — l'entrée brute reçue de l'application DJ et le résultat retenu.
- Le tableau — les candidats notés. Cliquez sur une ligne pour pousser cet enregistrement à l'écran immédiatement — le moyen le plus rapide de corriger une mauvaise correspondance en direct, sans toucher à votre logiciel DJ.
Lorsque vous corrigez la piste en cours de lecture, la correction est aussi inscrite dans le journal de session de la soirée, pour que votre historique enregistré reste exact.
Apprendre des corrections
Avec Préférences → Correspondance → Apprendre des corrections activé (par défaut), Milonga entretient une surcouche personnelle au-dessus de la base livrée :
- les entrées que vous avez confirmées ou corrigées se résolvent instantanément la fois suivante ;
- les orthographes apprises (p. ex. une coquille récurrente dans votre bibliothèque) s'appliquent aux recherches futures ;
- les enregistrements absents de la base peuvent être appris comme vos propres fiches.
De plus, chaque piste résolue via un préfixe de confiance est enregistrée automatiquement
dans learned_recordings.db — une base personnelle distincte, dans le dossier de données
de Milonga. Au fil de sa croissance, cette base fournit au moteur général des
enregistrements supplémentaires, améliorant la couverture pour les pistes absentes de la
base principale.
Vos données survivent aux mises à jour de l'application.
Réglages de correspondance
Dans Préférences → Correspondance :
| Réglage | Défaut | Effet |
|---|---|---|
| Score minimum de correspondance | 68 | Les candidats sous ce score sont rejetés (la piste devient une cortina). Plus bas = plus permissif, plus haut = plus strict. |
| Traiter « La Cumparsita » comme tanda de clôture | activé | Voir ci-dessus. |
| Apprendre des corrections | activé | Active la surcouche d'apprentissage personnelle. |
Donner plus de matière au moteur (Traktor)
Le flux « now playing » de Traktor ne transporte que le titre et l'artiste. Vous pouvez donner à Milonga accès au reste des métadonnées de votre collection (genre, dates, commentaires, chemins de fichiers) :
- Dans Traktor, exportez votre collection en HTML (avec toutes les colonnes).
- Dans l'onglet Configuration → Soirée, dans le groupe Application DJ, cliquez sur Utiliser les métadonnées Traktor et sélectionnez le fichier exporté.
Milonga l'importe une fois dans une base de consultation locale. Les dates et genres de votre propre bibliothèque viennent alors corroborer la correspondance — et quand le fichier audio lui-même est accessible, ses tags embarqués sont également lus.
VirtualDJ ne nécessite aucun export : Milonga lit directement database.xml.
Suite : Enregistrement & statistiques · Dépannage