C++20 & JUCE • Real-Time DSP Audio Engine

Professional Vocal Pitch Correction
Built with Precision.

VocalForge is a high-performance vocal tuning engine, graphical note editor, and vocal effects rack. Engineered in C++20 for ultra-low latency AU, VST3, and Standalone audio workflows.

VST3 / AU / Standalone
Zero Dynamic Allocations
Sub-Cent YIN Pitch Detection
11-Slot Studio FX Chain
Live Web DSP Preview

Interactive VocalForge Console

Test the exact DSP parameters, scale quantizer, and pitch tracking curves directly in your browser. Rotate the knobs or trigger the live synthesizer to audition intonation modes.

VF VOCALFORGE Project: Lead_Vocal_Take_01.wav
LIVE AUDIO ENGINE
Detected (Raw)
Corrected (Target)
Note Blocks
PITCH: A3 (220.0 Hz)
Retune 20 ms
Amount 100%
Humanize 10%
Formant 0 st
Vibrato 50%
Dry / Wet 100%
Real-time WebAudio engine
EFFECTS CHAIN:
Engineered for Performance

Studio Features Without Compromise

Built from the ground up for producers, mixing engineers, and live performers who demand zero artifacts and pristine audio clarity.

Zero-Latency YIN Pitch Tracking

Sub-cent accurate fundamental frequency (F0) tracking via an optimized circular-buffered YIN autocorrelation algorithm. Real-time safe with zero lock contention.

Retune Smoothing & Humanize

Dial in everything from 0ms instant robotic snaps (hard auto-tune) to gentle, musical micro-corrections with customizable note onset humanization curves.

Advanced Formant Shifter

Independent spectral envelope processing allows you to alter vocal gender, weight, and throat length without changing the musical pitch—or preserve natural timbre.

Graphical Note Editor

Switch to Graph mode to view segmented note blocks on a piano roll. Double-click to split syllables, drag to transpose, and sculpt natural vibrato envelopes with full Undo/Redo.

Scale & Chord Detection

Automatic tonality detection identifies the musical key of incoming vocal stems or backing tracks, snapping incoming notes to Major, Minor, Pentatonic, or custom scales.

11-Stage Studio FX Rack

Complete vocal processing chain right inside the plugin: Noise Gate, 3-Band Parametric EQ, Compressor, De-Esser, Saturation, Doubler/Chorus, Stereo Delay, and Reverb.

Intonation Accuracy

Raw Vocals vs VocalForge

See how VocalForge eliminates pitch drift and microtonal warble while preserving expressive dynamics and vocal character.

Unprocessed Vocal Take

Raw Performance
  • Pitch drifts ±45 cents away from scale center
  • Clashes with acoustic instruments and backing harmonies
  • Uncontrolled sub-harmonics and sibilance peaks

VocalForge Precision Engine

Locked & Natural
  • Instant snap to active musical key with customizable retune curve
  • Natural vibrato smoothing preserves authentic human emotion
  • Full vocal chain polish: Gate → EQ → De-Ess → Reverb
Architecture & Performance

Built for Modern Audio Workflows

Designed using strict real-time safety standards, zero dynamic heap allocations during audio processing, and modern C++20 conventions.

< 1.8ms
Round-Trip DSP Latency
0 Locks
Lock-Free processBlock Thread
C++20
Modern JUCE Architecture
192 kHz
High-Res Sample Rate Support
Source Code on GitHub

Build & Run in Minutes

The entire VocalForge project is open source. Clone the repository and compile the Standalone app, VST3, or AU plugin directly with CMake.

# 1. Clone repository recursively with submodules (JUCE)
git clone --recursive https://github.com/khajumsanjog/vocalforge.git
cd vocalforge

# 2. Run automated macOS setup script
chmod +x setup_macos.sh
./setup_macos.sh

# 3. Build Release Standalone App and Audio Plugins
cmake --build build --config Release -j$(sysctl -n hw.logicalcpu)