Correspondance & historique
Les logiciels DJ portent rarement des métadonnées parfaites. Milonga est construite autour de cette réalité : elle prend ce que votre logiciel DJ annonce — incomplet, réordonné ou mal orthographié — et retrouve le bon enregistrement dans sa base d'environ 45 000 enregistrements de tango.
Comment un morceau est résolu
À chaque nouveau morceau annoncé par votre logiciel 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 morceaux que vous avez confirmés ou corrigés auparavant (voir Apprentissage) 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 afin que le moteur général puisse s'en servir 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ée face aux enregistrements candidats. Des indices supplémentaires venant de la base de données de votre logiciel DJ et des tags 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, le morceau est traité comme une cortina — pour un DJ de tango, un « inconnu » erroné vaut mieux qu'un mauvais titre affiché avec assurance.
Règles des cortinas
Un morceau est affiché comme cortina (et le cycle de tandas 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 la 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'un morceau identifié 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.
L'onglet Historique
L'onglet Historique de la fenêtre de contrôle montre, pour chaque morceau joué, exactement ce que Milonga a recherché et les dix 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 du logiciel 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.
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 morceau résolu via un préfixe de confiance est enregistré automatiquement
dans learned_recordings.db — une base personnelle dans le dossier de données de Milonga.
Au fil des soirées, cette base s'enrichit et fournit au moteur général des enregistrements
supplémentaires, améliorant la couverture pour les morceaux absents 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 (le morceau 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 Préférences → Sources → Métadonnées Traktor, sélectionnez le fichier exporté et cliquez sur OK.
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 est accessible, ses tags embarqués sont également lus.
VirtualDJ ne nécessite aucun export : Milonga lit directement database.xml.
Suite : Dépannage