# Reference Track Analysis: `libreria\\reggaeton\\ejemplo.mp3` Fecha de analisis: `2026-03-30` Archivo: `C:\ProgramData\Ableton\Live 12 Suite\Resources\MIDI Remote Scripts\libreria\reggaeton\ejemplo.mp3` ## Resumen tecnico - duracion: `249.46 s` - sample rate: `48000 Hz` - canales: `2` - tempo estimado: `98.68 BPM` - beat count estimado: `402` - key estimada top-1: `A minor` - key alternativas cercanas: `D major`, `D minor` ## Rasgos musicales que importan - No es un track super percusivo sin tono. La separacion HPSS dio aprox: - `81.91%` componente armonico - `18.09%` componente percusivo - Esto implica que el objetivo no es solo clavar dembow. Hay una identidad armonica clara y sostenida. - La repeticion estructural es alta: - similitud media entre bloques de `8 beats`: `0.9267` - Eso apunta a un principio simple: - el track funciona porque reusa la misma idea muchas veces - varia energia, brillo y densidad - no cambia de universo sonoro cada 8 compases ## Balance espectral - centroide espectral medio: `3669 Hz` - rolloff medio: `8534 Hz` - zero-crossing mean: `0.05763` - distribucion energetica: - low `57.04%` - mid `39.69%` - high `3.27%` ## Lectura practica del balance - El low-end manda claramente. - El track no vive de hats brillantes ni de FX exagerados. - Hay mucho peso abajo y medio-cuerpo suficiente para sostener hook/vocal/music. - Si el generador produce capas muy brillantes o demasiados FX, se aleja de esta referencia. ## Dinamica y densidad - onsets por segundo: `4.245` - dynamic range RMS p95/p5: `12.292` ## Lectura practica de dinamica - Hay movimiento real, no un bloque brickwall plano. - El track alterna zonas de energia, pero sin romper la continuidad. - Para acercarse a esta referencia, el generador debe: - mantener el pocket constante - modular densidad por seccion - evitar meter capas nuevas sin retirar otras ## Macroestructura aproximada Duracion de compas estimada: `2.432 s` (`4 beats` a `98.68 BPM`) Analisis en bloques de 8 compases: | Chunk | Sec | Bars | RMS | Onset | Centroid | Lectura | |---|---:|---:|---:|---:|---:|---| | 1 | `0.00-19.46` | `8.0` | `0.130` | `1.115` | `3220` | intro sparse / entrada gradual | | 2 | `19.46-38.91` | `8.0` | `0.364` | `1.388` | `3538` | primera entrada fuerte | | 3 | `38.91-58.37` | `8.0` | `0.339` | `1.538` | `3677` | groove alto y estable | | 4 | `58.37-77.82` | `8.0` | `0.314` | `1.312` | `3465` | pequena relajacion | | 5 | `77.82-97.28` | `8.0` | `0.348` | `1.413` | `3520` | reentrada / reafirmacion | | 6 | `97.28-116.74` | `8.0` | `0.355` | `1.664` | `3573` | pico ritmico claro | | 7 | `116.74-136.19` | `8.0` | `0.316` | `1.342` | `3596` | respiracion controlada | | 8 | `136.19-155.65` | `8.0` | `0.336` | `1.374` | `3498` | cuerpo principal sostenido | | 9 | `155.65-175.10` | `8.0` | `0.324` | `1.434` | `4301` | lift brillante / variacion timbrica | | 10 | `175.10-194.56` | `8.0` | `0.301` | `1.305` | `4469` | puente brillante / alivio | | 11 | `194.56-214.02` | `8.0` | `0.303` | `1.272` | `4530` | continuidad con brillo alto | | 12 | `214.02-233.47` | `8.0` | `0.338` | `1.384` | `3385` | regreso al cuerpo principal | | 13 | `233.47-249.47` | `6.6` | `0.105` | `0.850` | `2764` | salida / outro real | ## Transiciones fuertes detectadas Puntos con mayor cambio objetivo: - bar `4.0` aprox: entrada importante del groove - bar `28.0` aprox: reduccion / valle - bar `32.0` aprox: relanzamiento - bar `64.0-84.0` aprox: zona de mas contraste timbrico - bar `96.0-100.0` aprox: salida real ## Interpretacion estructural Esto no se comporta como un track que mete material nuevo todo el tiempo. Se comporta como: 1. una misma identidad armonica y timbrica 2. un groove base muy persistente 3. pequenas mutaciones por bloques de 8 compases 4. un lift brillante en la segunda mitad 5. un outro claro y menos denso ## Coherencia armonica - pitch class dominante en la mayoria de chunks: `A` - key global estimada top-1: `A minor` - la sensacion general es de centro tonal estable ## Implicacion para el generador El sistema actual falla cuando: - elige `bass` y `music` de keys no compatibles - mete demasiadas capas opcionales - cambia de palette sonora entre secciones - usa secciones como excusa para reemplazar el mundo sonoro entero La referencia demuestra otra cosa: - un centro tonal dominante - una hook family dominante - pocas familias de sonido, bien repetidas - contrastes de energia y brillo, no cambios arbitrarios de material ## Reglas concretas para acercarse a esta referencia ### 1. Harmonic lock duro - `bass` y `music` deben salir de keys exactas o relativas compatibles - si chocan, la palette se debe penalizar fuerte o descartar ### 2. Theme-first - `bass`, `chords/pad` y `lead/pluck` deben derivar del mismo motivo - no sirve que cada rol tenga su propio generador independiente ### 3. Menos capas - objetivo practico: `8-12` slots musicales logicos - no duplicar MIDI + audio y contar eso como “mas produccion” - no usar dos o tres capas que hagan la misma funcion ### 4. Section contrast sin cambiar de universo - la referencia varia densidad y brillo - no cambia de pack radicalmente en cada seccion - `intro/build/drop/break/outro` deben sentirse como versiones del mismo tema ### 5. Brillo como herramienta, no como base - el high-end real del ejemplo es bajo (`3.27%`) - los lifts brillantes aparecen como contraste - no hay que llenar el track de hats, risers y texturas todo el tiempo ## Checklist para Kimi Antes de declarar una generacion “coherente”, verifica: - `bass` y `music` sin conflicto armonico - `musical_theme` persistido en manifest - mismo hook reutilizado entre secciones - budget por slots logicos, no por conteo bruto - vocales y FX solo si agregan contraste real - outro con bajada de RMS y onset real ## Conclusion `ejemplo.mp3` no gana por complejidad. Gana por: - repeticion alta - centro tonal estable - low-end dominante - misma identidad durante casi todo el track - contrastes dosificados El sprint siguiente tiene que usar esta referencia como contrato de verdad. Si una generacion no se parece a estas propiedades estructurales, no esta lista aunque haya “muchos sonidos lindos”.