Sync: Complete project state with all MEGA SPRINT V1-V3 features and Codex stubs

This commit is contained in:
renato97
2026-04-08 17:58:47 -03:00
parent c9d3528900
commit 6d080d43b3
372 changed files with 189715 additions and 8590 deletions

View 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”.