Free modules for VCV Rack 2 and effects for the Korg NTS-3 kaoss pad made possible with AI-assisted development.
Exploring synthesis, effects, and modulation rooted in physical modeling, astronomical mathematics, and classic hardware architecture.

Updates

VCV Rack 2 ModulesVCV Rack 2

Free modules for VCV Rack 2 — oscillators, filters, effects, modulation, and more.

VCV Rack Modules Preview
Windows Installation
  1. Download JupiterSoundSystems-2.7.5-win-x64.vcvplugin
  2. Open your plugins folder: %LOCALAPPDATA%\Rack2\plugins
    Or in VCV Rack 2: Library → "Open plugins folder"
  3. Easy way: double-click the .vcvplugin file, or drag it onto the VCV Rack window — Rack installs automatically
  4. Manual: copy the JupiterSoundSystems file into the plugins directory
  5. Restart VCV Rack 2. Search "Jupiter" or any module name in the module browser
Linux Installation
  1. Download JupiterSoundSystems-2.7.5-lin-x64.vcvplugin
  2. Plugins directory: ~/.local/share/Rack2/plugins
    May be ~/.Rack2/plugins on some distros
  3. Easy way: drag the .vcvplugin onto the VCV Rack window, or copy it:
    cp JupiterSoundSystems-2.7.5-lin-x64.vcvplugin ~/.local/share/Rack2/plugins/
  4. From tarball: tar xzf JupiterSoundSystems-lin-x64.tar.gz -C ~/.local/share/Rack2/plugins/
  5. Restart VCV Rack 2. Search "Jupiter" or any module name in the browser

Pulsar Grain

Granular-Pulsar Osc

Granular-pulsar synthesis engine. Single-voice, stereo output. Loads a .wav file as the pulsaret source. Pulsar frequency controls grain firing rate; duty cycle controls sound-to-silence ratio — narrow cycles produce metallic slivers, wide ones let the sample breathe. Grain pitch is fully independent of emission rate.

  • Scan position, start/end windowing, grain envelope
  • 2× internal oversampling
  • 16HP

Astro-LFO

Astronomical LFO

Seven-channel astronomical LFO. Each channel corresponds to a celestial body — Moon, Mercury, Venus, Sun, Mars, Jupiter, Saturn — running at a frequency derived from its real orbital period. A base warp factor compresses the timescales into musically useful LFO rates, and per-planet ratio knobs (1/16× to 16×) let you shift individual orbits into different subdivisions while maintaining the underlying proportional relationships.

  • BPM sync locks the system to the DAW transport
  • Seven correlated-but-distinct CV outputs
  • Relative speeds reflect actual solar system geometry
  • 12HP

SEM|POLI

State Variable Filter

Dual-character filter using TPT/Cytomic architecture. The Character knob crossfades between SEM mode (Oberheim — gentle, musical) and POLI mode (Polivoks — explosive top-end with slew-limited integrators and rail-interaction drive).

  • LP, BP, HP, and notch outputs simultaneously
  • 2× internal oversampling
  • Dual cutoff CV with attenuverters
  • 10HP

ElectroRhythm-1

Percussion Synth

Four-voice virtual analog percussion synthesizer inspired by the Korg Electribe ER-1. Each voice: oscillator through pitch modulator (six types including audio-rate FM and S&H) into an exponential decay envelope. Ring mod between voice pairs.

  • Sine, triangle, saw, square oscillators
  • Per-voice trigger, accent, and pitch CV
  • 16HP

ElectroMachine-1

4-Voice Synth

Four-voice MMT-style synthesizer inspired by the Korg Electribe EMX-1. Each voice has independent OSC1 and OSC2 routed through one of eleven synthesis algorithms: Waveform, Dual Osc, Unison (6-voice), Osc Sync, Ring Mod, Cross Mod, VPM, Waveshape, Comb Filter, Additive, and Noise. OSC EDIT 1/2 knobs control algorithm-specific parameters.

  • Multi-mode TPT SVF filter per voice (LPF, HPF, BPF, BPF+)
  • 11 CV inputs per voice — V/Oct, Gate, Synth Mode, Edit 1/2, Cutoff, Resonance, and more
  • Master volume with stereo mix output
  • 44HP

