You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the complete reference for all component types available in PedalKernel DSL. Use these in your .pedal files to build circuits from real electronic components.
Passives
Component
Syntax
What it does
Resistor
resistor(4.7k)
Sets impedance, biasing, gain structure
Capacitor
cap(220n)
Frequency-dependent -- shapes the EQ curve
Inductor
inductor(100m)
Wah-style resonant peaks
Potentiometer
pot(500k)
Variable resistance, bound to knobs
Zener diode
zener(4.7)
Voltage clamp at a specific breakdown voltage
Diodes and clipping
Component
Syntax
What it does
Diode pair
diode_pair(silicon|germanium|led)
Symmetric clipping -- the core of overdrive
Single diode
diode(silicon|germanium|led)
Asymmetric clipping -- fuzz character
Transistors
Component
Syntax
Variants
NPN BJT
npn(2n3904)
2n3904, 2n2222, bc108, bc109, 2n5088, 2n5089
PNP BJT
pnp(ac128)
2n3906, ac128, oc44, nkt275 (germanium)
N-JFET
njfet(j201)
j201, 2n5457, 2n5952, 2sk30a (+ GR/Y/BL grades)
P-JFET
pjfet(2n5460)
2n5460
N-MOSFET
nmos(2n7000)
2n7000, irf520
P-MOSFET
pmos(bs250)
bs250, irf9520
Matched NPN
matched_npn(ssm2210)
ssm2210, ca3046, lm394, that340
Matched PNP
matched_pnp(ssm2210)
Same as matched NPN
Op-amps
Component
Syntax
Character
Op-amp
opamp(tl072)
tl072 (clean, fast), jrc4558 (warm, compressed), lm308 (slow slew -- the RAT sound), lm741, ne5532 (low noise), rc4558, tl082, op07
The pentode Koren models capture the real differences between tube types -- 6L6GC's gradual Fender compression vs EL34's sharp Marshall breakup vs 6550's extended clean headroom.
Delay and modulation
Component
Syntax
What it does
BBD
bbd(mn3207)
Bucket-brigade delay: mn3207 (1024-stage, Boss CE-2 chorus), mn3007 (low-noise, Boss DM-2), mn3005 (4096-stage, Memory Man)
Delay line
delay_line(1ms, 500ms, allpass, tape_oxide)
Composable WDF delay with configurable range, interpolation (linear, allpass, cubic), and medium simulation
Tap
tap(DL1, 0.75)
Tap point on a delay line at a fractional position -- build multi-tap delays, ping-pong, rhythmic patterns
Dynamics-reactive modulation from RC attack/release networks
The delay line system models physical medium degradation -- magnetic tape oxide causes frequency-dependent high-frequency loss (like a real Roland RE-201), BBD charge leakage causes amplitude decay, and digital quantization models PT2399-style bit reduction. Medium presets: re201, echoplex, lo_fi.