Skip to content

05_13_01_signal_routing - Sistemas de Enrutamiento

PROPÓSITO

Signal Routing define cómo fluye el audio a través del Engine, permitiendo topologías flexibles que pueden reconfigurarse en tiempo real sin glitches ni interrupciones.

RESPONSABILIDADES

  • Matriz de routing dinámica (sources/destinations)
  • Topologías: Serial, Parallel, Send/Return, Matrix
  • Feedback loop detection y management
  • Crossfading system para transiciones suaves
  • Multi-canal routing (mono, stereo, surround)

TOPOLOGÍAS SOPORTADAS

1. Serial Chain

Input → FX1 → FX2 → FX3 → Output

2. Parallel Processing

Input →┬→ FX1 →┬→ Mix → Output
       └→ FX2 →┘

3. Send/Return

Main →→→→→→→→→→→→→→→→ Output
  ↓                    ↑
  └→ Send → FX → Return →┘

4. Matrix Routing

Cualquier → Cualquier (con feedback detection)

INTERFACES PRINCIPALES

  • IRoutingMatrix - Gestión de matriz
  • ISignalPath - Representación de rutas
  • IFeedbackDetector - Análisis de ciclos
  • ICrossfader - Transiciones suaves

MÉTRICAS DE ÉXITO

  • Routing matrix funcional
  • 4 topologías implementadas
  • Feedback detection automático
  • Crossfading sin clicks/pops
  • Phase coherence validation

ESTIMACIÓN

3 semanas (Fase 2, Semanas 13-15)