Guide

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 :

  1. 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.
  2. 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.
  3. Préfixe de confiance — les intitulés de type tracklist comme 1V-Troilo - Ruiz - Flor de Lino sont lus positionnellement : le V indique 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.
  4. 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 :

L'onglet Historique

  • À 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) :

  1. Dans Traktor, exportez votre collection en HTML (avec toutes les colonnes).
  2. 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