Sync: Complete project state with all MEGA SPRINT V1-V3 features and Codex stubs
This commit is contained in:
182
docs/REFERENCE_TRACK_EJEMPLO_ANALYSIS.md
Normal file
182
docs/REFERENCE_TRACK_EJEMPLO_ANALYSIS.md
Normal file
@@ -0,0 +1,182 @@
|
||||
# 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”.
|
||||
Reference in New Issue
Block a user