Gremlin is a monophonic LV2 instrument built around unstable digital source circuits, chaotic modulation, and a deliberately temperamental delay core. It is designed as a live-tweakable malfunction instrument rather than a clean subtractive synth.
The engine combines:
- A pitchable digital source with four unstable modes
- Chaotic control signals derived from logistic, tent, and Henon-style maps
- Sample-rate reduction and quantisation for broken converter textures
- Foldback and saturation stages for collapse / overload behavior
- A stereo delay network with modulation, stutter grabs, cross-feedback, and damping
- A dedicated direct-MIDImix performance layer on top of the regular LV2 ports
It is intended to sit somewhere between glitch synth, broken delay box, and small feedback instrument.
cd lv2/gremlin
cmake -S . -B build
cmake --build build
cmake --install build --prefix ~/.lv2Verify:
lv2ls | grep gremlin
lv2info https://danja.github.io/flues/plugins/gremlinGremlin now ships with a raw X11/Cairo UI for hosts such as Reaper. The panel mirrors the live effective values from the internal MIDImix layer rather than only the host automation ports, and the layout now follows the MIDImix strip arrangement more closely.
The current tuning is intentionally more note-driven than the first pass: defaults and scenes lean toward percussive pitched hits with unstable echoes, rather than constant broadband wash.
Mode:Shard,Servo,Spray,CollapseDamage: overall instability, drive, and edgeChaos: depth of chaotic modulationNoise: extra excitation / hiss / gritDrift: slower pitch wander and phase slopCrunch: sample-rate reduction and bit depth lossFold: foldback amount before the delay networkDelay Time: base unstable delay timeFeedback: near-runaway feedback amountWarp: chaotic delay-time motionStutter: short buffer grabs and repeat glitchesTone: brightness before the delayDamping: high-frequency loss inside the feedback loopSpace: stereo offset and cross-feedbackAttack: envelope attackRelease: envelope releaseOutput: final gainSource Gain: source level before downstream destructionBurst: transient/strike emphasisPitch Spread: detune / interval spread between unstable source componentsDelay Mix: wetness of the delay networkCross Feedback: left/right feedback bleedGlitch Length: average duration of the short repeat grabsChaos Rate: how quickly the chaotic control maps evolveDuck: how much the dry injection backs off when the feedback loop gets loud
Gremlin now has a built-in mapping for the Akai MIDImix factory control layout, so you do not need host MIDI learn for normal use.
MIDI In: note performance inputController In: optional second MIDI input intended for the MIDImixController Out: MIDI feedback output for MIDImix LEDs
If your host only delivers one MIDI source per plugin input, connect your keyboard or sequencer to MIDI In and the MIDImix to Controller In.
If you want LED feedback, route Controller Out back to the MIDImix device.
- Top row:
Damage,Chaos,Noise,Drift,Crunch,Fold,Attack,Release - Middle row:
Delay Time,Feedback,Warp,Stutter,Tone,Damping,Space,Output - Bottom row:
Source Gain,Burst,Pitch Spread,Delay Mix,Cross Feedback,Glitch Length,Chaos Rate,Duck
- Channel faders 1-8 are live macros for: Source, Pitch, Breakage, Delay, Space, Stutter, Tone, Output
- Master fader is a final trim after the engine
REC ARM1-4: select modesShard,Servo,Spray,CollapseREC ARM5-8: load four scenes:Splinter,Melt,Rust,TunnelMUTErow is momentary performance control while held:Freeze,Stutter Max,Chaos Boost,Crunch Blast,Feedback Push,Warp Push,Noise Burst,Duck KillSOLO+MUTEcombinations trigger actions:Reseed,Burst,Random Source,Random Delay,Random All,Prev Scene,Next Scene,Reset/PanicBANK LEFT/RIGHT: step backward/forward through the four source modes
Splinter: the driest and most percussive settingMelt: tonal echoes with moderate motionRust: sharper broken hits and short repeat grabsTunnel: the wettest scene, but still more pitch-led than the original build
- The direct MIDImix mapping assumes the controller is using the factory/default identifiers.
- Gremlin drives
REC ARMLEDs for mode/scene state andMUTELEDs for the momentary layer. WhileSOLOis held, the alternateSOLO+MUTEaction bank is lit. - All third-row MIDImix controls are also normal LV2 control ports now, so Gremlin is fully host-automatable.
- Host automation and the standard LV2 ports still work. Once you touch a directly-mapped MIDImix control, that parameter becomes locally owned by the controller until you hit the
Reset/Paniccombo. - The X11 UI includes a MIDImix status panel showing controller activity, scene, master trim, macro faders, and the momentary button layer, so you still have visual feedback if the hardware LEDs are dead.