KRUNGUS · IT WILL MELT YOUR PCAll synths

Analog Modeling Synthesizer

Krungus

27 oscillators. 57 filters. We simulated the whole f***ing thing.

Krungus is Aphelion's flagship analog-modeling synthesizer and research platform. Twenty-seven oscillator slots and fifty-seven filter slots, all in one instance. Every oscillator can load any of eleven circuit-modeled cores. Every filter slot can load any of nine circuit-modeled filters. And the whole instrument lives in one room, on one supply, at one age - so heat, rail sag, starvation and drift become part of the sound.

VST®3 instrument · Windows 64-bit No activationmacOS VST3 and Audio Unit are in development.

Krungus's page 3, MIX · VCA, cream plates on a pale ground under the header's six page tabs, LIVE ONLY, BOUNCE AS RATE, RATE 2× and INIT. Down the left, STEREO MIX: lanes 1 to 5, each with its scope, its LEVEL and a place between L and R drawn for this note, and WIDTH under them. Beside it FUNDAMENTAL 1 and FUNDAMENTAL 2, the morph core under the lowest key, each into a SHAPER of its own, on FOLDER and on WRAPPER, and a filter of its own, a LADDER LP and an SVF LP, both LOCKED. Under them the VCA, opened by ENV 1, then SHAPER · STEREO on WRAPPER. Across the foot, FILTER · STEREO, a LADDER LP with ENV 2 on its CUTOFF, its resonance tap through RES SHAPER 1 on CHEBYSHEV and RES SHAPER 2 on FOLDER and back in, and a wide scope of the voice's final signal, left solid and right dashed.
Page 3, MIX · VCA: the plug-in's own drawing at INIT, with a C major chord held.
  • 11 oscillator cores
  • 9 filters
  • 5 voices
  • 256 routes

Hear it

Ten takes, as they came out.

Ten takes of Krungus, half a minute each, in stereo. Nothing has been done to them on the way here but the encoding, so some are a good deal louder than others.

Take 01

0:32

Take 02

0:32

Take 03

0:32

Take 04

0:32

Take 05

0:32

Take 06

0:32

Take 07

0:32

Take 08

0:32

Take 09

0:32

Take 10

0:32

The idea

Not a saw and a low-pass. Eleven cores, nine filters.

Most virtual analog synthesizers model a saw core and a lowpass filter. Aphelion goes much further.

In Krungus you choose every oscillator and every filter, and you can swap them whenever you like. Each of five slots in a voice takes any of eleven oscillator cores, and each slot's lane runs through two filters, each any of nine. Every one is a circuit written as its equations and run as you play: integrators, comparators, OTAs, diodes and transistor ladders, not a curve fitted to a recording.

  1. Choose a core

    Page 1, OSCILLATORS: five slots, each with its core menu and a SOLO button. A slot keeps a full set of settings for every core type, so a core switched away and back finds its knobs where it left them.

  2. Shape it, filter it, twice

    Page 2, SHAPING: every slot's lane runs IN, SHAPER, FILTER, SHAPER, FILTER, OUT. The ten lane filters start LOCKED and open one at a time with their padlocks; a locked plate's knobs still answer, so a filter can be set up before it is heard.

  3. Then the whole case

    Page 6, MODELLING: the room, the supply, the age of the parts, and five voice cards, each a little different from the others, as the cards in one case are.

Page 1 · Oscillators

Eleven oscillator cores, each a circuit.

Each core is the circuit inside it, modeled: where its comparators flip, where its integrators reset, how its nonlinear parts bend. Where a core has edges and corners, they are drawn at the instants they fall, between samples; where it has none, its equations are integrated as finely as the moment needs. Every core runs oversampled. The nine from VARIABLE-SYMMETRY TRIANGLE on share fourteen common controls, COARSE, FINE, OCTAVE, KEY TRK, EXP FM, LIN FM, SYNC, PHASE, DRIFT, TEMP, HF TRIM, LEVEL, COUPLING and QUALITY; the ripple and morph cores keep their own.

