c9d3528900b96000089e18abc4cd8b429759a092
Cambios realizados:
1. TODO-008 - ROLE_SECTION_VARIANTS para reggaeton:
- Agregado REGGAETON_SECTION_VARIANTS con variantes especificas por rol y seccion:
* bass: intro=smooth deep, build=rising, drop=full punchy dembow, break=minimal rolling
* perc: intro=minimal, drop=full dembow latin percussion, break=sparse congas bongos
* vocal: intro=absent, build=tease, drop=full chop, break=phrase
* synth: intro=filtered, build=rising, drop=pluck hooky, break=pad atmospheric
- Modificado _get_section_variation() para aceptar parametro 'genre'
- Modificado _should_vary_role_in_section() para soportar reggaeton
2. TODO-011 - Linea de bajo dembow caracteristica:
- Agregado estilo 'bouncy' en create_bassline() con pattern bump-silencio-apoyo
- Agregado estilo 'dembow' en create_bassline() con linea que sigue el patron del kick
- Incluye slides/portamento entre notas para efecto caracteristico
3. TODO-014 - ARRANGEMENT_PROFILES para reggaeton:
- Agregado perfil 'dembow' para reggaeton:
* drum_tightness=0.92, bass_motion=bouncy, melodic_motion=hooky
* Bus names: DRUM DEMBOW, BASS TUBE, SYNTH PLUCK, VOCAL CHOP
- Agregado perfil 'moombahton' para reggaeton:
* drum_tightness=0.88, bass_motion=heavy, melodic_motion=anthemic
* BPM 105-112, mas heavy bass, influencia dancehall
4. T011/T012/T018 - Ya estaban implementados:
- _find_library_file() usa limit=50 (T011)
- Shuffle del pool con seed de sesion (T012)
- Palette Lock activado por defecto en generacion (T018)
TODOs completados:
- TODO-008: ROLE_SECTION_VARIANTS reggaeton
- TODO-011: Linea de bajo dembow
- TODO-014: ARRANGEMENT_PROFILES reggaeton
- TODO-015: Estilo moombahton
Refs: Fase 3 implementacion reggaeton completa
Description
Ableton MCP AI - Remote Script + MCP server for Ableton Live 12 with Claude/Codex/opencode support