Coincidencia y corrección
El software de DJ rara vez lleva etiquetas perfectas. Milonga está construida en torno a esa realidad: toma lo que tu aplicación 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 aplicación DJ reporta una nueva pista, Milonga trabaja en cascada y se detiene en el primer paso que da una respuesta segura:
- Marcadores de cortina — un prefijo
C-,***o una secuencia de guiones al inicio del título o del artista significa cortina, inmediatamente. - Tus decisiones guardadas — las pistas que has confirmado o corregido antes (ver Aprender de las correcciones) se resuelven instantáneamente a tu respuesta guardada.
- Prefijo de confianza — los nombres en estilo lista de canciones como
1V-Troilo - Ruiz - Flor de Linose leen posicionalmente: laVmarca un vals, los campos siguen en orden. Cada coincidencia por prefijo de confianza también se guarda automáticamente en una base personal aprendida para que el motor general pueda usar esas grabaciones en búsquedas futuras. - Coincidencia 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 de los tags incrustados 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» equivocado es mejor que un título mostrado con confianza pero incorrecto.
Reglas de cortina
Una pista se muestra como cortina (y el ciclo de tanda avanza) cuando:
- su título o artista lleva un marcador de cortina (
C-,***,---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, así que
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 tocas la pieza en medio del evento, desactiva Preferencias → Coincidencia → Tratar «La Cumparsita» como tanda de cierre y se mostrará como un tango ordinario.
Corregir una coincidencia en vivo
El panel Corrección de la pestaña En vivo muestra, para cada pista reproducida, exactamente lo que Milonga buscó y los mejores candidatos que consideró:

- 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 de la aplicación 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.
Cuando corriges la pista que suena ahora mismo, la corrección también se escribe en el historial de sesión de la velada, de modo que tu historial grabado se mantiene exacto.
Aprender de las correcciones
Con Preferencias → Coincidencia → Aprender de las 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 un prefijo de confianza se guarda automáticamente en
learned_recordings.db — una base personal separada en la carpeta de soporte de la aplicación
Milonga. A medida que esta base crece, el motor general dispone de más grabaciones de las que
tirar, mejorando la cobertura para pistas que no están en la base principal.
Tus datos sobreviven a las actualizaciones de la aplicación.
Ajustes de coincidencia
En Preferencias → Coincidencia:
| Ajuste | Por defecto | Efecto |
|---|---|---|
| Puntuación mínima de coincidencia | 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 las correcciones | activado | Activa la capa de aprendizaje personal. |
Dar más información al motor (Traktor)
El broadcast «ahora suena» 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 archivo):
- En Traktor, exporta tu colección como HTML (con todas las columnas).
- En la pestaña Configuración → Evento, en el grupo Aplicación DJ, haz clic en Usar metadatos Traktor y selecciona el archivo exportado.
Milonga lo importa una vez a una base de consulta local. Las fechas y los géneros de tu propia biblioteca corroboran entonces la coincidencia — y cuando el propio archivo de audio es accesible, sus tags incrustados también se leen.
VirtualDJ no necesita exportación: Milonga lee database.xml directamente.
Siguiente: Registro y estadísticas · Solución de problemas