feat(Agente 1): Implement FX Creator MCP Tools (T031-T035)
- Add 5 new MCP tools to server.py: * create_riser (T031) - Pre-drop buildup effect * create_downlifter (T032) - Post-drop energy release * create_impact (T033) - Hit, crash, sub_drop, noise impacts * create_silence (T034) - Break/silence effects * create_fx_section (T035) - Complete FX sections - Add 5 handlers to __init__.py for Remote Script execution - Update skill_produccion_audio.md with FX tools documentation All tools exposed and ready for professional FX generation. Closes Agente 1 of 20 - FX Creator implementation
This commit is contained in:
@@ -67,7 +67,64 @@ ableton-live-mcp_create_arrangement_audio_pattern(
|
||||
)
|
||||
```
|
||||
|
||||
### Paso 5: Verificación Visual
|
||||
### Paso 5: FX y Transiciones Profesionales (T031-T035)
|
||||
|
||||
#### Crear Riser/Buildup (T031)
|
||||
```python
|
||||
# Riser de 8 compases antes del drop
|
||||
ableton-live-mcp_create_riser(
|
||||
track_index=7,
|
||||
start_bar=24, # Empezar en compás 24
|
||||
duration=8, # 8 compases de duración
|
||||
intensity=0.8, # Intensidad 80%
|
||||
pitch_min=36, # C2
|
||||
pitch_max=84 # C6
|
||||
)
|
||||
```
|
||||
|
||||
#### Crear Downlifter (T032)
|
||||
```python
|
||||
# Downlifter post-drop
|
||||
ableton-live-mcp_create_downlifter(
|
||||
track_index=7,
|
||||
start_bar=32, # Después del drop
|
||||
duration=4,
|
||||
intensity=0.7
|
||||
)
|
||||
```
|
||||
|
||||
#### Crear Impact FX (T033)
|
||||
```python
|
||||
# Impact en el drop
|
||||
ableton-live-mcp_create_impact(
|
||||
track_index=7,
|
||||
position=32, # Compás 32
|
||||
intensity=1.0,
|
||||
impact_type="hit" # Options: "hit", "crash", "sub_drop", "noise"
|
||||
)
|
||||
```
|
||||
|
||||
#### Crear Sección FX Completa (T035)
|
||||
```python
|
||||
# Sección completa con riser + impact
|
||||
ableton-live-mcp_create_fx_section(
|
||||
section_type="pre_drop", # "pre_drop", "post_drop", "transition", "build"
|
||||
start_bar=24,
|
||||
duration=8
|
||||
)
|
||||
```
|
||||
|
||||
#### Silence/Break Effect (T034)
|
||||
```python
|
||||
# Break de 1 compás para tensión
|
||||
ableton-live-mcp_create_silence(
|
||||
track_index=0,
|
||||
start_bar=31,
|
||||
duration=1
|
||||
)
|
||||
```
|
||||
|
||||
### Paso 6: Verificación Visual
|
||||
```python
|
||||
# Confirmar clips en Arrangement View
|
||||
ableton-live-mcp_get_arrangement_status
|
||||
|
||||
Reference in New Issue
Block a user