Commit Graph

9 Commits

Author SHA1 Message Date
Administrator
febb411c3f v3.0: Workflow Session View final validado + MIDI clips por escena
FEATURES:
- Generacion de MIDI clips en las 8 escenas (dembow, bass, chords, lead)
- Instrumentos cargados: Drum Rack, Operator, 2x Wavetable
- Volumenes balanceados: Drum Loop 0.70, MIDI 0.55-0.70
- Master chain: EQ + Glue Compressor + Limiter
- 484+ notas MIDI distribuidas en 32 clips (4 tracks x 8 escenas)

FIXES:
- Limpieza de tracks duplicados (0, 12-18 muteados)
- Coherencia en Session View (sin mezcla con Arrangement)
- Gaps naturales entre escenas
- Variacion de energia: minimal->standard->intense->fill

DOCUMENTATION:
- skill_produccion_session_view.md v3.0 con workflow completo
- Paso a paso validado: clear -> build -> instruments -> MIDI -> mix -> play
- Checklist de verificacion

RESULT:
- Produccion 100% Session View funcional
- 8 escenas: Intro, Build, Verse, Pre-Chorus, Chorus, Bridge, Drop, Outro
- Todos los elementos audibles y balanceados
2026-04-14 00:27:31 -03:00
Administrator
0c7b312acb Sprint 10: Producción Session View con 10 agentes + BPM-aware selection
FEATURES:
- 10 agentes especializados: 6 sample selection + 3 diseño musical + 1 producción
- BPM-aware sample selection con metadata store
- Filename BPM fallback para samples sin metadata
- Energy-based sample rotation (RMS por escena)
- SampleRotator con 2-scene cooldown
- Multi-category search (drum_loop, drumloops, multi)
- SessionValidator para validación post-producción
- Skill actualizada con resultados reales (95 BPM, Am)

FIXES:
- Key preservation: 'Am' no 'A' para MIDI harmony
- Import fix para sample_rotator en contexto Ableton
- Compilation fixes en __init__.py, server.py, pattern_library.py

NEW FILES:
- engines/sample_rotator.py (588 líneas)
- engines/session_validator.py (811 líneas)
- docs/skill_produccion_session_view.md (actualizada v2.0)
- docs/session_validator.md, sample_rotation_system.md, etc.

RESULT:
- 11 tracks (7 audio + 4 MIDI)
- 8 scenes: Intro, Build, Verse, Pre-Chorus, Chorus, Bridge, Drop, Outro
- 34 samples cargados con BPM coherente (90-100 BPM)
- Progresiones de acordes, bass patterns, dembow variations por escena
2026-04-13 23:48:50 -03:00
Administrator
379aeb4227 Add duplicate_clip command and attempt at produce_with_spectral_coherence (WIP - has track_index error) 2026-04-13 17:00:22 -03:00
Administrator
c6a1705026 Add produce_with_spectral_coherence() - professional production with spectral analysis 2026-04-13 16:17:02 -03:00
Administrator
dac7ec2a5a Add duplicate_clip command + fix get_notes signature for audio clips 2026-04-13 16:06:53 -03:00
Administrator
3f3866f32e 🎉 Sprint 7 COMPLETADO - MIDI instruments funcionando, clear_project agregado, drum loop + harmony test exitoso
AVANCES CLAVE:
 B001 FIX: MIDI instruments cargan correctamente (Wavetable/Operator)
 API fix: app.view.selected_track → self._song.view.selected_track
 clear_project: Nuevo comando para limpiar Session + Arrangement View
 Drum loop + Harmony: 100bpm gata con progresión Am-F-C-G funcionando
 13 scenes production: Sistema completo operativo

Estado: MUY FELIZ, todo funciona perfectamente 🚀
2026-04-13 13:56:19 -03:00
Administrator
8e6d5cec9f feat: Triple fix - Variedad + Humanizer + Coherencia
MÓDULO 1: Variedad de Samples (usa más de la librería)
- Fix _find_sample_for_section(): rotación round-robin por sección
  * Intro: samples 0-2 (suaves)
  * Verse: samples 3-6 (rotación)
  * Chorus: samples 7-10 (energía)
  * Bridge: samples 11-14 (diferentes)
  * Outro: últimos samples
- Nueva función _pick_variety() distribuye 12 samples entre secciones
- generate_intelligent_track(): múltiples samples por rol (no 1 solo)
- load_samples_for_genre(): hasta 3 bass tracks, 3 FX tracks (eliminados breaks)

MÓDULO 2: Humanización Real (suena musical, no robótico)
- Fix bug de escala: intensity 0.0-1.0 → timing 0-15ms audible
- Perfiles por instrumento:
  * Kick: timing×5ms (sutil)
  * Snare: timing×10ms (medio)
  * HiHat: timing×15ms (expressivo)
  * Bass: timing×8ms
  * Melody: timing×12ms
- Soporte Arrangement View: procesa arrangement_clips
- Humanización de audio clips: gain variation + micro-timing
- BPM-aware timing en HumanFeel (lee tempo real del proyecto)

MÓDULO 3: Sistema de Coherencia (calidad profesional)
- Fix validate_coherence: import roto CoherenceValidator → RealCoherenceValidator
- Fix select_coherent_kit: mismo fix de import
- Detección de frequency masking: identifica kick+bass colisión en sub-bass
- Phase correlation real: calculado desde onsets coincidentes
- Unificación _calculate_coherence(): usa RealCoherenceValidator como default

Resultado:
- Antes: 7-12 samples de 511 (6-12%)
- Ahora: 20-40+ samples por producción (rotación automática)
- Humanización: audible y por instrumento
- Coherencia: detecta problemas kick/bass, phase issues

Refs: Módulos 1, 2, 3 del plan de desarrollo
2026-04-12 22:30:27 -03:00
Administrator
186458d971 docs: Add beautiful README with badges and full documentation
- Professional layout with shields.io badges
- Complete feature matrix (Music, Mixing, Smart Selection)
- Installation guide step-by-step
- Available tools reference (96+ commands)
- Project structure visualization
- Production workflow example
- Troubleshooting table
- Statistics and changelog
2026-04-12 22:16:51 -03:00
Administrator
34f75676ca Initial commit: AbletonMCP_AI v3.0 Senior Architecture 2026-04-12 22:14:35 -03:00