# Memorandum de producto: CALM EverClean

## Resumen ejecutivo

CALM EverClean es un plugin gratuito de procesamiento vocal y control de feedback para sonido directo, broadcast, teatro, conferencias, streaming, iglesias, pequenos recintos y situaciones donde una voz necesita mantenerse limpia, estable y usable en tiempo real.

El plugin combina dos rutas principales:

- **CALM**, un motor de control tonal y anti-feedback con modo Studio de 21 ms y modo Zero Latency.
- **EverClean**, un motor de limpieza vocal de latencia anadida cero disenado para reducir ruido, cola de sala, bleed y suciedad tonal sin obligar al tecnico a usar un flujo complejo.

El objetivo del proyecto no es sustituir la mezcla, la ganancia correcta, la eleccion del microfono ni el ajuste del sistema. El objetivo es ofrecer una capa adicional de seguridad y limpieza en canales vocales dificiles, manteniendo un flujo de trabajo rapido y gratuito para la comunidad.

CALM EverClean se distribuye como beta gratuita. El proyecto esta orientado a feedback real de tecnicos, musicos, iglesias, salas, companias de teatro, broadcast y usuarios de herramientas live.

## Filosofia del plugin

CALM EverClean nace de una idea sencilla: las herramientas avanzadas de limpieza para directo no deberian estar reservadas solo a sistemas caros o cerrados. En un bolo real, el tecnico necesita controles claros, latencia fiable y comportamiento predecible. Por eso el plugin evita un flujo de trabajo con demasiados modulos obligatorios y separa el uso en dos niveles:

- **Basic**, para trabajar rapido con CALM, EverClean, DNS, Auto Gain y el selector de latencia.
- **Advanced**, para quien quiere usar el channel strip completo: expander, resonancia, clean EQ, DNS avanzado, de-esser, cuerpo, compresion y finisher.

El principio de diseno es que el plugin ayude sin estorbar. Los controles principales deben poder usarse en directo sin abrir veinte menus.

## Modulos principales

### CALM

CALM es el nucleo de control anti-feedback y control tonal. En modo Studio utiliza analisis espectral y control neural para detectar componentes tonales estables, resonancias y acumulaciones que pueden convertirse en acople. En modo Zero Latency utiliza una ruta causal de bandas estrechas para ofrecer una proteccion inmediata sin lookahead.

Usos principales:

- Reducir riesgo de feedback.
- Controlar tonos estables y resonancias.
- Mantener una voz mas estable en sistemas sensibles.
- Trabajar en combinacion con DNS y Auto Gain.

### EverClean

EverClean es la ruta de limpieza vocal de latencia anadida cero. Procesa la senal de forma causal, muestra a muestra, manteniendo estados internos persistentes para adaptar la limpieza al comportamiento del canal.

Usos principales:

- Limpiar ruido de fondo.
- Reducir bleed de escenario.
- Controlar cola de sala y suciedad tonal.
- Dar una voz mas cercana y seca cuando el entorno lo permite.

EverClean no esta pensado como un ecualizador fijo. Su comportamiento es dinamico y depende de la senal entrante.

### DNS

DNS es el control de ruido. En el flujo basico se puede usar de forma rapida con valores seguros. En el flujo avanzado permite ajustar bias y atenuacion.

Usos principales:

- Reducir ruido de fondo estacionario.
- Ayudar en canales de voz con ruido ambiental.
- Complementar CALM y EverClean cuando se busca una senal mas limpia.

### Auto Gain

Auto Gain compensa variaciones de nivel causadas por la limpieza o la reduccion dinamica. Su objetivo no es hacer mastering, sino evitar que el usuario confunda "menos volumen" con "mejor limpieza".

### Channel strip avanzado

El modo Advanced mantiene modulos adicionales para terminar la voz:

- Expanse: control dinamico de fondo y sala.
- Resonance: reduccion de resonancias en modo Studio.
- Clean EQ: enfoque y claridad.
- DNS avanzado: bias y atenuacion.
- Body: control de cuerpo/proximidad.
- De-esser: control de sibilancia.
- SSL-style compression: compresion de bus/canal.
- Vocal Finisher: drive, opto y aire.

Estos modulos no son obligatorios para usar CALM EverClean, pero permiten convertir el plugin en un channel strip vocal completo.

## Modos de latencia

### Studio 21 ms

Modo recomendado cuando la prioridad es maxima selectividad:

- Mejor analisis espectral.
- Mejor control de feedback y resonancias.
- Adecuado para mezcla, broadcast, streaming, teatro, grabacion y situaciones donde 21 ms son aceptables.

### Zero Latency

Modo recomendado cuando la latencia es critica:

- Latencia anadida cero.
- EverClean trabaja en ruta causal.
- CALM usa una proteccion causal de bandas estrechas.
- DNS puede funcionar en modo basico de latencia cero.

Este modo esta pensado para directo, monitores, voz hablada y situaciones donde la latencia tiene prioridad absoluta.

## Proteccion e integridad

Los recursos internos de EverClean se distribuyen cifrados dentro del binario del plugin y se verifican al cargar. Esto evita depender de archivos externos y reduce el riesgo de instalaciones rotas, perdida de modelos o modificaciones accidentales.

El usuario no tiene que instalar modelos por separado.

## Formatos

La beta actual se entrega como:

- macOS AU
- macOS VST3
- macOS Standalone
- Windows VST3
- Windows Standalone

La version macOS beta actual puede estar sin notarizar hasta completar el proceso de firma Developer ID. La version Windows beta puede requerir aceptar la advertencia de seguridad del sistema si aun no esta firmada.

## Estado de beta

CALM EverClean es una beta activa. Se busca feedback practico, especialmente:

- Host/DAW utilizado.
- Sistema operativo.
- Plugin format.
- Buffer size.
- Microfono y fuente.
- Ajustes usados.
- Que mejoro.
- Que empeoro.
- Si el usuario lo usaria en directo.
- Bugs de recall, CPU, carga, cuelgues o automatizacion.

## Posicionamiento

CALM EverClean seguira siendo gratuito. La meta es construir una alternativa cooperativa, practica y usable para limpieza vocal y control de feedback en directo.

No se presenta como magia ni como sustituto de la tecnica de sonido. Se presenta como una herramienta real, abierta a pruebas reales y mejorada con feedback real.

