# Armonía Lab Manual del Usuario

## Calculadora de Delay & LFO

Autor: Pablo Schvarzman

---

## 1. Propósito y Enfoque Pedagógico

La Calculadora de Delay & LFO es una estación de cálculo y referencia temporal diseñada para productores de música electrónica, diseñadores sonoros e ingenieros de mezcla. Su función primordial es resolver la sincronización métrica de procesadores de retardo analógicos y digitales, así como modular osciladores de baja frecuencia (LFO) de sintetizadores y procesadores de efectos, vinculando milisegundos ($\text{ms}$) y hercios ($\text{Hz}$) al tempo global del proyecto ($\text{BPM}$).

En la producción musical contemporánea, muchos procesadores clásicos (pedales de delay analógicos bucket-brigade, unidades de rack digitales vintage como el Roland SDE-3000 o Lexicon 480L, y sintetizadores modulares EuroRack) carecen de sincronización automática por código de tiempo MIDI. Esta herramienta traslada con precisión matemática las subdivisiones rítmicas del compás a magnitudes físicas cuantificables para evitar desfases de fase, colisiones métricas y acumulaciones de energía incoherente en la mezcla.

### Objetivos Pedagógicos:
1. **Comprensión de la Dualidad Tiempo-Frecuencia:** Visualizar cómo un intervalo temporal en milisegundos se traduce de manera inversa en una oscilación cíclica en hercios ($f = 1 / T$).
2. **Dominio de Subdivisiones Rítmicas:** Diferenciar con exactitud el comportamiento métrico y acústico entre figuras naturales, figuras con puntillo (prolongación del 50 %) y figuras en tresillo (compresión al 66.67 %).
3. **Calibración Rápida de Hardware y Software:** Proporcionar valores directos para programar tiempos de eco, retardos en buses de efectos, trémolos sincronizados, sidechain manual y frecuencias de modulación (*wobble*, auto-pan, phaser).
4. **Verificación Auditiva Inmediata:** Permitir la audición instantánea de cada retardo mediante un motor Web Audio interactivo antes de consolidar el ajuste en el entorno DAW.

---

## 2. Mapa de la Interfaz

### A. Cabecera y Navegación
* **Retorno a Armonía Lab (← Volver):** Enlace de regreso a la consola central V2 de herramientas.
* **Título de la Aplicación:** Indicador central de módulo activo.
* **Acceso a Documentación (i):** Vínculo directo a este manual de referencia técnica.

---

### B. Panel Maestro de BPM
* **Campo Numérico de BPM:** Permite ingresar directamente cualquier tempo entre $20$ y $300\,\text{BPM}$ con precisión decimal.
* **Deslizador Rápido:** Barra horizontal continua para variar el tempo y observar en tiempo real la actualización simultánea de toda la matriz.
* **Botones de Escala Métrica (/2 y x2):** Permiten duplicar o dividir instantáneamente a la mitad el tempo para trabajar a doble tempo (*double-time*) o medio tiempo (*half-time*).
* **Botón Tap Tempo:** Calcula la cadencia rítmica promedio a partir de pulsaciones continuas del usuario (requiere un mínimo de 3 pulsos para estabilizar la lectura).
* **Metrónomo de Referencia:** Activa un pulso sonoro en tiempo real para contrastar auditivamente el tempo seleccionado con la música externa.

---

### C. Matriz Rítmica de Delays (Milisegundos y Hercios)
Tabla interactiva organizada en filas de figuras canónicas (desde $2$ compases completos hasta fusas $1/32$):
* **Columna Figura:** Representación gráfica y denominación fraccionaria musical.
* **Columna Natural (Straight):**
  - Muestra el valor temporal en milisegundos ($\text{ms}$) para la figura binaria canónica.
  - Muestra la tasa de oscilación LFO equivalente en hercios ($\text{Hz}$).
  - Botón de copiado al portapapeles.
  - Botón de preescucha sonora interactiva con eco Web Audio.
* **Columna Puntillo (Dotted):**
  - Aplica el incremento temporal de $+50\,\%$ ($1.5\times$ la duración natural).
  - Tasa LFO resultante en hercios.
  - Controles de copiado y preescucha.
* **Columna Tresillo (Triplet):**
  - Aplica la compresión rítmica del tresillo ($0.6667\times$ la duración natural; 3 notas en el espacio de 2).
  - Tasa LFO resultante en hercios.
  - Controles de copiado y preescucha.

---

