Guía

Correspondencia e historial

Los softwares de DJ raramente tienen etiquetas perfectas. Milonga está construida en torno a esa realidad: toma lo que tu software DJ reporta — incompleto, desordenado o con errores ortográficos — y encuentra la grabación correcta en su base de datos de ~45 000 grabaciones de tango.


Cómo se resuelve una pista

Cada vez que tu software DJ reporta una nueva pista, Milonga trabaja en cascada y se detiene en el primer paso que da una respuesta segura:

  1. Marcadores de cortina — un prefijo C-, *** o una secuencia de guiones al inicio del título o artista significa cortina, inmediatamente.
  2. Tus decisiones guardadas — las pistas que has confirmado o corregido antes (ver Aprendizaje) se resuelven instantáneamente a tu respuesta guardada.
  3. Prefijo de confianza — nombres en estilo lista de canciones como 1V-Troilo - Ruiz - Flor de Lino se leen posicionalmente: la V marca un vals, los campos siguen en orden. Cada coincidencia por prefijo de confianza también se guarda automáticamente en una base personal para que el motor general pueda usarla en búsquedas futuras.
  4. Correspondencia general — la cadena se divide en campos tipados (título, orquesta, cantantes, fecha, duración), cada uno con corrección ortográfica basada en listas de nombres curadas, y luego se puntúa contra las grabaciones candidatas. Se fusiona evidencia adicional de la propia base de datos de tu software DJ y los tags del archivo de audio. El mejor candidato se acepta solo cuando supera la puntuación mínima y claramente supera al segundo.

Si nada es suficientemente seguro, la pista se trata como una cortina — para un DJ de tango, un «desconocido» incorrecto es mejor que un título equivocado mostrado con confianza.


Reglas de cortinas

Una pista se muestra como cortina (y el ciclo de tandas avanza) cuando:

  • su título o artista lleva un marcador de cortina (C-, ***, guiones al inicio), o
  • ninguna coincidencia en la base supera la puntuación mínima.

El prefijo C- y cualquier puntuación inicial se eliminan para la visualización: C-Tainted Love aparece simplemente como Tainted Love.


La Cumparsita

Por tradición la milonga cierra con La Cumparsita. Cuando el título de una pista identificada es exactamente La Cumparsita, el carrusel entra en su estado de cierre Cumparsita.

Si la tocas en medio del evento, desactiva Preferencias → Correspondencia → Tratar «La Cumparsita» como tanda de cierre y se mostrará como un tango ordinario.


La pestaña Historial

La pestaña Historial de la ventana de control muestra, para cada pista reproducida, exactamente lo que Milonga buscó y los diez mejores candidatos que consideró:

La pestaña Historial

  • Izquierda — el historial de búsquedas de la velada, el más reciente primero, con el género resuelto.
  • Arriba a la derecha — la entrada bruta recibida del software DJ y el resultado elegido.
  • Tabla — los candidatos puntuados. Haz clic en cualquier fila para enviar esa grabación a la pantalla inmediatamente — la forma más rápida de corregir una coincidencia incorrecta en vivo, sin tocar tu software DJ.

Aprender de correcciones

Con Preferencias → Correspondencia → Aprender de correcciones activado (por defecto), Milonga mantiene una capa personal sobre la base incluida:

  • las entradas que has confirmado o corregido se resuelven instantáneamente la próxima vez;
  • las ortografías aprendidas (p. ej. un error tipográfico recurrente en tu biblioteca) se aplican a búsquedas futuras;
  • las grabaciones ausentes de la base pueden aprenderse como entradas propias.

Además, cada pista resuelta por prefijo de confianza se guarda automáticamente en learned_recordings.db — una base personal en la carpeta de datos de Milonga. Con el tiempo, esta base crece y proporciona al motor general más grabaciones, mejorando la cobertura para pistas ausentes de la base principal.

Tus datos sobreviven a las actualizaciones de la aplicación.


Ajustes de correspondencia

En Preferencias → Correspondencia:

Ajuste Por defecto Efecto
Puntuación mínima de correspondencia 68 Los candidatos por debajo de esta puntuación se rechazan (la pista se convierte en cortina). Más bajo = más permisivo, más alto = más estricto.
Tratar «La Cumparsita» como tanda de cierre activado Ver arriba.
Aprender de correcciones activado Activa la capa de aprendizaje personal.

Dar más información al motor (Traktor)

El broadcast de Traktor solo transporta título y artista. Puedes dar a Milonga acceso al resto de los metadatos de tu colección (género, fechas, comentarios, rutas de archivos):

  1. En Traktor, exporta tu colección como HTML (con todas las columnas).
  2. En Preferencias → Fuentes → Metadatos Traktor, selecciona el archivo exportado y haz clic en Aceptar.

Milonga lo importa una vez a una base de consulta local. Las fechas y géneros de tu propia biblioteca corroboran entonces la correspondencia — y cuando el archivo de audio es accesible, sus tags integrados también se leen.

VirtualDJ no necesita exportación: Milonga lee database.xml directamente.

Siguiente: Solución de problemas