Processor Errant
s3g Processor Errant is a zero-input, stereo, eight-voice heavy bass synthesizer that composes repeatable glitch genealogy around a playable analog-style core. A band-limited saw/pulse/triangle body, protected sub oscillator, driven four-stage resonant low-pass filter, and snappy pitch and filter contours keep the MIDI note clear enough for growling basslines, sub-bass, gabber, and hard techno. Errant captures that performance into a causal family archive and lets later notes inherit it through recurrence, reversal, rate changes, ratchets, prediction error, block loss and replacement, quantized reconstruction, polarity edits, folding, and stereo exchange. Those processes disturb the upper body while the oscillator spine and sub remain intact. No source samples are distributed with or loaded by the instrument.
Errant sits near Processor Fault and Ambi Encoder Stochastic in the instrument family, but it gives their unstable processes a different performance grammar. Fault continuously interprets bytes, waveforms, codecs, and transmission processes. Stochastic evolves breakpoint-waveform populations. Errant makes the MIDI sequence itself a mutation program: repeated notes recall a lineage, intervals transform it, and simultaneous notes branch as siblings from the same archive snapshot.
Workflow
- Insert
s3g Processor Erranton a stereo instrument track and play MIDI notes, or pressGENERATEin the editor to audition middle C. - Route its ordinary stereo output to the main stereo speakers or the project's established monitor path.
- Choose
CELL,PHRASE, orFIELDfor the intended time scale. - Raise
GROWLfrom a rounded analog body into pressured harmonics and formant bite, then place the voice withREGISTER,KEY ROLE, andPITCH GRAVITY. - Build the bass circuit with
SUB,CUTOFF,RESONANCE,CONTOUR, andDRIVE. AddCROSSWIREafter the stable body is established. - Set
ANCESTRYfor continuity with earlier events andMUTATIONfor the severity of each transformation. - Use
SPAN,DENSITY, andREPEATto establish the phrase scale and recurrence. - Select a stereo topology, then set
COHERENCEandWIDTH. The low body remains centered by design. - Change
SEEDto create another repeatable genealogy. The same seed, parameters, and MIDI performance reproduce the same result.
Event Grammar
| Control | Meaning |
|---|---|
| MODE | CELL makes a finite one-shot, PHRASE makes a longer self-mutating utterance, and FIELD continues while held before following its release. |
| SPAN | Moves from compact event cells toward longer segments and phrase memory. |
| DENSITY | Increases the admission of impulses, cuts, and active descendants. |
| ANCESTRY | Controls how strongly a segment reuses audible history from the current note or the shared family archive instead of returning to fresh synthesis. |
| MUTATION | Raises the probability and depth of reverse reads, held rates, quantized levels, prediction errors, block failures, replacement, folding, ratchets, polarity changes, and related edits. Discontinuous operations enter through short transitions rather than raw sample jumps. |
| REPEAT | Raises recurrence and makes a repeated MIDI note more likely to recall an established family fragment. |
| COHERENCE | Moves the two lanes from related but independent timing and pitch behavior toward shared decisions. |
The phrase memory is causal: a voice can only transform sound the instrument has already generated. Every sounding voice contributes to a four-second family archive. A new note takes a fixed snapshot of the preceding archive, so notes arriving together receive the same ancestor and become siblings rather than feeding instantaneously into one another. The new voice also owns a local memory whose descendants are written back alongside some fresh source. Long notes therefore contribute more history, and later notes accumulate performance history instead of selecting unrelated random effects.
Note Relationships
- A repeated note receives the greatest inheritance and recurrence.
- Small intervals transpose and stretch a related branch.
- Fifths and octaves retain strong family resemblance.
- Larger or less-related leaps admit more rupture and fresh synthesis.
- Low velocity favors faithful inheritance. Higher velocity increases fresh excitation, damage depth, and divergence as well as level.
Mutant Bass Circuit
GROWL pressures a continuous upper body derived from the same oscillators as the fundamental. It no longer selects a replacement sound source, so high settings cannot crossfade the bass entirely into noise:
OSCILLATOR SPINEcombines band-limited saw and variable-width pulse with a continuous triangle component.GROWL BODYadds pressure-shaped harmonics, oscillator cross-products, and a three-resonator throat bank.PROTECTED SUBblends pulse and sine one octave below and retains a restrained post-filter path.CROSSWIRE LAYERintroduces smoothed wire strands, dust, pitch-width disagreement, and genealogy voltage above the stable low anchor.
REGISTER offsets the center by ±36 semitones. KEY ROLE determines whether MIDI note number addresses ancestor and inherited-fragment pitch, event clocks, or both. PITCH GRAVITY controls the strength of equal-tempered tracking and how firmly the stochastic period walk is pulled back toward the played note. Velocity sensitivity determines how much note velocity controls final excitation level; velocity always remains part of the mutation relationship.
| Control | Bass-circuit behavior |
|---|---|
| SUB | Adds a band-limited pulse/sine voice one octave below the played oscillator. A restrained protected path remains centered after the main filter and drive stages. |
| CUTOFF | Sets the nominal four-stage low-pass frequency from approximately 45 Hz to 9.9 kHz before note tracking and modulation. |
| RESONANCE | Raises bounded filter feedback. Saturation occurs inside the cascade so high settings reinforce rather than detach from the bass body. |
| CONTOUR | Moves cutoff over the note: positive values begin open and close, while negative values begin closed and open toward the nominal cutoff. |
| DRIVE | Raises input pressure and stage saturation inside the filter, followed by restrained output saturation. |
| CROSSWIRE | Routes a smoothed, segment-level fault voltage into upper-oscillator detune, pulse width, cutoff, resonance, wire strands, and genealogy level. It is intentionally unstable but cannot displace the MIDI-rooted oscillator spine. |
Glitch operations are treated as damaged circuitry rather than accidental DSP failure. The event genealogy is now an upper-body mutation layer around a continuous oscillator spine. Segment boundaries and memory-loop wraps use extended crossfades; ratchets use smooth windows; dropped or replaced blocks slew between states; held-rate and quantized samples are de-stepped; and Crosswire, filter, voice-count normalization, voice stealing, output gain, and final sample motion are independently ramped. The pulse family uses a predominantly rounded analog pulse with only a restrained band-limited hard edge, and the throat bank is excited by continuous oscillator energy rather than an impulse train. The result can still fracture abruptly, but an isolated click should belong to the synthesized event rather than to an unsafe sample jump.
Stereo Topology
| Topology | Event relationship |
|---|---|
| SPINE | Places related material near a shared center. |
| WINGS | Opens related but decorrelated descendants to either side. |
| EXCHANGE | Alternates event emphasis between left and right. |
| SIDE | Uses complementary polarity for deliberately lateral fragments. |
WIDTH sets the strength of the selected relationship. A low-band split below approximately 125 Hz maintains a centered anchor even when descendants become strongly lateral.
MIDI and State
The instrument accepts CLAP note events and ordinary MIDI note-on and note-off messages, with a selectable omni or single-channel receive filter. MIDI CC 120 and CC 123 release all active voices. Eight voices are available; when all are occupied, the oldest is replaced. CELL behaves as a one-shot, PHRASE runs a finite genealogy that note-off may close early, and FIELD evolves until its note is released.
SEED is stored with every host parameter, including the complete bass circuit, MIDI receive, topology, and output gain. The momentary TRIGGER action is intentionally excluded from saved state so loading a project cannot generate a surprise note. Earlier project states migrate to the current bass circuit with safe defaults. Audio is DC-blocked and passes through a final bounded knee.