### D. Matriz Resumen de Tasas LFO
Panel inferior complementario optimizado para sintetistas y diseñadores sonoros. Agrupa las frecuencias de modulación cíclica más recurrentes expresadas directamente en hercios ($\text{Hz}$):
* Modulaciones lentas y envolventes amplias ($4$ barras, $2$ barras, $1$ compás).
* Modulaciones en tempo de compás ($1/2$, $1/4$ negra, $1/8$ corchea).
* Modulaciones rápidas de textura y saturación tímbrica ($1/16$, $1/32$).

---

## 3. Teoría Explicada y Presets Canónicos

### Fundamento Físico y Matemático del Tempo

Un compás musical en compás de $4/4$ contiene $4$ pulsos de negra. La duración en milisegundos de una negra ($1/4$) se obtiene a partir de la constante de $60.000\,\text{milisegundos}$ dividida por el tempo en pulsaciones por minuto ($\text{BPM}$):

$$T_{\text{negra}} = \frac{60000}{\text{BPM}}\quad(\text{en milisegundos})$$

A partir del valor de la negra ($1/4$), todas las demás figuras métricas se derivan mediante proporciones directas:

| Figura | Fracción Métrica | Duración Natural ($\text{ms}$) | Duración Puntillo ($\times 1.5$) | Duración Tresillo ($\times 0.6667$) |
| :--- | :--- | :--- | :--- | :--- |
| **2 Compases** | $8/1$ | $T_{\text{negra}} \times 8$ | $T_{\text{negra}} \times 12$ | $T_{\text{negra}} \times 5.333$ |
| **1 Compás** | $4/1$ | $T_{\text{negra}} \times 4$ | $T_{\text{negra}} \times 6$ | $T_{\text{negra}} \times 2.667$ |
| **Blanca** | $1/2$ | $T_{\text{negra}} \times 2$ | $T_{\text{negra}} \times 3$ | $T_{\text{negra}} \times 1.333$ |
| **Negra** | $1/4$ | $T_{\text{negra}} \times 1$ | $T_{\text{negra}} \times 1.5$ | $T_{\text{negra}} \times 0.667$ |
| **Corchea** | $1/8$ | $T_{\text{negra}} / 2$ | $T_{\text{negra}} \times 0.75$ | $T_{\text{negra}} \times 0.333$ |
| **Semicorchea** | $1/16$ | $T_{\text{negra}} / 4$ | $T_{\text{negra}} \times 0.375$ | $T_{\text{negra}} \times 0.1667$ |
| **Fusa** | $1/32$ | $T_{\text{negra}} / 8$ | $T_{\text{negra}} \times 0.1875$ | $T_{\text{negra}} \times 0.0833$ |

### Conversión a Frecuencias LFO (Hercios)

La frecuencia cíclica expresa cuántas repeticiones completas de la forma de onda ocurren en un segundo ($1000\,\text{ms}$). Por consiguiente:

$$f_{\text{LFO}} = \frac{1000}{T_{\text{ms}}}\quad(\text{en hercios},\,\text{Hz})$$

O expresado directamente en función del tempo:

$$f_{\text{LFO (negra)}} = \frac{\text{BPM}}{60}\quad(\text{Hz})$$

### Presets y Valores de Referencia según Género

* **House / Melodic Techno (124 BPM):**
  - Negra ($1/4$): $483.87\,\text{ms}$ ($2.07\,\text{Hz}$).
  - Corchea con puntillo ($1/8\text{D}$): $362.90\,\text{ms}$ ($2.76\,\text{Hz}$). Efecto de rebote sincopado estéreo clásico.
  - Semicorchea ($1/16$): $120.97\,\text{ms}$ ($8.27\,\text{Hz}$). Slapback rítmico para cajas y sintetizadores de cuerda.
* **Hip-Hop Boom Bap (90 BPM):**
  - Negra ($1/4$): $666.67\,\text{ms}$ ($1.50\,\text{Hz}$).
  - Corchea en tresillo ($1/8\text{T}$): $222.22\,\text{ms}$ ($4.50\,\text{Hz}$). Acompañamiento oscilante con groove swing.
* **Dubstep / Trap (140 BPM / 70 BPM):**
  - Modulación Wobble en corchea con puntillo ($1/8\text{D}$): $321.43\,\text{ms}$ ($3.11\,\text{Hz}$).
  - Modulación Wobble en tresillo de corchea ($1/8\text{T}$): $142.86\,\text{ms}$ ($7.00\,\text{Hz}$).