Macrocosm-1

4-Voice Macro Synth

Four-voice macro synthesizer combining the EMX-1 voice architecture with the Mutable Instruments Braids macro-oscillator engine (MIT, Émilie Gillet). 47 Braids models spanning classic analog waveforms, FM, waveshaping, physical modeling, wavetable scanning, formant, granular clouds, and particle noise. TIMBRE and COLOR shape each model's character.

  • Dual Korg MS-20 OTA filter — LM13600 variant with TPT integrators and tanh resonance saturation
  • HP and LP in series with independent cutoffs and shared PEAK control
  • 9 CV inputs per voice — audio-rate FM, exponential decay envelope, glide, level, pan
  • 46HP

JP-6 Filter

State Variable Filter

Dual state-variable filter modeled on the Roland Jupiter-6's IR3109 OTA design. Two SVF stages in series, each independently switchable between low-pass and high-pass. OTA saturation modeled inside the SVF integrators — distortion character changes with resonance and cutoff position, just like the real IC. Resonance compensation keeps volume consistent as resonance climbs.

  • Series dual-stage LP/HP switching per stage
  • V/Oct input for keyboard tracking
  • OTA integrator-level saturation — not a pre-filter waveshaper

Nebula Tape-Echo

Tape Delay

Three-head tape delay with spring reverb, modeled on the Roland RE-201. Three delay lines at fixed ratios (1.0×, 1.85×, 2.72×) matching the original's tape head spacing. Twelve mode combinations. Magnetic hysteresis tape saturation in the feedback path — each echo pass degrades progressively with history-dependent compression, 80Hz head bump resonance, and bias-dependent HF rolloff. Hermite cubic interpolation on delay reads.

  • Bass and treble shelving EQ on the echo path
  • 48-allpass spring reverb with true spring sag
  • Tap tempo and clock sync
  • 16HP

Valves

Tube Saturation

Dual 12AX7 vacuum tube saturation physically modeled using Norman Koren's triode plate current equation with published 12AX7 parameters. Two cascaded common-cathode gain stages per channel with coupling capacitor and cathode bypass filtering.

  • 4× internal oversampling
  • Asymmetric clipping — soft compression positive, hard cutoff negative
  • 8HP

Choral-60

BBD Chorus

Juno-60 BBD chorus. Single MN3009 (256-stage) bucket-brigade delay model with dual delay lines for stereo output via 180° phase-inverted LFO. Three modes matching the real Juno-60: Mode I (triangle LFO, 0.2–1.5Hz, 1.5–5.1ms sweep), Mode II (triangle LFO, 0.3–2.5Hz, 1.5–3.5ms sweep), Mode I+II (sine LFO, 3–15Hz vibrato, 2.0±0.4ms shallow sweep). Delay ranges from the Juno-6 service manual. Hermite interpolation.

  • Three authentic Juno-60 chorus modes
  • Stereo out via 180° phase-inverted dual delay lines

Ensemble-4

BBD Ensemble

Roland Jupiter-4 ensemble effect. Dual MN3004 (512-stage) bucket-brigade delays with NE571 compander noise reduction. Signal is compressed 2:1 before the BBD and expanded 1:2 after — the key difference from the Juno chorus, giving the JP-4 its characteristically clean, refined quality. MN3004 bandwidth limited to 7kHz, contributing to its warmer, rounder character.

  • NE571 compander model for dramatically improved S/N ratio
  • Triangle LFO 0.2–3Hz, stereo via 180° phase-inverted second BBD
  • Rate CV, Mix knob
  • 8HP

ChorusEcho-301

BBD Chorus / Vibrato

Roland RE-301 BBD chorus/vibrato. Single MN3009 (256-stage) mono delay line. Intensity knob controls LFO depth from subtle shimmer to deep wobble. Speed knob adjusts LFO rate (0.2–4Hz). Direct switch toggles between chorus mode (dry + wet) and vibrato mode (wet only — pure pitch modulation with no dry reference). The RE-301's vibrato mode is its secret weapon.

  • Chorus and vibrato modes via Direct switch
  • Intensity and Speed knobs with CV

ComSys-80 Vibes

Ring Mod + BBD

