Initial commit: AbletonMCP-AI complete system

- MCP Server with audio fallback, sample management
- Song generator with bus routing
- Reference listener and audio resampler
- Vector-based sample search
- Master chain with limiter and calibration
- Fix: Audio fallback now works without M4L
- Fix: Full song detection in sample loader

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
renato97
2026-03-28 22:53:10 -03:00
commit 6ec8663954
120 changed files with 59101 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
"""
MCP Server para AbletonMCP-AI
Servidor FastMCP que conecta Claude con Ableton Live 12
"""
from .server import mcp, main
from .song_generator import SongGenerator
from .sample_index import SampleIndex
# Nuevo sistema de samples
try:
SAMPLE_SYSTEM_AVAILABLE = True
except ImportError:
SAMPLE_SYSTEM_AVAILABLE = False
__all__ = [
'mcp', 'main',
'SongGenerator', 'SampleIndex',
]
if SAMPLE_SYSTEM_AVAILABLE:
__all__.extend([
'SampleManager', 'Sample', 'get_manager',
'SampleSelector', 'get_selector', 'DrumKit', 'InstrumentGroup',
'AudioAnalyzer', 'analyze_sample', 'SampleType',
])