Repository navigation
CStrip2 Visual v0.1.0 — First Public Release
CStrip2 Visual (v0.1.0) brings the musical character of Chris Johnson's (Airwindows) CStrip2 channel strip into a clear, modern visual workflow. Built in Rust with NIH-plug and egui, it combines four essential tone-shaping stages—high-pass/low-pass filtering, program-dependent compression, a 3-band equalizer, and an output stage with progressive harmonic saturation—together with a real-time stereo FFT spectrum analyzer, an interactive Tone Curve overlay, dedicated metering, preset management, and instant A/B comparison.
Key Features
- Capacitor (Input High-Pass / Low-Pass Filters): Airwindows 6-stage interleaved non-linear IIR filter array (
Hi-PassandLo-Pass) to clean up sub-bass rumble or soften high-frequency extremes. - ButterComp (Class AB Dynamic Compressor): Non-linear Airwindows compressor (
CompresandSpeed) featuring bipolar sample alternation, independent positive/negative envelope tracking, golden-ratio moving average, and dual-speed smoothing. - 3-Band Complementary Split EQ: Adjustable Bass (
Bass Frq), Mid, and Treble (Treb Frq) bands with logarithmic density-to-dB mapping, sample-difference filtering, and cubic harmonic correction. Boosts add harmonic saturation (imparting density and moving frequencies forward into the foreground) while cuts reduce saturation (allowing frequencies to recede into mix depth, behaving much like a multiband saturator), controllable via knobs or draggable nodes on the display. - Output Stage (Saturation & Dither): Output level control with unity gain at approximately
0.333(one third of the control range, with0.33as the control's default value). DrivingOutputabove unity progressively engages Spiral and Density harmonic saturation stages, followed by Airwindows Floating Point Dither. - Real-Time Spectrum Analyzer & Tone Curve: Lock-free stereo FFT analyzer (
OUT,IN,BOTH), theoretical Tone Curve overlay (Capacitor + EQ), selectable resolution (31,63,128,CONT), display mode (CRV,FILL,BAR), decay speed (SLOW,MED,FAST), peakHOLD,IN/OUT/GRmeters, preset manager, andA/Bslots.
Downloads & SHA-256 Checksums
Download the package corresponding to your operating system from the release assets below:
| Release Asset | Contents | SHA-256 Checksum |
|---|---|---|
CStrip2_Visual_Windows_v0.1.0.zip |
Windows (x86_64) VST3 & CLAP bundles + English/Spanish PDF manuals + licenses |
29c1e9aea86dc40fe282cfa67cc6f7026631b7a09fb6d93bc954aaf1fcd6e251 |
CStrip2_Visual_macOS_Universal_v0.1.0.zip |
macOS (Universal 2: Apple Silicon arm64 & Intel x86_64) VST3, CLAP & AUv2 bundles + PDF manuals + macOS installation guide + licenses |
ce6c3243782180eecfb4a2350bc9cde6b5cfebed3e967f6788ba8fe5c9aaf08b |
CStrip2_Visual_Source_v0.1.0.zip |
Complete GPLv3 Corresponding Source including offline vendored Rust dependencies (vendor/) and pinned C/C++ SDKs (clap-wrapper, clap, AudioUnitSDK) |
89a8d873f05b13fb06d770ce4de68b06f8e03f5ce56feda0a6af9db99d2f3173 |
SHA256SUMS.txt |
Cryptographic SHA-256 checksum manifest for all three release archives | — |
Quick Installation & macOS Gatekeeper Notice
Windows (x86_64)
- Copy
cstrip2.vst3toC:\Program Files\Common Files\VST3\ - Copy
cstrip2.claptoC:\Program Files\Common Files\CLAP\
macOS (Universal 2: Apple Silicon arm64 & Intel x86_64)
Copy CStrip2.vst3, CStrip2.clap, and/or CStrip2.component to:
- Per-user installation (recommended):
~/Library/Audio/Plug-Ins/{VST3,CLAP,Components}/ - Global system installation:
/Library/Audio/Plug-Ins/{VST3,CLAP,Components}/
macOS Security & Gatekeeper Authorization
This free open-source release is signed with a standard ad-hoc signature (codesign --sign -) and is not commercially notarized by Apple:
- Step 1 — System Settings (Recommended): Open your DAW. If macOS blocks the plugin, open System Settings > Privacy & Security > Security and click "Allow Anyway" ("Open Anyway"), then confirm "Open" in your DAW.
- Step 2 — Targeted Quarantine Removal (Only if needed): If your DAW scans plugins silently in the background without showing the system prompt, remove specifically the
com.apple.quarantineattribute from the affected plugin in Terminal:- Per-user:
xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/VST3/CStrip2.vst3 xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/CLAP/CStrip2.clap xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/Components/CStrip2.component
- Global:
sudo xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/VST3/CStrip2.vst3 sudo xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/CLAP/CStrip2.clap sudo xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/Components/CStrip2.component
- Per-user:
Verified Environments
- Windows (
x86_64): 85/85 unit & integration tests and VST3/CLAP release builds verified. - macOS DAW Production Validation: Verified on an Apple MacBook Pro M3 (Apple Silicon) running Ableton Live 12 (in collaboration with Javier Alarco).
- macOS Automated CI Runner (
arm64): 85/85 Rust tests, autonomous Apple Audio Unit validation (auval -v aufx Cs2A AMR2), and strict signature verification (codesign --verify --deep --strict --verbose=2). - Technical note: The public version is
0.1.0(reflected inCStrip2.component). InCStrip2.vst3andCStrip2.clapon macOS,CFBundleShortVersionStringdisplays1.0.0due to the static template innih_plug_xtask.
Documentation
All five official PDF guides are included inside the release archives and in the repository docs/ directory:
- User Manual (English)
- Quick Start Guide (English)
- Manual de Usuario (Español)
- Guía Rápida (Español)
- Guía de Instalación en macOS (Español)
License & Complete Corresponding Source Notice (GPLv3)
CStrip2 Visual is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
Important Note on Source Archives:
Please downloadCStrip2_Visual_Source_v0.1.0.ziprather than GitHub's automatically generated "Source code (zip / tar.gz)" links if you require the self-contained GPLv3 Corresponding Source. Unlike GitHub's automatic snapshots,CStrip2_Visual_Source_v0.1.0.zipincludes the complete archivedvendor/directory (276 external Rust dependencies from crates.io and Git, out of the 278 total packages inCargo.lockalongside the 2 workspace cratescstrip2andxtask) as well as the exact pinned source trees ofclap-wrapper(v0.16.0),clap(1.2.3), andAudioUnitSDK(1.1.0) for offline compilation (--locked --offline).
Credits & Acknowledgments
- Chris Johnson / Airwindows: Original author of the CStrip2 DSP algorithms, released under the MIT License (
AIRWINDOWS_NOTICE.txt). - Javier Alarco: Special thanks for his collaboration on the macOS installation guide and validation testing on an Apple MacBook Pro M3 with Ableton Live 12.
Español
Primera versión pública de CStrip2 Visual (v0.1.0), adaptación visual de código abierto (GPL-3.0-or-later) del channel strip CStrip2 de Chris Johnson (Airwindows) para mezcla y producción musical.
- Módulos incluidos: Filtros Capacitor (
Hi-Pass/Lo-Pass), compresor dinámico ButterComp (Compres/Speed), EQ de 3 bandas con división complementaria (cuyos realces aportan densidad armónica adelantando el plano y los recortes desaturan alejándolo en profundidad, de forma parecida a un saturador multibanda), etapa Output con ganancia unitaria en aproximadamente0.333(un tercio del recorrido, con0.33como valor predeterminado del control), saturación progresiva (Spiral / Density) y Airwindows Floating Point Dither, junto con analizador espectral FFT en tiempo real (IN/OUT/BOTH), curva de respuesta Tone Curve y comparadorA/B. - Paquetes disponibles:
- Windows (
x86_64):CStrip2_Visual_Windows_v0.1.0.zip(VST3 y CLAP + manuales ES/EN). - macOS (
Universal 2: Apple Siliconarm64+ Intelx86_64):CStrip2_Visual_macOS_Universal_v0.1.0.zip(VST3, CLAP y AUv2 autónomo + manuales ES/EN + guía de instalación macOS). - Código Fuente Correspondiente (GPLv3):
CStrip2_Visual_Source_v0.1.0.zip(incluye las 276 dependencias externas de Rust archivadas envendor/—de los 278 paquetes totales deCargo.lock, junto a los 2 crates propioscstrip2yxtask— y los SDKs de C/C++ fijados para compilación sin conexión, a diferencia de los archivos ZIP automáticos de GitHub).
- Windows (
- Autorización segura en macOS: Autorice primero desde Ajustes del Sistema > Privacidad y seguridad > Seguridad ("Permitir de todos modos"). Solo si es necesario, retire específicamente el atributo
com.apple.quarantinedel plugin afectado mediantexattr -dr com.apple.quarantine <ruta_del_plugin>. - Créditos: DSP original por Chris Johnson / Airwindows (MIT). Agradecimiento especial a Javier Alarco por su colaboración en la guía de instalación de macOS y las pruebas en un MacBook Pro M3 con Ableton Live 12.