Krungus's page 1, OSCILLATORS, at INIT. Along the top, the eleven core types from RIPPLE CORE to WEST COAST, five of them loaded. Below, the five slots, each a plate of its core's knobs with a scope, SOLO and TO LANE: slot 1 the RIPPLE CORE, slot 2 the MORPH CORE, slot 3 the GLOTTAL PULSE, slot 4 the SUBHARMONIC MIXTURE and slot 5 the PERIOD DOUBLER. Down the right, each slot's output on its way to page 2.
Page 1, OSCILLATORS, at INIT.
  • RIPPLE CORE

    A base tone and two decaying elements, each restarted by the core's reset, so every cycle carries two bursts of ripples whose ratio, damping, warp and shape are knobs.

    OUTMAIN · BASE

  • MORPH CORE

    A saw core and its waveshaper, with one WAVE knob that runs sine to triangle to saw to pulse, and hard sync.

    OUTMAIN · SINE

  • VARIABLE-SYMMETRY TRIANGLE

    An OTA integrator and a Schmitt trigger with separate charge and discharge currents, so the triangle leans into a ramp either way, each segment bendable toward an RC curve, through a clipper.

    OUTMAIN · PULSE · RISE GATE · FALL GATE

  • PHASE-DISTORTED SINE

    The lopsided triangle into a sine shaper, an OTA or a diode network, with a window comparator that can distort each half-cycle on its own.

    OUTMAIN · PHASE · PULSE

  • PARABOLA

    A saw (or triangle) core into one or two integrators, each with a leak and a DC servo: the saw's spectrum falls as 1/n, the parabola's as 1/n², the cubic's as 1/n³.

    OUTMAIN · SAW · PARABOLA · CUBIC · PULSE

  • VAN DER POL

    Two integrators in a loop with a nonlinear damping element: a sine at low MU, a slow drift and a fast snap at high MU. Inject a signal and it locks to it or is pulled by it.

    OUTX · Y · DAMPING

  • GLOTTAL PULSE

    A two-slope integrator: a slow opening, a fast closing, an RC return and a held closed phase, with breath noise gated by the flow. The source half of a voice.

    OUTMAIN · NOISE · CLOSURE

  • VOSIM BURSTS

    A reset oscillator of sin² pulses, a pulse counter, an attenuator stepped once a pulse and a silent gap: the pulse rate is a formant, the burst rate the pitch, and the two are independent.

    OUTMAIN · STAIRCASE · CLOCK

  • SUBHARMONIC MIXTURE

    A master saw and four dividers, each counting the master's resets and discharging its own integrator every N of them. Two whole mixtures, A and B, crossfaded by MORPH.

    OUTMAIN · SUB 1 · SUB 2 · SUB 3 · SUB 4 · MASTER

  • PERIOD DOUBLER

    A resonator driven at the played pitch through a one-sided nonlinear element. Raise the drive and it takes two cycles to repeat, then four, then eight, then never: the period-doubling route to chaos.

    OUTX · Y · DRIVE · SUB GATE

  • WEST COAST

    The variable-symmetry triangle, or its OTA sine, through a VCA (TIMBRE) and an offset (SYMMETRY) into five op-amp folding cells in parallel with a direct path, summed into an integrator that rolls off at 1.33 kHz. Each cell folds where its op-amp meets its rail.

    OUTMAIN · SOURCE

The RIPPLE CORE is the oscillator the Colossarium is built on. Two fundamentals ride beside the slots, each with a WAVE and a PW of its own and its own shaper and filter, on the voice holding the lowest key.

Page 2 · Shaping

Nine filters, every one resonant.

Any of them in either of a lane's two places, on a fundamental, or in MIX · VCA. Every one has a resonance tap, what its resonance adds taken off on its own: in MIX · VCA it runs through two RES SHAPERS and back in at RES MIX. The six from TWIN PEAK on are OTA circuits that share one block of controls: RESONANCE, RES LEVEL, DRIVE, LEVEL, MIX, FINE, KEY TRACK, FM EXP, FM LIN, TEMP, TOLERANCE, DRIFT, NOISE and AC COUPLE.

