183 lines
6.1 KiB
Markdown
183 lines
6.1 KiB
Markdown
# 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”.
|