---

## 4. Guía de Trabajo Paso a Paso

1. **Establecimiento del Tempo Maestro:**
   - Inserte el tempo de su proyecto en el campo numérico o use el botón de **Tap Tempo** siguiendo el pulso del metrónomo o de la pista de audio.
2. **Determinación del Tipo de Efecto:**
   - Para un **Delay Clásico de Fondo (Espacial):** Seleccione valores de **Negra ($1/4$)** o **Blanca ($1/2$)**.
   - Para un **Efecto de Polirritmia Rítmica (Syncopated Bounce):** Seleccione **Corchea con Puntillo ($1/8\text{D}$)** o **Semicorchea con Puntillo ($1/16\text{D}$)**.
   - Para un **Slapback Corto (Presencia Vocal/Guitarra):** Seleccione **Fusa ($1/32$)** o **Semicorchea en tresillo ($1/16\text{T}$)** (valores comprendidos entre $40\,\text{ms}$ y $130\,\text{ms}$).
3. **Audición y Preescucha:**
   - Pulse el botón del altavoz en la casilla elegida para escuchar un pulso percusivo procesado con el tiempo de retardo exacto.
4. **Exportación al DAW o Hardware:**
   - Pulse el botón de copiar adyacente para transferir el valor numérico al portapapeles del sistema operativo y péguelo en el campo de tiempo del procesador de retardo o modulador.
5. **Configuración de Moduladores LFO:**
   - En sintetizadores donde la perilla de tasa (*Rate*) se gradúa exclusivamente en $\text{Hz}$, consulte la columna de frecuencia para ajustar trémolos, paneos automáticos o barridos de filtro rigurosamente anclados a la métrica.

---

## 5. Ejercicios Prácticos

### Ejercicio 1: Calibración de Delay Slapback sin Sincronización Automática
* **Escenario:** En una pista vocal grabada a $120\,\text{BPM}$, se desea añadir sensación de amplitud y profundidad sin generar colas audibles de eco que ensucien la articulación del texto.
* **Procedimiento:**
  1. Inserte $120\,\text{BPM}$ en el panel maestro.
  2. Localice la subdivisión de **Semicorchea ($1/16$)** y verifique su valor ($125.00\,\text{ms}$).
  3. Compruebe la subdivisión de **Fusa ($1/32$)** ($62.50\,\text{ms}$).
  4. Introduzca $62.50\,\text{ms}$ en el procesador estéreo en el canal izquierdo y $125.00\,\text{ms}$ en el derecho, con un porcentaje de feedback inferior al $10\,\%$.
* **Evaluación:** Verifique la claridad de la dicción vocal en el centro del panorama estéreo y la apertura acústica en los flancos laterales.

### Ejercicio 2: Construcción del Rebote Sincopado U2 / Synthwave
* **Escenario:** Crear un patrón de bajo o arpegio de sintetizador hipnótico en un tema a $128\,\text{BPM}$.
* **Procedimiento:**
  1. Fije el tempo en $128\,\text{BPM}$.
  2. Consulte la columna **Puntillo** en la fila de **Corchea ($1/8$)**.
  3. Copie el valor resultante ($351.56\,\text{ms}$).
  4. Ajuste el potenciómetro de Delay Time en su pedal o unidad de rack en $352\,\text{ms}$ y ajuste el nivel de retorno (*Mix*) al $50\,\%$.
  5. Toque notas a tiempo en corcheas canónicas.
* **Evaluación:** Verifique cómo las repeticiones caen exactamente en los contratiempos de semicorchea, generando una sensación rítmica continua de movimiento sin necesidad de programar notas adicionales en la secuencia.

### Ejercicio 3: Sincronización de Modulación LFO en Filtro Paso-Bajo
* **Escenario:** En un sintetizador analógico modular a $135\,\text{BPM}$, se busca modular la frecuencia de corte (*Cutoff*) con un filtro que abra y cierre exactamente cada dos compases completos.
* **Procedimiento:**
  1. Establezca el tempo en $135\,\text{BPM}$.
  2. Localice la fila de **2 Compases**.
  3. Compruebe la columna de frecuencia LFO en hercios: $0.28\,\text{Hz}$.
  4. Calibre el oscilador LFO del sintetizador en $0.28\,\text{Hz}$ utilizando una onda triangular o senoidal pura.
* **Evaluación:** Confirme que el ciclo de apertura y cierre del filtro completa exactamente su recorrido cada dos compases sin derivar en el tiempo.
