Commit Graph

3 Commits

Author SHA1 Message Date
Administrator
602676ac87 Checkpoint: 6-phase upgrade — DB-aware samples, auto-warp, pattern engines, harmonic coherence, SentimientoLatino2025
Fase 1: Populate BPM in sample_metadata.db (283/511 samples from filenames)
Fase 2: DB-aware sample selection (_pick_best_db) with BPM±5 and key matching
Fase 3: Auto-warp samples to project tempo via warp_clip_to_bpm
Fase 4: Connect pattern_library engines (BassPatterns, ChordProgressions, MelodyGenerator)
Fase 5: Harmonic coherence — detect key from drumloop and transpose MIDI
Fase 6: SentimientoLatino2025 + reggaeton3 integrated — 616 samples, 19 clean categories

New files:
- engines/bpm_key_parser.py — robust BPM+key parser for filenames
- engines/populate_bpm_from_filenames.py — DB population script
- engines/recategorize_samples.py — category normalization (19 categories)

Modified:
- score_renderer.py — DB selection, auto-warp, engine patterns, key detection, 18 categories
- ai_loop.py — SYSTEM_PROMPT with full category list
2026-04-14 16:53:06 -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
34f75676ca Initial commit: AbletonMCP_AI v3.0 Senior Architecture 2026-04-12 22:14:35 -03:00