Yamaha CS-80 ring modulator and BBD chorus/tremolo. Ring mod section models the uA796HC four-quadrant multiplier with an IG00150-derived sine carrier oscillator. An AD envelope sweeps carrier speed upward on each gate. BBD section uses a dual MN3005 (4096-stage) model — the deepest delay line in the collection — for the CS-80's characteristic lush, slow modulation.

  • uA796HC four-quadrant ring modulator with AD envelope on carrier
  • Three BBD modes: Off, Chorus (stereo detuning), Tremolo (amplitude modulation)

GateVerb

Gated Reverb

The reverb tail is shaped by a noise gate with adjustable threshold and hold time, producing the punchy, truncated ambience of 1980s drum production. Feed it a snare and the room blooms then cuts dead.

  • Gate threshold, hold, and release controls
  • Reverb size, damping, pre-delay, and mix
  • 12HP

ConvoVerb

Convolution Reverb

Loads impulse response files and convolves the input signal in real time using partitioned FFT overlap-add. Designed for realistic acoustic spaces — concert halls, plates, springs, or any captured environment.

  • Stereo in / stereo out
  • Pre-delay, size scaling, damping, dry/wet
  • 12HP

Mi-Go Verb

Plate Reverb

Dattorro plate reverb with a pitch-shifting feedback loop, inspired by Mutable Instruments Clouds. Four allpass diffusers feed a cross-coupled tank. Nine decorrelated LFOs modulate the delay taps. Pitch knob shifts each recirculation ±1 octave for classic shimmer. Brain in a jar art!

  • Pre-delay with clock sync
  • Freeze input holds the reverb tail indefinitely
  • 12HP

Harpocrates

Blank Panel

NTS-3 Kaoss Pad Korg logue SDK

Free effect units for the Korg NTS-3 kaoss pad kit. Built for ARM Cortex-M7 at 48kHz. All parameters mappable to any NTS-3 control.

Pulsar Grain Port

Granular Synthesis

Live audio pulsar synthesis. Captures incoming audio into a 200ms circular buffer (9600 samples, 16-bit = 19.2KB) and reads it back through the pulsar emission engine. Not a file-based sampler — it grabs whatever audio is flowing through the NTS-3 in real time and regrains it. Hermite interpolation on the buffer reads, four window shapes. ~20KB RAM.

  • XY pad: X = pulsar frequency, Y = duty cycle

Nebula Tape-Echo Port

Tape Delay

VCV Nebula Tape-Echo ported to the NTS-3 with a 12-bit packed tape buffer — two samples per three bytes, 150,000 samples giving 3.1 seconds at 48kHz. The 12-bit quantization (72dB dynamic range) is actually cleaner than the original RE-201's ~50dB tape path (~8.3 effective bits).

  • XY pad: X = delay time, Y = feedback

Tape Eater

Degradation

Original NTS-3 effect. Six degradation stages in series modeling the full lifecycle of audio on deteriorating magnetic media: saturation, bit crushing (16-bit to 1-bit), sample rate reduction (48kHz to 2kHz), wow/flutter, dropout simulation, and flutter echo.

  • XY pad: X = overall degradation amount, Y = flutter echo mix

SEM|POLI Port

Filter

The VCV SEM|POLI filter ported to the NTS-3. Full TPT/Cytomic state variable topology with hardware-modeled SEM and Polivoks character modes. All four output types available simultaneously at the module level, routed to mono sum on the NTS-3 output.

  • XY pad: X = cutoff, Y = character (SEM→POLI)

Valves Port

Tube Saturation

The VCV Valves dual 12AX7 model ported to NTS-3. Full physical model retained at 48kHz with 4× oversampling via the Cortex-M7 FPU. Gain staging, coupling behavior, and asymmetric clipping are identical to the VCV version.

  • XY pad: X = drive, Y = output level

Mi-Go Verb Port

Plate Reverb

The VCV Mi-Go Verb ported to the NTS-3 with one deliberate change: internal delay lines use 12-bit quantization matching pre-v2.0 Parasites Oliverb firmware character. Each recirculation through the feedback loop requantizes the signal — quiet tails dissolve into gritty, textured noise.

  • XY pad: X = mix, Y = pitch shift amount