Krungus's page 2, SHAPING, at INIT. Along the top, the nine filters from HIGH-PASS to WALL. Below, the five lanes, each coming in from its slot on page 1: a SHAPER, a filter, a second SHAPER and a second filter, every filter LOCKED, on the way to page 3. Lane 1 runs FOLDER, TWIN PEAK, TRIAD and MODAL; lane 2 WRAPPER, MODAL, DEAD ZONE and SVF LP; lane 3 CHEBYSHEV, COMB, FOLDER and HIGH-PASS; lane 4 TRACK & HOLD, NOTCHES, WRAPPER and WALL; lane 5 EXP PULSE, SLOPE, CHEBYSHEV and LADDER LP.
Page 2, SHAPING, at INIT: every lane filter LOCKED.
  • HIGH-PASS

    A Sallen-Key high-pass whose two resistors are transistors, with a diode-limited peak loop: 6 dB per octave, as its circuit is wired.

  • LADDER LP

    A four-pole transistor ladder, its emphasis inside the loop.

  • SVF LP

    A state-variable filter of two or four poles.

  • TWIN PEAK

    Two resonant OTA low-passes an interval apart, one taken from the other: a band with a peak at each edge.

  • NOTCHES

    OTA all-pass stages mixed with the input: a row of notches, or of peaks, that follows CUTOFF.

  • COMB

    A tuned comb, a peak on every harmonic of CUTOFF, RESONANCE its ring time.

  • MODAL

    Twelve OTA resonators tuned like a physical object: a string, a bar, a membrane, a bell. RESONANCE is the ring time.

  • SLOPE

    A low-pass or high-pass at any slope, whole poles and the fractions between them from OTA shelves, with a resonant peak in parallel.

  • WALL

    A very steep low-pass or high-pass from cascaded OTA poles, its resonance a peak at the edge.

One part is ideal. No analog part delays a signal by a whole period across the audio band, so the COMB's delay is a delay line; everything around it, the summer, the damping, the coupling and the stretch, is circuit. On the six, TOLERANCE and NOISE are the circuits' own: every OTA offset, integrator rate and resistor ratio drawn for each filter in each voice, and noise at every summing node. At 0 and off, each is its circuit exactly.

Against ngspice

Every core against its circuit.

Each core's and each filter's circuit is built as a SPICE deck and simulated in ngspice, a circuit simulator that shares no code with ours, and the live model runs beside it at the same settings. A core is compared harmonic by harmonic, a filter through its response from 20 Hz to 20 kHz.

As of 2026-11-12The figures will move as the work goes on. A row reads Not run where no comparison is recorded; no figure on this page is an estimate.

Oscillator cores: average deviation from the circuit
CoredB
RIPPLE CORE0.024
MORPH CORE0.19
VARIABLE-SYMMETRY TRIANGLE0.04 to 0.07, per setting
PHASE-DISTORTED SINE0.02 to 0.06, per setting
PARABOLA0.0011
VAN DER POL0.0014
GLOTTAL PULSE0.0045
VOSIM BURSTS0.049
SUBHARMONIC MIXTURE0.091
PERIOD DOUBLER0.0039
WEST COAST0.026

The rms of the level differences on every harmonic above -70 dB, across every setting checked. The MORPH CORE's is its saw, and mostly a level offset: its level cell runs 0.18 dB loud. The VARIABLE-SYMMETRY TRIANGLE and the PHASE-DISTORTED SINE come from an earlier run, which kept each setting's figure and no overall one.

Filters: average deviation from the circuit
FilterdB
HIGH-PASS0.079
LADDER LP0.309
SVF LP0.078
TWIN PEAK0.008
NOTCHES0.057
COMB0.079
MODAL0.125
SLOPE0.016
WALL0.002

The rms of the level differences across the response within 20 dB of its peak, across every setting checked.

Why don't the others show you these numbers?

  1. Most don't have them. Some fitted a curve to a bit of data. We laid out every component in a netlist, simulated it, and compared it in ngspice against the model used in your synthesizer. Two completely different solvers that agree within fractions of a decibel.
  2. They're probably not that accurate. For too long the synthesizer industry has relied on vague handwaving in place of verifiable facts. "Authentic analog warmth." It wasn't just you - there really is a difference. We just made that difference so small that it's functionally inaudible.

Download every figure (CSV) Worst and best cases, waveform error, pitch, loud inputs and notes, for all eleven cores and nine filters.

The reference circuits share one idiom: one-pole op-amps (50 MHz, 100 dB at DC, soft ±13.5 V rails), fast comparators and ideal current sources, and each deck says what it idealizes. This compares the model with its circuit, not with a particular piece of hardware.

Page 6 · Modelling

One case, one supply, five voice cards.

The MODELLING page plays Krungus as one instrument in one case: five voice cards on one power supply, in one room, at one age. Cool the room and every card cools with it. Load the supply and every card's rails sag together. Age the case and its parts drift the way parts drift. Then each card can be set a little apart from the others, as no two cards in a real case are quite alike.

Krungus's page 6, MODELLING, at its defaults. Across the top, the UNIT: ROOM and START, the case at 27.0 °C and warmed 100 %; RAILS, SAG, RIPPLE and MAINS, the supply at ±15.00 V with the 10 V reference holding; AGE at 0 years; and a scope of the supply. Below, VOICE CARD 1 to VOICE CARD 5, each with TEMP, TUNE, SCALE, FILTER, SPREAD and RAIL, its temperature, rail and reference, each oscillator's pitch offset and each filter's cutoff offset, all at zero.
Page 6, MODELLING, at its defaults: nothing has moved.

