Sobre el proyecto

AUDIO_DSP es una biblioteca C++20 orientada al procesamiento de audio en tiempo real, organizada en el namespace `cvdsp`. Fue diseñada para ser modular e independiente del host, permitiendo que los algoritmos de DSP se utilicen tanto en motores propios como en plugins VST3 para DAWs como REAPER, Cubase y Ableton Live. La biblioteca ofrece una amplia gama de componentes, incluyendo: - **Core y Matemática**: Buffers circulares, suavizado de parámetros, interpolación y soporte para oversampling. - **Filtros**: Biquad, State Variable, Ladder, All-Pass y DC Blocker. - **Efectos y Modulación**: Delay fraccionario, LFO, osciladores, ADSR, Chorus, Flanger y Phaser. - **Dinámica**: Compressor, Limiter, Noise Gate, Expander y Envelope Follower. - **Saturación y Timbre**: Saturación de válvula y cinta, Waveshaping y Tone Stacks. - **Simulación de Guitarra**: Simuladores de amplificadores, preamplificadores, gabinetes y diversos pedales virtuales (Overdrive, Fuzz, WahWah, etc.). - **Reverberación y Espacialización**: Reverbs algorítmicos (Room, Hall, Plate, Spring), convolución vía IR, codificación Mid-Side y control de ancho estéreo. - **Procesamiento Espectral**: FFT, STFT, análisis de espectro y reducción de ruido en tiempo real. El proyecto prioriza el rendimiento en tiempo real, evitando asignaciones dinámicas en la ruta de procesamiento, y adopta un enfoque predominantemente header-only para facilitar la integración. También incluye una capa de GUI opcional basada en Dear ImGui.