114 lines
3.1 KiB
Markdown
114 lines
3.1 KiB
Markdown
# Reference Track Ejemplo - Micro Stems
|
|
|
|
Ultima revision: 2026-03-30
|
|
|
|
Referencia analizada:
|
|
|
|
- `C:\ProgramData\Ableton\Live 12 Suite\Resources\MIDI Remote Scripts\libreria\reggaeton\ejemplo.mp3`
|
|
|
|
Evidencia guardada:
|
|
|
|
- `C:\ProgramData\Ableton\Live 12 Suite\Resources\MIDI Remote Scripts\temp\ejemplo_micro_stems_report.json`
|
|
- `C:\ProgramData\Ableton\Live 12 Suite\Resources\MIDI Remote Scripts\temp\ejemplo_arrangement_plan_validation.json`
|
|
|
|
## Resumen duro
|
|
|
|
- tempo detectado: `99.384 BPM`
|
|
- key detectada: `Am`
|
|
- duracion: `249.463s`
|
|
- secciones detectadas: `33`
|
|
- micro segmentos considerados: `875`
|
|
- micro segmentos elegidos: `31`
|
|
- palette dominante del plan validado: `ss_rnbl`
|
|
|
|
## Lo que aparece como DNA del tema
|
|
|
|
### Ritmo
|
|
|
|
- token dominante claro: `dembow`
|
|
- hats y snare apuntan fuerte a familia `ss_rnbl`
|
|
- los fills e impactos tambien quedan bastante claros
|
|
|
|
### Low end
|
|
|
|
- el rol `bass_loop` converge a `ss_rnbl`
|
|
- token dominante: `reese`
|
|
- conclusion: el bajo de referencia pide low-end simple y sostenido, no demasiadas capas nuevas
|
|
|
|
### Ambiente
|
|
|
|
- `atmos_fx` converge a `Midilatino_Zara ... Texture`
|
|
- token dominante: `pad`
|
|
- conclusion: el aire del track es un soporte textural leve, no un hook gigante ni un FX loco
|
|
|
|
### Melodia
|
|
|
|
Despues de bloquear vocal contamination en `synth_loop`, el foco armonico quedo asi:
|
|
|
|
- `pluck 7.wav`
|
|
- `Midilatino_Holanda ... Pluck 2.wav`
|
|
- `Midilatino_Cielo ... Harp.wav`
|
|
|
|
Conclusion:
|
|
|
|
- la referencia, vista solo desde audio, tira mas a `pluck / harp / pad` que a un synth grueso
|
|
- no esta apareciendo `piano` como token dominante
|
|
|
|
## Por que no aparece piano
|
|
|
|
No significa que la referencia no tenga piano o keys en el feel general.
|
|
|
|
Significa que:
|
|
|
|
- el matching micro actual usa audio
|
|
- en esta libreria, muchos pianos viven en:
|
|
- `sounds presets`
|
|
- `MIDI PACK`
|
|
- subcarpetas `MIDI`
|
|
- por eso el sistema aun no puede concluir "usa este piano" solo con audio matching
|
|
|
|
## Hallazgos importantes
|
|
|
|
### Hallazgo 1
|
|
|
|
Antes del fix, `synth_loop` podia subir un archivo tipo `lead vocals dry`.
|
|
|
|
Eso ya fue corregido.
|
|
|
|
### Hallazgo 2
|
|
|
|
El selector de pack podia elegir carpetas genericas como `20 One Shots` como pack dominante.
|
|
|
|
Eso tambien ya fue corregido.
|
|
|
|
### Hallazgo 3
|
|
|
|
Aun con micro stems activos, el plan validado puede terminar con `synth_loop = null`.
|
|
|
|
Eso no es un bug aislado del scorer.
|
|
|
|
Es una senal de arquitectura:
|
|
|
|
- falta un camino real para material armonico no-audio
|
|
|
|
## Contrato musical para el siguiente sprint
|
|
|
|
Si una nueva generacion basada en `ejemplo.mp3` quiere parecerse mas a la referencia, tiene que respetar esto:
|
|
|
|
1. dembow simple y estable
|
|
2. low-end con una sola identidad dominante
|
|
3. pocas familias sonoras
|
|
4. hook melodico corto tipo `pluck / keys / harp / piano`, no capas random
|
|
5. contraste por seccion con densidad, no con cambio total de universo sonoro
|
|
|
|
## Implicacion de desarrollo
|
|
|
|
El siguiente salto no es "mejor score de audio".
|
|
|
|
Es:
|
|
|
|
1. enlazar audio families con `MIDI` y presets hermanos
|
|
2. convertir `micro_stem_summary` en `phrase plan`
|
|
3. dejar que el remake pueda decidir `keys/piano/pluck` aunque el activo no exista como loop de audio
|
|
|