UNIT

ROOM5 to 40 °C
The room the case stands in. The case runs 5 °C above it, so a warm case in a 22 °C room holds its cards at 27 °C.
STARTWARM · COLD
Started cold, the case climbs to its running temperature over about seven minutes, and everything that has a temperature follows it.
RAILS±9 to ±15 V
The supply. An op-amp swings to within 1.5 V of its rail, so lower rails clip sooner. The 10 V reference the exponential converters run from holds down to 11.5 V; under that, every pitch and cutoff on a card falls with the rail, and above it the reference leans a cent for each percent of rail lost.
SAG0 to 100 %
The rail droops with what the five cards draw, each drawing harder with its ENV 1 open, through a 30 ms reservoir: up to 6 % with all five flat out.
RIPPLE0 to 100 %
The reservoir's sawtooth at twice the mains frequency, up to 0.6 V, deeper with the load.
MAINS50 Hz · 60 Hz
Which mains the supply is on, and so where its ripple sits.
AGE0 to 50 years
Parts walk on a curve that flattens with time: each oscillator's tuning and tracking its own way, every filter's cutoff upward as its capacitors dry, every filter's TOLERANCE raised.

VOICE CARD 1 to 5

TEMP±15 °C
This card's own temperature, on top of the case's.
TUNE±50 cents
Every oscillator on the card.
SCALE±2 %
The card's tracking, pivoting on A4.
FILTER±100 cents
Every filter the card carries.
SPREAD0 to 100 %
The scatter of the card's parts: each oscillator and each filter off its own way, every TOLERANCE raised.
RAIL±1.5 V
The card's own regulator, on top of the unit's RAILS.

A card's knobs take MOD chits like any other, driven by that card's own voice.

At its defaults, nothing moves

The circuits were drawn at 27 °C on ±15 V, and a warm case in a 22 °C room runs its cards at exactly that. So the page at its defaults is the instrument sample for sample, and every turn of a knob is a departure from the drawing, in the direction the circuit would go.

It shows what it is doing: the case's temperature and warm-up, the supply, its load and sag, whether the reference holds, a scope of the rail; and on each card its temperature, rail and reference, each oscillator's pitch at C4 and per octave, and each filter's cutoff offset.

What it reaches

Pitch
Every oscillator, the slot cores and the two fundamentals alike. Temperature drifts it too, once, on the card, as each oscillator's converter would.
Cutoff
Every filter: the six tapped filters, the ladder's and the state-variable filter's current, the high-pass's corner.
Temperature
Inside every core, the parts that shape its wave, never its pitch; and every filter.
The supply
The six tapped filters' summers and cells, the ripple core's zeners, the morph core's comparator, the fundamentals, the WEST COAST's VCA, and the PERIOD DOUBLER where it runs at its swing.
Scatter and age
Every core and every filter, inside its own circuit, each slot of each voice with its own set of parts.

Not yetThe VCA, the shapers and the effects still hold their temperature and rails as constants.

And the rest of it

It will melt your PC.

That is the panel's own subtitle, and it means it. Five voices of five cores and up to ten lane filters each, every circuit running at once, the voices side by side on worker threads: that is why the lane filters start locked.

  • RATE · BOUNCE

    2×, the default, runs the voices at twice the host's rate; 1× at the host's, for when the machine needs it. The cores oversample again inside, by their own QUALITY. Set BOUNCE to 4× and an offline render runs the same voices at four times the host's rate, every stage lined up to land where it does live.

  • SOLO

    On every slot, as on a mixing desk. A muted slot still runs, so it can still feed another slot's FM or a filter's inputs, and soloing one slot never changes what another hears from it.

  • MIX · VCA

    The fundamentals' rows, the VCA, a stereo shaper, and two RES SHAPERS in series on the filters' resonance taps, with a RES MIX of their own.

  • EFFECTS

    A tracking comb and a peak / trough cascade, both Ramjet's, a ring shifter, a lamp phaser, a flanger of two bucket-brigade decks and a bucket-brigade chorus, every one off or at MIX 0 in INIT.

  • MODULATION

    Thirty-two LFOs, twelve noise and S&H sources, two envelopes and four complex envelopes of eight stages, the Thomas attractor's six particles and the WOBBLE, into a pool of 256 routes.

  • INIT

    A true init: every effect and every wave shaper at MIX 0 and the lane filters locked, so what is heard first is five cores through one ladder.

From Krungus's page 4, EFFECTS, the first three stages on the summed voices: the TRACKING COMB, ten teeth on the note's harmonics, T1 to T10, with FOLLOWS on NOTE; PEAK / TROUGH, five troughs and five peaks in cascade, its response curve over AMOUNT, SHIFT, SCALE, SPREAD, DRIVE, TR Q, PK Q and MIX; and the RING SHIFTER, a Bode shifter and ring modulator with a carrier through zero, asleep at MIX 0: the carrier on its circle and the note's harmonics as played, then FREQ, LIN-EXP, ENV→FREQ, LFO→FREQ, SIDE L, SIDE R, CARRIER, SIDE CHAIN on FUND 1, DELAY, LEVEL, FEEDBACK, MIX, WIDTH, ENV→MIX, LFO→MIX, SENS, ATTACK, DECAY, LFO RATE, SYMMETRY and SMOOTH. Each has a scope of its output, left solid and right dashed.
Page 4, EFFECTS: the tracking comb, the peak / trough cascade and the ring shifter.
Krungus's page 5, MODULATION, at INIT. Across the top, ENV 1 and ENV 2, each an ADSR; the four COMPLEX ENVELOPES of eight stages, CENV 1 open; and the THOMAS ATTRACTOR, its six particles on their orbits, THOM 1 to THOM 6 down its side. Below, EVERY SOURCE, the list a MOD chit picks from; the 32 LFOs as tiles, LFO 1 open in its editor; the 12 NOISE · S&H sources, NS 2 open; and the WOBBLE, step 1 of 64.
Page 5, MODULATION, at INIT.

Analog Modeling Synthesizer

Krungus

27 oscillators. 57 filters. We simulated the whole f***ing thing.

Every core and filter in Krungus lives in our circuit library, beside the circuit it models, where the next instrument will find it. Krungus is where they all play at once.

At a glance

Krungus specifications

Technical specifications for Krungus, Analog Modeling Synthesizer
FormatVST®3 instrument · Windows 64-bit
In developmentmacOS VST3 and Audio Unit
Requires64-bit Windows 11, in any version Microsoft still supports. When the Mac version ships: macOS 15 or later, on Apple silicon or Intel.
MachineA 15-inch MacBook Pro with its display set to More Space and an M3 Pro Apple silicon chip or better, or the Windows equivalent, to run comfortably with a few filters turned on at 1x live quality setting. To run at 2x or with many filters we suggest an M5 Max or Ultra. Most users will find 1x and a few filters satisfies the vast majority of use cases.
VoicesFive
Oscillator slotsFive a voice, each with SOLO · two fundamentals on the voice holding the lowest key
Oscillator coresRIPPLE CORE · MORPH CORE · VARIABLE-SYMMETRY TRIANGLE · PHASE-DISTORTED SINE · PARABOLA · VAN DER POL · GLOTTAL PULSE · VOSIM BURSTS · SUBHARMONIC MIXTURE · PERIOD DOUBLER · WEST COAST
FiltersHIGH-PASS · LADDER LP · SVF LP · TWIN PEAK · NOTCHES · COMB · MODAL · SLOPE · WALL
LanesIN · SHAPER · FILTER · SHAPER · FILTER · OUT, the lane filters LOCKED until opened
MIX · VCAThe fundamentals · the VCA · a stereo shaper · a filter · two RES SHAPERS on its resonance tap
EffectsA tracking comb · peak / trough · a ring shifter · a lamp phaser · a flanger of two bucket-brigade decks · a bucket-brigade chorus
ModellingUNIT: ROOM, START, RAILS, SAG, RIPPLE, MAINS, AGE · VOICE CARD 1 to 5: TEMP, TUNE, SCALE, FILTER, SPREAD, RAIL
Modulation32 LFOs · 12 noise and S&H sources · 2 envelopes · 4 complex envelopes · a Thomas attractor of six particles · WOBBLE · 256 routes
Rate2× or 1× the host's · BOUNCE 4× in an offline render
EngineEvery circuit live, in playback and in a bounce · no netlist
ValidationEvery oscillator core and every filter against its circuit in ngspice
The panel1840 by 960
ActivationNone. No license server, no phone-home
Security updatesUntil November 2031
LicenseLicense agreement · Facts sheet
VST Compatible

VST is a registered trademark of Steinberg Media Technologies GmbH.