{
  "vendor": "danja",
  "slug": "danja",
  "iri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
  "names": [
    "danja",
    "Danja",
    "Danny Ayers"
  ],
  "altLabels": [
    "Danja",
    "Danny Ayers"
  ],
  "total": 163,
  "results": [
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/8-bit-8asterd-e481787b",
      "name": "8-Bit 8asterd",
      "homepage": "https://strandz.it/jigdaw/plugins/8b8/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/8b8/"
      ],
      "image": "https://plugin-universe.com/image/57732ac357f4e841ed5728d54a6a802b6a4cc9f8e5b28e9b01ef2070565937ca.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Three AY-3-8910 chips under the 8b8 firmware, running unmodified as WebAssembly. Nine voices across three chips, hardware envelopes, a percussion set on channel 10, and the firmware's own vibrato, tremolo, arpeggiator, buzzy bass, circuit bending and ten tuning temperaments.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Buzzy Bass: Enable",
        "Buzzy Bass: Ratio",
        "Buzzy Bass: Shape",
        "Buzzy Bass: Detune",
        "Warp Zone: Mode",
        "Warp Zone: Rate",
        "Warp Zone: Depth",
        "Warp Zone: Motion",
        "Vibrato: Enable",
        "Vibrato: Rate",
        "Vibrato: Depth",
        "Vibrato: Delay",
        "Tremolo: Enable",
        "Tremolo: Rate",
        "Tremolo: Depth",
        "Noise Blend: Enable",
        "Noise Blend: Period",
        "Drums: Tune",
        "Drums: Decay",
        "Drums: Bend",
        "Drums: Noise",
        "Drum FX: Roll",
        "Drum FX: Flam",
        "Drum FX: Reverse",
        "Drum FX: Chaos",
        "Auto FX: Arp",
        "Auto FX: Arp Rate",
        "Auto FX: Sweep",
        "Auto FX: Retrigger",
        "Envelope: Mode",
        "Envelope: Attack",
        "Envelope: Decay",
        "Envelope: Sustain",
        "Envelope: Release",
        "Pitch & Response: Glide",
        "Pitch & Response: Transpose",
        "Mixer: Noise",
        "Mixer: Tone",
        "Mixer: Drums",
        "Tuning: Temperament",
        "Tuning: Root",
        "Pitch & Response: Velocity"
      ],
      "cautions": "Nine voices across three chips, and the tenth note steals the oldest rather than being refused. Percussion and pitched notes come out of the same nine. Percussion is MIDI channel 10, notes 35 to 59. Pitched notes are 24 to 96 on any other channel, and anything outside that is ignored rather than transposed into range. Every control answers to a MIDI CC as well, one controller per port as the profile's midi:binding declarations say, which is what the hardware does. A host automating a parameter and a controller sending its CC will fight. Roll and Retrigger are positions on an exponential curve from about 1.5Hz to 45Hz rather than a rate in hertz. The figure shown is the one the device's own panel shows. The firmware's EEPROM is a scratch array that is never persisted. Its SAVE command has nowhere to write, and settings belong in the project graph instead.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/achord-0b1944d0",
      "name": "Achord",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/achord"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Modern Stradella-style Launchpad chord controller with transport-aware trigger modes.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Host Play",
        "Step 1/16",
        "91/92 Bank",
        "93/94 Octave",
        "95 Scale",
        "96 Register",
        "97 Trigger",
        "98 Hold",
        "19 Bass",
        "29 Add9",
        "39 Sus",
        "49 Inv",
        "59 Spread",
        "69 Accent",
        "79 Lead",
        "Clock Source",
        "Active Chords"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ambo-b9be654b",
      "name": "Ambo",
      "homepage": "https://danja.github.io/downspout/plugins/ambo/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/ambo"
      ],
      "image": "https://plugin-universe.com/image/98d51bd3a121dc03de3c81fde8070edac9be2922431938aef1b3e838a4a7aa75.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo ambient processor with rearrangeable time, spectral, tape, shimmer, delay, drive, and feedback modules.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "High feedback and stacked delay or shimmer settings can become dense quickly.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ants-d74b4871",
      "name": "Ants",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/ants"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Cellular-automata MIDI generator with pheromone trails.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Ants",
        "Voices",
        "Scale",
        "Root",
        "Steps",
        "Speed",
        "Random",
        "Trail",
        "Decay",
        "Note Len",
        "Gap",
        "Velocity",
        "Density"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/arpgen-18296b02",
      "name": "ArpGen",
      "homepage": "https://danja.github.io/downspout/plugins/arpgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/arpgen"
      ],
      "image": "https://plugin-universe.com/image/a66bdcc44badb2883dbeef0b14610f4ecbf3d6aa4107f242c2a1085262460dca.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synchronised chord-capture and scale-derived arpeggiator.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/arpiso-902cd49a",
      "name": "ArpIso",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/arpiso"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Play State",
        "Current Step"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/basilico-383f0597",
      "name": "Basilico",
      "homepage": "https://danja.github.io/downspout/plugins/basilico/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/basilico"
      ],
      "image": "https://plugin-universe.com/image/9d6076e89520f8323cb5e1e60c8d51238e3f3d7fe7e9dcb4ff4d3bceef7c8daa.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Monophonic bass instrument with upright, electric, dub, acid, and industrial models. Voice block adds a sine harmonic at an integer multiple of the main pitch. Wobble Sub Mix modulates sub level via the LFO. Envelope Sub Mix adds or subtracts sub level via the amplitude envelope.",
      "roles": [
        "Instrument",
        "BassInstrument"
      ],
      "accepts": [
        "Midi",
        "BassMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "bass",
        "instrument"
      ],
      "categoryAltLabels": [
        "bassline",
        "bass guitar",
        "sub",
        "808 bass",
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/bassgen-d363a57a",
      "name": "BassGen",
      "homepage": "https://strandz.it/jigdaw/plugins/bassgen/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/bassgen/"
      ],
      "image": "https://plugin-universe.com/image/ab3fc928d30c6e6ac4af2f2a89094df8195853c1bce6920768240fd8382bc998.png",
      "imageIsLocal": true,
      "created": "2026-09-18T11:58:22.832Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced bass line generator. Scale, genre and subdivision shape a seeded pattern that plays in time with the session and can be steered from a keyboard.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "BassMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Root",
        "Scale",
        "Genre",
        "Length",
        "Subdivision",
        "Density",
        "Register",
        "Hold",
        "Accent",
        "Colour",
        "Vary",
        "Seed",
        "Follow"
      ],
      "cautions": "Silent until the host transport is rolling and reports a tempo and a beat position. A generator with no idea what time it is would be guessing, and this one says so by producing nothing. Monophonic by design. A new step ends the note before it rather than overlapping.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/bassgen-2e36c2cd",
      "name": "BassGen",
      "homepage": "https://danja.github.io/downspout/plugins/bassgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/bassgen"
      ],
      "image": "https://plugin-universe.com/image/4b0fdb2d08dd365efbcf6eede976e494cb640f51d9d9d277ca16e7c6031ff135.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synced monophonic bass generator with persistent patterns, meter-aware\nrhythm, scale/style/genre selection, Follow/Dodge MIDI input, Offset (0–1 beat delay of the whole pattern), and Conductor CC control.\nJazz mode outlines ii-V-I movement; Fugue mode uses subject/answer/episode shapes;\nMoroder mode produces short, bright, subdivided pulse lines.\nDescending mode walks one line down the scale to the root across the pattern; Color sets how much it wanders.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "BassMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/bassops-af604322",
      "name": "Bassops",
      "homepage": "https://danja.github.io/downspout/plugins/bassops/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/bassops"
      ],
      "image": "https://plugin-universe.com/image/44b653138f16bac5af9125711094f55326c138ddae359adf678fe3775e3d7244.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Sidechain ducker with harmonic stereo synthesis. A kick-drum or other\ncontrol signal on inputs 3-4 (audio sidechain) drives an envelope follower whose inverted\noutput attenuates the main stereo signal on inputs 1-2. After ducking, the stereo signal\nis summed to mono and split by a complementary Hann-windowed sinc LP/HP FIR pair (order\n128, latency 64 samples). The LP path produces the clean bass centre component; optionally\ndistorted mono fed to the HP path becomes the stereo-difference component after M/S\ndecoding, generating stereo width above the crossover from the added harmonics. At Side\nShape 0 the wet output is phase-coherent mono. A Wet control blends the processed signal\nagainst the latency-compensated dry stereo input. Introduces 64-sample FIR latency\nreported to the host.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi",
        "AudioSidechain"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Duck Depth",
        "Attack",
        "Release",
        "M/S Cutoff",
        "Side Shape",
        "Wet",
        "Bass 90",
        "Input Level",
        "Sidechain Level",
        "Duck Gain",
        "Output Level"
      ],
      "cautions": "Introduces 64-sample linear-phase FIR latency; enable delay compensation in the host. Route a dry kick send to inputs 3-4 (AudioSidechain), not a processed bus, to avoid timing smear on the envelope follower. At Wet=100 and Side Shape=0 the output is mono; use the Wet control or raise Side Shape to restore stereo content.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/beards-3eca9026",
      "name": "Beards",
      "homepage": "https://danja.github.io/downspout/plugins/beards/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/beards"
      ],
      "image": "https://plugin-universe.com/image/95586d1a95e57ef365ab99ec9c2aefe561f85fbceafef8abb1117d25fd9b5740.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Granular texture processor after Mutable Instruments Beads: a 4 second stereo buffer replayed by up to 32 grains, with feedback, freeze and reverb. Controllable from Drift and Conductor.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Position",
        "Size",
        "Shape",
        "Pitch",
        "Density",
        "Feedback",
        "Dry/Wet",
        "Reverb",
        "Freeze",
        "Position scatter",
        "Size scatter",
        "Shape scatter",
        "Pitch scatter",
        "Quality",
        "Grain",
        "MIDI in",
        "Conductor",
        "Transport sync",
        "Active grains"
      ],
      "cautions": "Feedback and Reverb can build up; the output limiter catches peaks but trim output. Density 48-52% plays no automatic grains. The Beads delay mode and CV/gate inputs are not ported.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/boost-494a4803",
      "name": "Boost",
      "homepage": "https://strandz.it/jigdaw/plugins/boost/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/boost/"
      ],
      "image": "https://plugin-universe.com/image/dedeec617a5da712b9c23a408c10fc7fb83d57bc98353f42146481924dfceb0f.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A gain stage in C++, the minimal starting point for a WebAssembly Jig: everything in boost.cpp beyond jig_process is ABI wiring, meant to be copied.",
      "roles": [
        "AudioEffect",
        "Utility"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect",
        "utility"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert",
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/bubbles-f14304c6",
      "name": "Bubbles",
      "homepage": "https://danja.github.io/downspout/plugins/bubbles/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/bubbles"
      ],
      "image": "https://plugin-universe.com/image/34586069a50d063e576fafb8b70efb67dbb101667c25fb03bbc927d807b1b76c.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Hybrid subtractive/physical-modelling water sound generator: streams, rivers, ocean waves, bubbles, drips, and rain.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/cadence-ab29bfd9",
      "name": "Cadence",
      "homepage": "https://strandz.it/jigdaw/plugins/cadence/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/cadence/"
      ],
      "image": "https://plugin-universe.com/image/2420c91e2cd41adbd177ec7d67a3438b9cb0cd0665d3f6501983c87ae9bd1a24.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced MIDI harmonizer that learns a chord cycle from what it hears and plays voiced progressions with comping in time with the session.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "HarmonyMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Key",
        "Scale",
        "Cycle Bars",
        "Granularity",
        "Complexity",
        "Movement",
        "Chord Size",
        "Note Length",
        "Register",
        "Spread",
        "Pass Input",
        "Output Channel",
        "Learn",
        "Vary",
        "Comp",
        "Color",
        "Arpeggio"
      ],
      "cautions": "Silent until it has learned a cycle: play notes into it while the transport rolls, and it starts harmonizing at the next cycle boundary. Pure MIDI, no audio: route its MIDI output to an instrument. Learn is a trigger that fires on the rising edge. With pass_input on, incoming notes continue downstream alongside the harmony.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/cadence-c9d04f38",
      "name": "Cadence",
      "homepage": "https://danja.github.io/downspout/plugins/cadence/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/cadence"
      ],
      "image": "https://plugin-universe.com/image/e837a8158db397085bae1f99ced3720b48e14b26624a7a2328af7089ccb1057f.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware MIDI harmonizer and comping generator.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "HarmonyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/cadence-165cbd1d",
      "name": "Cadence",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/cadence"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synced MIDI harmonizer that learns one cycle of a monophonic line, infers fitting chords per segment, and emits a voiced progression on subsequent cycles.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Key",
        "Scale",
        "Cycle Bars",
        "Granularity",
        "Complexity",
        "Movement",
        "Chord Size",
        "Note Length",
        "Register",
        "Spread",
        "Pass Input",
        "Output Channel",
        "Learn",
        "Ready",
        "Vary",
        "Comp"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/campione-2791cce1",
      "name": "Campione",
      "homepage": "https://danja.github.io/downspout/plugins/campione/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/campione"
      ],
      "image": "https://plugin-universe.com/image/224e7141e20885cb2c96e9ecbb22ddb9b71140cfb8898035cbab2eed9142cb58.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Multi-zone sampler with per-note MIDI mapping, pitch-shift gap fill, zero-crossing loop snap, and crossfade looping.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Volume",
        "MIDI Channel",
        "Crossfade ms",
        "Pitch Bend Range",
        "Recording",
        "MCP Enabled",
        "Zones Version"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/canticle-32e5f059",
      "name": "Canticle",
      "homepage": "https://danja.github.io/downspout/plugins/canticle/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/canticle"
      ],
      "image": "https://plugin-universe.com/image/b2b83fcee388b8a3bc259831abf98590c5a221419687bdd083f591083e2ed673.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Twelve-voice keys, reed, pad, pluck, and glass instrument for melody, counterpoint, and chords.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi",
        "MelodyMidi",
        "HarmonyMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/canticle-49545af1",
      "name": "Canticle",
      "homepage": "https://strandz.it/jigdaw/plugins/canticle/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/canticle/"
      ],
      "image": "https://plugin-universe.com/image/c9cdcaa61e15aff56e0b60e54298a6c170aec414736c5df6580f7d0fe68e2d32.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Twelve-voice polyphonic tonal instrument for the middle of an ensemble: keys, reed, pad, pluck and glass tones for melody, counterpoint and chords.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi",
        "MelodyMidi",
        "HarmonyMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Model",
        "Tone",
        "Body",
        "Movement",
        "Attack",
        "Decay",
        "Sustain",
        "Release",
        "Detune",
        "Width",
        "Drive",
        "Output",
        "Metal",
        "Articulation",
        "Register",
        "Ensemble"
      ],
      "cautions": "Twelve voices. A thirteenth note steals the oldest, releasing voices first, rather than being refused. A velocity-100 single note reaches at least -10 dBFS at the default setting on every model; dense chords stay bounded through the final soft clip. CC 120 and 123 silence every voice, like an all-notes-off.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/cascade-a776fbf5",
      "name": "Cascade",
      "homepage": "https://strandz.it/jigdaw/plugins/cascade/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/cascade/"
      ],
      "image": "https://plugin-universe.com/image/a2b162bf264aeb2ae00c18c3e597d1e89c5362846839b19dfaf8444abde33be7.png",
      "imageIsLocal": true,
      "created": "2026-09-18T11:58:22.832Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Schroeder plate reverb with per-mode scaling, damping inside the feedback loop, and a freeze that holds the tail indefinitely.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Mix",
        "Size",
        "Damping",
        "Freeze",
        "Mode"
      ],
      "cautions": "Freeze holds the tail at unity feedback. Following it with a limiter is wise when several instances are frozen at once.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/chatgen-08402a74",
      "name": "ChatGen",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/chatgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Text to MIDI CC generator for Chatterbox speech synthesis",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Play",
        "Loop"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/chatterbox-fed4d6e2",
      "name": "Chatterbox",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/chatterbox"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Pitch",
        "Voiced",
        "Aspirated",
        "Noise Level",
        "F1 (Jaw)",
        "F2 (Tongue)",
        "F3 (Lips)",
        "F4 (Quality)",
        "Nasal",
        "Sing (Vibrato)",
        "Shout",
        "Fry (Vocal Fry)",
        "Stress",
        "Attack",
        "Release",
        "Reverb Size",
        "Reverb Level",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/chipper-9af15d6f",
      "name": "Chipper",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/chipper"
      ],
      "image": "https://plugin-universe.com/image/07d9b43531d1567fd4a125ec7c0853e6993f72eedeee76c89f5046a0184c1736.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo bitcrusher with MIDI-CC-controllable bit depth (1–16 bits), sample-rate divisor (1–64×), jitter, dry/wet mix, and output gain.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Aggressive bit-depth and rate-divisor settings can produce sharp high-frequency artefacts at high mix levels.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/chordant-96e0252d",
      "name": "Chordant",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/chordant"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Euclidean transport-synced capture/mix effect for rhythmic chord-like layering.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Total Bars",
        "Division",
        "Steps",
        "Offset",
        "Fade",
        "Max Segments",
        "NoCap Pass",
        "Clear Trig",
        "Cap Mode",
        "Dry/Wet",
        "Attack ms",
        "Decay ms"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/clatter-4a748d70",
      "name": "Clatter",
      "homepage": "https://danja.github.io/downspout/plugins/clatter/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/clatter"
      ],
      "image": "https://plugin-universe.com/image/f5e595a4106eb8a9362526a3887aacea042a1a896409efcca5fae3d630288b99.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "General MIDI percussion generator: toms, bongos, congas, timbales, surdos, agogos, bells, claves, wood blocks, castanets, shakers, vibraslap, clap and guiros, in five synthesis families.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Sound",
        "Note Map",
        "Membrane Tune",
        "Membrane Decay",
        "Membrane Tone",
        "Metal Tune",
        "Metal Decay",
        "Metal Tone",
        "Wood Tune",
        "Wood Decay",
        "Wood Tone",
        "Shaker Tune",
        "Shaker Decay",
        "Shaker Tone",
        "Clap Tune",
        "Clap Decay",
        "Clap Tone",
        "Level",
        "Width",
        "Membrane Pan",
        "Metal Pan",
        "Wood Pan",
        "Shaker Pan",
        "Clap Pan"
      ],
      "cautions": "General MIDI mode plays only notes 39, 41, 43, 45, 47, 48, 50, 58, 60-70, 73-77, 80, 82-87; other notes are ignored. Whistles (71, 72) and cuicas (78, 79) are not provided. Velocity sets level; note-off is ignored.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/conductor-be678a66",
      "name": "Conductor",
      "homepage": "https://strandz.it/jigdaw/plugins/conductor/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/conductor/"
      ],
      "image": "https://plugin-universe.com/image/25451321d0126db8ddc28f77f43dbf9c19f91784d50df11c1787b0e3293c5a36.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Cuts the transport into bar-aligned sections (intro, development, break, reprise, coda), as an editable form of up to 12 steps or by seeded weighted choice, and at each boundary sends a section note and CCs for scene, density, energy, mutation and reset to whatever listens on its channel. Each section can have its own length limits and its own scene, density, energy and mutation values, and may restart the generators listening to it.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [],
      "produces": [
        "Midi",
        "ControlMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Form",
        "Minimum bars",
        "Maximum bars",
        "Intro weight",
        "Development weight",
        "Break weight",
        "Reprise weight",
        "Coda weight",
        "Section base note",
        "MIDI channel",
        "Scene CC",
        "Density CC",
        "Energy CC",
        "Mutation CC",
        "Reset CC",
        "Seed",
        "Jump to section at next bar line",
        "Form step 1",
        "Form step 2",
        "Form step 3",
        "Form step 4",
        "Form step 5",
        "Form step 6",
        "Form step 7",
        "Form step 8",
        "Form step 9",
        "Form step 10",
        "Form step 11",
        "Form step 12",
        "Intro minimum bars",
        "Intro maximum bars",
        "Development minimum bars",
        "Development maximum bars",
        "Break minimum bars",
        "Break maximum bars",
        "Reprise minimum bars",
        "Reprise maximum bars",
        "Coda minimum bars",
        "Coda maximum bars",
        "Intro density",
        "Intro energy",
        "Intro mutation",
        "Development density",
        "Development energy",
        "Development mutation",
        "Break density",
        "Break energy",
        "Break mutation",
        "Reprise density",
        "Reprise energy",
        "Reprise mutation",
        "Coda density",
        "Coda energy",
        "Coda mutation",
        "Intro scene",
        "Intro restarts the generators",
        "Development scene",
        "Development restarts the generators",
        "Break scene",
        "Break restarts the generators",
        "Reprise scene",
        "Reprise restarts the generators",
        "Coda scene",
        "Coda restarts the generators"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Silent until the host transport is rolling and reports a tempo and a beat position. Pure MIDI, no audio: route its MIDI output to the plugins that should follow it, and set their Conductor channel to this plugin's MIDI channel (16 by default). Ported from the Downspout VST3 of the same name; its panel and status read-outs are not carried over, and the random draw is the VST3's 64-bit mix.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/conductor-d8a0841a",
      "name": "Conductor",
      "homepage": "https://danja.github.io/downspout/plugins/conductor/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/conductor"
      ],
      "image": "https://plugin-universe.com/image/d9940131c15987ebfda6d3e3ee89cdb77dec8dd1f35e7d8af7d514838187eaae.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Bar-aligned intro/development/break/reprise/coda section generator.\nOn each section boundary it emits one batch of MIDI CCs (scene, density, energy,\nmutation, reset) plus an optional section note.  Route its MIDI output to BassGen,\nDrumGen, Ground, or Harmonic Atlas and set their Conductor Ch parameter to match.",
      "roles": [
        "MidiGenerator",
        "Controller"
      ],
      "accepts": [],
      "produces": [
        "Midi",
        "ControlMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/convulse-8d3537fa",
      "name": "Convulse",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/convulse"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Experimental stereo convolver whose FIR kernel is regenerated by an internal waveform synth.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Dry/Wet",
        "Kernel Size",
        "Mode",
        "Pitch",
        "Shape",
        "Decay",
        "Refresh",
        "Stereo Width",
        "Feedback",
        "Drive"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/counterpointer-1a2b1da1",
      "name": "Counterpointer",
      "homepage": "https://strandz.it/jigdaw/plugins/counterpointer/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/counterpointer/"
      ],
      "image": "https://plugin-universe.com/image/7217c4bf3774f7f7a861c0fde2fb778a808d351fe6936847f3fb2bb7659b354d.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced MIDI processor that learns an incoming cycle and answers it with a monophonic counter-melody, in counterpoint or a descending bass register.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Key",
        "Scale",
        "Cycle Bars",
        "Granularity",
        "Follow",
        "Counter",
        "Short Random",
        "Long Random",
        "Density",
        "Rhythm Follow",
        "Syncopation",
        "Consonance",
        "Color",
        "Embellish",
        "Regularity",
        "Register",
        "Span",
        "Gate",
        "Velocity Follow",
        "Pass Input",
        "Output Channel",
        "Freeze",
        "Learn",
        "Response Mode"
      ],
      "cautions": "Monophonic by design. A new step ends the note before it rather than overlapping. Silent until the transport rolls and a full cycle of incoming MIDI has been captured. A counter-melody with nothing to answer would be guessing, and this one says so by producing nothing. Pure MIDI, no audio: route its MIDI output to an instrument. Learn is a trigger that fires on the rising edge, so each press is one action. With pass_input on, incoming notes continue downstream alongside the counter-melody, including while stopped or still learning.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/counterpointer-0834d429",
      "name": "Counterpointer",
      "homepage": "https://danja.github.io/downspout/plugins/counterpointer/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/counterpointer"
      ],
      "image": "https://plugin-universe.com/image/40e9195e367e1f20ca7d965454172e24aa750af9dc0494fd13e51e68e2d1c4fa.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Learns incoming MIDI and emits a related monophonic counter-melody.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/damiano-bbe614ab",
      "name": "Damiano",
      "homepage": "https://danja.github.io/downspout/plugins/damiano/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/damiano"
      ],
      "image": "https://plugin-universe.com/image/7f95d399dbcbf978c2d67cca4bafc17b4dfde7ec0afa51887c7d3d0fc7174eb4.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo distortion with six modes (soft clip, tanh, fuzz, overdrive, tube, wavefold), optional split left/right processing for a binaural effect, and MIDI CC control of drive and shape per channel via Drift.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/dice-19f3175d",
      "name": "Dice",
      "homepage": "https://strandz.it/jigdaw/plugins/dice/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/dice/"
      ],
      "image": "https://plugin-universe.com/image/ae5d3c953b78b74f2c32e3fcf8b74e31e40d670706f127608b05387ef5b3e950.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A MIDI probability gate: each note-on passes with the set probability, and a note-off passes if and only if its note-on did. The generator's evolving state is saved with the project, so a restored session gates exactly as the saved one would have.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Probability",
        "Seed",
        "Reseed"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. A dropped note-on also drops its note-off, so nothing downstream is left sustaining. Anything that is not a note passes through untouched.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/drift-88b3b09d",
      "name": "Drift",
      "homepage": "https://danja.github.io/downspout/plugins/drift/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/drift"
      ],
      "image": "https://plugin-universe.com/image/61e959871dbff134cc5e41662d966fe28bb3a2412bb60a2e54a2ba1c2bb0bf9c.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Four-lane transport-synchronised MIDI CC modulator with LFO, sample-and-hold, random-walk, chaos, and envelope-follower modes.",
      "roles": [
        "AudioEffect",
        "MidiGenerator",
        "Controller"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio",
        "Midi",
        "ControlMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect",
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert",
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Its audio path is transparent; its musical contribution is primarily MIDI CC modulation.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/drumgen-cb43c702",
      "name": "DrumGen",
      "homepage": "https://strandz.it/jigdaw/plugins/drumgen/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/drumgen/"
      ],
      "image": "https://plugin-universe.com/image/6f8fb503ae55a9d0f3cae2f92e3af9956ad583cc965c1172ae6edec2e4f22925.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced MIDI drum generator. Genre, style mode and resolution shape a seeded pattern that plays in time with the session, with fills on the last bar of the loop and Conductor CC control.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Genre",
        "Style",
        "Channel",
        "Kit Map",
        "Bars",
        "Resolution",
        "Density",
        "Variation",
        "Fill Amount",
        "Seed",
        "Kick Amount",
        "Backbeat Amount",
        "Hat Amount",
        "Perc Amount",
        "New",
        "Mutate",
        "Fill",
        "Tom Amount",
        "Metal Amount",
        "Vary",
        "Conductor Ch"
      ],
      "cautions": "Silent until the host transport is rolling and reports a tempo and a beat position. A generator with no idea what time it is would be guessing, and this one says so by producing nothing. Pure MIDI, no audio: route its MIDI output to a drum instrument. New, Mutate and Fill are triggers that fire on the rising edge, so each press is one action. A held note with no note off is a stuck note, so stopping the transport sounds the ringing notes now rather than leaving them held.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/drumgen-4bdd4a3a",
      "name": "DrumGen",
      "homepage": "https://danja.github.io/downspout/plugins/drumgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/drumgen"
      ],
      "image": "https://plugin-universe.com/image/e52b5d18b5d2dc4a58cfd220774b7bf6b210fb13defd77e60ac22c3d10207e0e.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport- and meter-aware MIDI drum generator with fills, style modes,\nBreakbeat/Jazz/Fugue genres, sparse pulse options, Conductor CC control, and an optional\ncellular-automaton layer that evolves chosen lanes (hats, percussion, toms) each loop.\nIts stereo audio output is a silent compatibility stub; route MIDI output to DrumKit\nor another drum instrument.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "The stereo audio output is intentionally silent; connect MIDI output to an instrument.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/drumkit-c1e30ece",
      "name": "DrumKit",
      "homepage": "https://strandz.it/jigdaw/plugins/drumkit/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/drumkit/"
      ],
      "image": "https://plugin-universe.com/image/b1c756d175605401d564d6e22c5d79b350b918c48ffcde3cb8fb676b6360898b.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eleven voice synthesised drum instrument. MIDI notes trigger the voices, the master bus adds crush, drive and room, and per-instrument mutes cut voices immediately.",
      "roles": [
        "Instrument",
        "DrumInstrument"
      ],
      "accepts": [
        "Midi",
        "DrumMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument",
        "drums"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator",
        "beat",
        "drum machine",
        "kit",
        "percussion",
        "808"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Kick Pitch",
        "Kick Decay",
        "Kick Drive",
        "Kick Punch",
        "Kick Level",
        "Snare Tone",
        "Snare Snap",
        "Snare Level",
        "Clap Density",
        "Clap Tone",
        "Clap Level",
        "Tom 1 Pitch",
        "Tom 1 Decay",
        "Tom 1 Level",
        "Tom 2 Pitch",
        "Tom 2 Decay",
        "Tom 2 Level",
        "Closed HH Brightness",
        "Closed HH Decay",
        "Closed HH Level",
        "Open HH Brightness",
        "Open HH Decay",
        "Open HH Level",
        "Crash Brightness",
        "Crash Decay",
        "Crash Level",
        "Cowbell Tone",
        "Cowbell Decay",
        "Cowbell Level",
        "Clave Tone",
        "Clave Decay",
        "Clave Level",
        "Bash Size",
        "Bash Spread",
        "Bash Decay",
        "Bash Drive",
        "Bash Noise",
        "Bash Edge",
        "Bash Level",
        "Bit Crush",
        "Master Drive",
        "Master Reverb",
        "Master Gain",
        "Kick Mute",
        "Clap Mute",
        "Snare Mute",
        "Crash Mute",
        "Closed HH Mute",
        "Tom 1 Mute",
        "Open HH Mute",
        "Tom 2 Mute",
        "Bash Mute",
        "Cowbell Mute",
        "Clave Mute",
        "Kick Transient",
        "Clap Metal",
        "Snare Metal",
        "Crash Metal",
        "Closed HH Metal",
        "Tom 1 Metal",
        "Open HH Metal",
        "Tom 2 Metal",
        "Cowbell Metal",
        "Clave Metal",
        "Kick Pan",
        "Clap Pan",
        "Snare Pan",
        "Crash Pan",
        "Closed HH Pan",
        "Tom 1 Pan",
        "Open HH Pan",
        "Tom 2 Pan",
        "Bash Pan",
        "Cowbell Pan",
        "Clave Pan"
      ],
      "cautions": "One-shot voices: note-offs do nothing, and a hit cannot be choked except the open hat, which a closed hat cuts short. CC 120 and 123 reset every voice and the master bus, like an all-notes-off. The eleven trig outputs the native wrapper exposes as UI LEDs are not parameters here and have no panel control.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/drumkit-68e0ac57",
      "name": "DrumKit",
      "homepage": "https://danja.github.io/downspout/plugins/drumkit/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/drumkit"
      ],
      "image": "https://plugin-universe.com/image/c8e638618b2ab2ad8e4576cc840de3cf09c7d733ce38cc3d3c9e4c1c441efede.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo synthesised drum instrument and natural sound source for DrumGen and Xoxolo.",
      "roles": [
        "Instrument",
        "DrumInstrument"
      ],
      "accepts": [
        "Midi",
        "DrumMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument",
        "drums"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator",
        "beat",
        "drum machine",
        "kit",
        "percussion",
        "808"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/dynamix-b92cf16c",
      "name": "Dynamix",
      "homepage": "https://strandz.it/jigdaw/plugins/dynamix/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/dynamix/"
      ],
      "image": "https://plugin-universe.com/image/716447230f13741c7b37df82efe0fe561e903d64bda7c9b40ef7108261f55221.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Compressor/expander, limiter and clipper/soft distortion in series. A second stereo input on channels 3 and 4 is an external key: when it is connected, the compressor/expander stage reads its level from that instead of the main signal, for sidechain ducking. When nothing is connected there, the stage detects on the main signal itself.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Comp/Exp On",
        "Comp/Exp Mode",
        "Threshold",
        "Ratio",
        "Attack",
        "Release",
        "Knee",
        "Makeup",
        "Limiter On",
        "Ceiling",
        "Limiter Release",
        "Clipper On",
        "Drive",
        "Shape"
      ],
      "cautions": "The limiter has no lookahead: it reacts within a fraction of a millisecond rather than before the transient, so a very sharp attack can still touch the ceiling briefly before the gain catches up. Leave a little headroom below the ceiling for material with hard transients. The compressor/expander stage links its gain reduction across both channels from a single detected level, so it never shifts the stereo image, but it also means the side chain input's balance between its own two channels, not just its overall level, feeds the detector. Disconnecting the side chain input mid-session returns the compressor/expander to detecting on the main signal on the next block, not instantly at the sample the cable was pulled.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/e-mix-797c9e62",
      "name": "E-Mix",
      "homepage": "https://danja.github.io/downspout/plugins/e_mix/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/e-mix"
      ],
      "image": "https://plugin-universe.com/image/7d66e3f64b734d0ac263499aac5ca757efefb50c13595d3b3cf673b1a53862d2.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware deterministic Euclidean stereo gate.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/e-mix-24c2b24f",
      "name": "E-Mix",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/e-mix"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Euclidean bar-block mixer with transport-synced gating and fades.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Total Bars",
        "Division",
        "Steps",
        "Offset",
        "Fade"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/euclidean-gate-a9168a47",
      "name": "Euclidean Gate",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/euclidean-gate"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Beats",
        "Offset",
        "Attack (ms)",
        "Decay (ms)",
        "Mode",
        "Random Add",
        "Random Subtract"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/eudelay-7804b1ac",
      "name": "EuDelay",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/eudelay"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Euclidean rhythm-based delay with tempo-synced taps.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Scale",
        "Steps",
        "Taps",
        "Offset",
        "Feedback",
        "Mix"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/fathom-8e0cef0e",
      "name": "Fathom",
      "homepage": "https://danja.github.io/downspout/plugins/fathom/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/fathom"
      ],
      "image": "https://plugin-universe.com/image/568a5322ebf6dfe77be8baf9d0d114985633850bb217b72a536f5bca871048d4.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Four-voice drone synthesizer: a five-algorithm generator, a per-voice notch filter, then a delay network (metallic or diffuse) with a frequency shifter in its feedback loop. Stereo out. Modelled on the signal flow of the Vhikk X algorithm reference.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Algorithm",
        "Warp",
        "Span",
        "Morph",
        "Seed",
        "Fuse",
        "Field",
        "Notch",
        "Processor",
        "Time",
        "Form",
        "Feed",
        "Shift",
        "Mix",
        "Basis",
        "Glide",
        "Attack",
        "Release",
        "Hold",
        "Level",
        "MIDI In",
        "Active Voices"
      ],
      "cautions": "Changing Algorithm or Processor while sounding clicks. Feed near 100% with a Shift makes long, spiralling tails; Level and Mix are the safeguards. The wavetable algorithm is band-limited in coarse steps, so very high notes are plainer.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/fathom-downspout-ded04701",
      "name": "Fathom | Downspout",
      "homepage": "https://danja.github.io/downspout/plugins/fathom/",
      "seeAlso": null,
      "sameAs": [],
      "image": "https://plugin-universe.com/image/568a5322ebf6dfe77be8baf9d0d114985633850bb217b72a536f5bca871048d4.png",
      "imageIsLocal": true,
      "created": "2026-10-17T18:49:23.675Z",
      "licenceId": "MIT",
      "sourceAvailability": null,
      "pricing": null,
      "provenance": {
        "graph": "graph:user/github-2303-1b505ba2-facts",
        "source": "github-2303-1b505ba2-facts",
        "licence": "CC0-1.0",
        "derivedFrom": "http://purl.org/stuff/plugin-universe/person/github-2303-1b505ba2"
      },
      "vendor": "Danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Native VST3 ports and original plugins from the Downspout project.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ferrite-2387c1b9",
      "name": "Ferrite",
      "homepage": "https://strandz.it/jigdaw/plugins/ferrite/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/ferrite/"
      ],
      "image": "https://plugin-universe.com/image/32b9a099a221e4a9a53efd2e55d4f6b152fef968a14e82ab9f71ab038899593c.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A neural amp model (nam-rs, MIT, ported from and validated against the reference Python and C++ implementations) in series with an impulse response, a cabinet or a room of up to 2.7 seconds, by partitioned FFT convolution. The amp can be switched off to use it as a convolution reverb, and Mix blends the convolved signal with the dry one. Ships a small example .nam and a synthetic (not captured) cabinet IR; both jig:asset resources are meant to be replaced with your own.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Input",
        "Output",
        "Amp",
        "Mix",
        "Light"
      ],
      "cautions": "The neural model and the cabinet impulse response are both loaded at the sample rate they were captured or trained at, 48 kHz for the example model here. This plugin does not resample: a host running at a different rate gets a load that reports a mismatch (see the module's own jig_load_nam and jig_load_ir return codes) rather than silently wrong output. The shipped impulse response is synthetic, generated for this example, not a real cabinet capture. One amp model, run on the mean of both input channels: an amp is a mono device, and a real capture is too heavy to run twice. Impulse responses are normalised to unit energy, so a response sets the tone and not the level. Stereo responses are mixed to mono. Needs WebAssembly SIMD, which every current browser has. The native adapter's interpreter does not, and could not run a real capture in real time if it did. Light runs the smallest network of a slimmable .nam, about a seventh of the work and a little less detailed, for a phone or a busy session. A .nam that is not slimmable has one network and ignores it.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/floozy-8b5d389a",
      "name": "Floozy",
      "homepage": "https://danja.github.io/downspout/plugins/floozy/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/floozy"
      ],
      "image": "https://plugin-universe.com/image/38a703eb27c0240974b5c0235f0ce7ad87268fe761794bf9c9648d035ab4df1c.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Selectable 1-8 voice (default 4) hybrid physical/modulation synthesizer for expressive leads, plucks, and synthetic textures. Voice count is a host-automatable parameter; reducing it cuts CPU proportionally.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/floozy-d3c14c4d",
      "name": "Floozy",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/floozy"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Source Algorithm",
        "Source Param 1",
        "Source Param 2",
        "Source Level",
        "Noise Level",
        "DC Level",
        "Envelope Attack",
        "Envelope Release",
        "Interface Type",
        "Interface Intensity",
        "Delay Tuning",
        "Delay Ratio",
        "Delay 1 Feedback",
        "Delay 2 Feedback",
        "Filter Feedback",
        "Filter Frequency",
        "Filter Q",
        "Filter Shape",
        "LFO Frequency",
        "Modulation Mix",
        "Reverb Size",
        "Reverb Level",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/floozy-dev-e736df13",
      "name": "Floozy Dev",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/floozy-dev"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Source Algorithm",
        "Source Param 1",
        "Source Param 2",
        "Source Level",
        "Noise Level",
        "DC Level",
        "Envelope Attack",
        "Envelope Release",
        "Interface Type",
        "Interface Intensity",
        "Delay Tuning",
        "Delay Ratio",
        "Delay 1 Feedback",
        "Delay 2 Feedback",
        "Filter Feedback",
        "Filter Frequency",
        "Filter Q",
        "Filter Shape",
        "LFO Frequency",
        "Modulation Mix",
        "Reverb Size",
        "Reverb Level",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/floozy-poly-d04b1b66",
      "name": "Floozy Poly",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/floozy-poly"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Source Algorithm",
        "Source Param 1",
        "Source Param 2",
        "Source Level",
        "Noise Level",
        "DC Level",
        "Envelope Attack",
        "Envelope Release",
        "Interface Type",
        "Interface Intensity",
        "Delay Tuning",
        "Delay Ratio",
        "Delay 1 Feedback",
        "Delay 2 Feedback",
        "Filter Feedback",
        "Filter Frequency",
        "Filter Q",
        "Filter Shape",
        "LFO Frequency",
        "Modulation Mix",
        "Reverb Size",
        "Reverb Level",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-bassgen-c706efb3",
      "name": "Flues BassGen",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/bassgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Monophonic host-synced bassline MIDI generator with genre-biased phrase generation and exact pattern persistence.",
      "roles": [
        "Utility"
      ],
      "accepts": [],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Root Note",
        "Scale",
        "Genre",
        "Channel",
        "Length Beats",
        "Subdivision",
        "Density",
        "Register",
        "Hold",
        "Accent",
        "Seed",
        "New",
        "Notes",
        "Rhythm",
        "Vary"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-bubbles-ba848386",
      "name": "Flues Bubbles",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/bubbles"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Intensity",
        "Density",
        "Size",
        "Flow Rate",
        "Brightness",
        "Resonance",
        "Depth",
        "Space",
        "Randomness",
        "Heat",
        "Output",
        "Mode",
        "Noise Floor",
        "Drive"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-control-69dae577",
      "name": "Flues Control",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/flues-control"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "MIDI CC controller for flues-synth with 31 programs (0-30) and 9 parameter sliders",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Program",
        "Slider 1 (CC 73)",
        "Slider 2 (CC 72)",
        "Slider 3 (CC 28)",
        "Slider 4 (CC 30)",
        "Slider 5 (CC 74)",
        "Slider 6 (CC 71)",
        "Slider 7 (CC 1)",
        "Attack (CC 27)",
        "Release (CC 7)"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-disyn-472b74b1",
      "name": "Flues Disyn",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/disyn"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Algorithm",
        "Sides",
        "Launch Angle",
        "Jitter",
        "Envelope Attack",
        "Envelope Release",
        "Reverb Size",
        "Reverb Level",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-drumgen-f06b0b95",
      "name": "Flues DrumGen",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/drumgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synced polyphonic drum MIDI generator with genre templates, Euclidean variation, and exact pattern persistence.",
      "roles": [
        "Utility"
      ],
      "accepts": [],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Genre",
        "Channel",
        "Kit Map",
        "Bars",
        "Resolution",
        "Density",
        "Variation",
        "Fill",
        "Seed",
        "Kick Amount",
        "Backbeat Amount",
        "Hat Amount",
        "Perc Amount",
        "New",
        "Mutate",
        "Tom Amount",
        "Metal Amount",
        "Vary"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-drumkit-7c09a0fd",
      "name": "Flues Drumkit",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/drumkit"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Kick Pitch",
        "Kick Decay",
        "Kick Drive",
        "Kick Punch",
        "Kick Level",
        "Snare Tone",
        "Snare Snap",
        "Snare Level",
        "Clap Density",
        "Clap Tone",
        "Clap Level",
        "Tom 1 Pitch",
        "Tom 1 Decay",
        "Tom 1 Level",
        "Tom 2 Pitch",
        "Tom 2 Decay",
        "Tom 2 Level",
        "Closed HH Brightness",
        "Closed HH Decay",
        "Closed HH Level",
        "Open HH Brightness",
        "Open HH Decay",
        "Open HH Level",
        "Crash Brightness",
        "Crash Decay",
        "Crash Level",
        "Cowbell Tone",
        "Cowbell Decay",
        "Cowbell Level",
        "Clave Tone",
        "Clave Decay",
        "Clave Level",
        "Bash Size",
        "Bash Spread",
        "Bash Decay",
        "Bash Drive",
        "Bash Noise",
        "Bash Edge",
        "Bash Level",
        "Bit Crush",
        "Master Drive",
        "Master Reverb",
        "Master Gain"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-euclid-510099e8",
      "name": "Flues Euclid",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/euclid"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Euclidean/stochastic MIDI rhythm generator for Drumkit. 8-24 step grid locked to host tempo with swing and per-track length.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Steps",
        "Swing",
        "Seed",
        "Kick Beats",
        "Kick Offset",
        "Kick Length",
        "Kick Random",
        "Snare Beats",
        "Snare Offset",
        "Snare Length",
        "Snare Random",
        "Clap Beats",
        "Clap Offset",
        "Clap Length",
        "Clap Random",
        "Closed HH Beats",
        "Closed HH Offset",
        "Closed HH Length",
        "Closed HH Random",
        "Open HH Beats",
        "Open HH Offset",
        "Open HH Length",
        "Open HH Random",
        "Lo Tom Beats",
        "Lo Tom Offset",
        "Lo Tom Length",
        "Lo Tom Random",
        "Hi Tom Beats",
        "Hi Tom Offset",
        "Hi Tom Length",
        "Hi Tom Random",
        "Crash Beats",
        "Crash Offset",
        "Crash Length",
        "Crash Random",
        "Bash Beats",
        "Bash Offset",
        "Bash Length",
        "Bash Random",
        "Cowbell Beats",
        "Cowbell Offset",
        "Cowbell Length",
        "Cowbell Random",
        "Clave Beats",
        "Clave Offset",
        "Clave Length",
        "Clave Random"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-euclidmono-5407c8d4",
      "name": "Flues EuclidMono",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/euclid-mono"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Two-pattern Euclidean MIDI generator with boolean logic combiner and single-note output.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Steps",
        "Swing",
        "Seed",
        "MIDI Note",
        "Pattern A Beats",
        "Pattern A Offset",
        "Pattern A Length",
        "Pattern A Random",
        "Pattern B Beats",
        "Pattern B Offset",
        "Pattern B Length",
        "Pattern B Random",
        "Invert A",
        "Invert B",
        "Logic Op"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/flues-gremlin-8fcd7eaf",
      "name": "Flues Gremlin",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/gremlin"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Damage",
        "Chaos",
        "Noise",
        "Drift",
        "Crunch",
        "Fold",
        "Delay Time",
        "Feedback",
        "Warp",
        "Stutter",
        "Tone",
        "Damping",
        "Space",
        "Attack",
        "Release",
        "Output",
        "Source Gain",
        "Burst",
        "Pitch Spread",
        "Delay Mix",
        "Cross Feedback",
        "Glitch Length",
        "Chaos Rate",
        "Duck",
        "Live Mode",
        "Live Damage",
        "Live Chaos",
        "Live Noise",
        "Live Drift",
        "Live Crunch",
        "Live Fold",
        "Live Delay Time",
        "Live Feedback",
        "Live Warp",
        "Live Stutter",
        "Live Tone",
        "Live Damping",
        "Live Space",
        "Live Attack",
        "Live Release",
        "Live Output",
        "Live Source Gain",
        "Live Burst",
        "Live Pitch Spread",
        "Live Delay Mix",
        "Live Cross Feedback",
        "Live Glitch Length",
        "Live Chaos Rate",
        "Live Duck",
        "Scene Status",
        "Controller Activity",
        "Controller Out Active",
        "Solo Held",
        "Master Trim Status",
        "Macro Source",
        "Macro Pitch",
        "Macro Breakage",
        "Macro Delay",
        "Macro Space",
        "Macro Stutter",
        "Macro Tone",
        "Macro Output",
        "Momentary Freeze",
        "Momentary Stutter Max",
        "Momentary Chaos Boost",
        "Momentary Crunch Blast",
        "Momentary Feedback Push",
        "Momentary Warp Push",
        "Momentary Noise Burst",
        "Momentary Duck Kill",
        "Master Trim"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/fluesynthdriver-b0bd448e",
      "name": "FlueSynthDriver",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/flues-synth-driver"
      ],
      "image": "https://plugin-universe.com/image/d17859c0bea4bedcc2a900886e1dad0d855ad44a35b673bb75596f9534ce981c.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "MIDI CC driver for the Flues physical-model vocal synthesizer. Translates plugin parameters into MIDI CC messages covering the Disyn oscillator algorithm, noise/DC source mix, interface type, formants (F1–F4), vocal modes (nasal, sing, shout, fry), envelope, pitch tuning, delay, and filter feedback.",
      "roles": [
        "MidiProcessor",
        "Controller"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "ControlMidi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/gater-468af47f",
      "name": "Gater",
      "homepage": "https://danja.github.io/downspout/plugins/gater/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/gater"
      ],
      "image": "https://plugin-universe.com/image/48ddeda59cab12fd2095b76914a76f153523acac4f6cee0bf005242163c0be49.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "MIDI-controlled stereo audio switcher that routes input to one of two stereo outputs based on note number parity.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ghost-9001eca3",
      "name": "Ghost",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/ghost"
      ],
      "image": "https://plugin-universe.com/image/6a9a8a8951748dd2f51e7c0fdf7930241d094c489e7ac4e6ced46cd0a540f7a3.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Audio-triggered ghost-note generator: listens to incoming audio, quantises ghost hits to the transport 16th grid, and emits ghost drum beats on MIDI channel 10 or ghost notes on a selectable channel.",
      "roles": [
        "MidiEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Ghosts only fire while the transport runs; with the transport stopped the plugin passes audio and MIDI through silently.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/glue-3547a64d",
      "name": "Glue",
      "homepage": "https://danja.github.io/downspout/plugins/glue/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/glue"
      ],
      "image": "https://plugin-universe.com/image/ae8ef8c80424e6d002bf8f646778c36bc31091e72268f25f5b56d746017f5af9.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo-linked bus compressor with soft knee, sidechain high-pass, peak or RMS detector, program-dependent auto release, soft clip and parallel mix; shows its transfer curve and gain reduction.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/gremlin-043f76b4",
      "name": "Gremlin",
      "homepage": "https://danja.github.io/downspout/plugins/gremlin/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/gremlin"
      ],
      "image": "https://plugin-universe.com/image/c4f598e66e98f84765d258bb1938b0b839a4b8c9055f31a3e6c88c891d873ecc.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Chaotic glitch instrument with scenes, macros, actions, randomisation, and performance controls.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Randomisation and delay-oriented behaviours can produce large level or density changes.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/gremlindriver-7ecccf33",
      "name": "GremlinDriver",
      "homepage": "https://danja.github.io/downspout/plugins/gremlin_driver/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/gremlin-driver"
      ],
      "image": "https://plugin-universe.com/image/701a3cf3006bee274d2b5861678f16e917c81d59a581760b522dfcda7a3c261e.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware MIDI modulation and action sequencer designed to control Gremlin.",
      "roles": [
        "MidiProcessor",
        "Controller"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/gremlindriver-12860397",
      "name": "GremlinDriver",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/gremlin-driver"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Tempo-aware modulation source that emits Gremlin-friendly MIDI CC and action notes.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Clock Mode",
        "BPM",
        "Lane 1 Target",
        "Lane 1 Shape",
        "Lane 1 Rate",
        "Lane 1 Depth",
        "Lane 1 Center",
        "Lane 2 Target",
        "Lane 2 Shape",
        "Lane 2 Rate",
        "Lane 2 Depth",
        "Lane 2 Center",
        "Lane 3 Target",
        "Lane 3 Shape",
        "Lane 3 Rate",
        "Lane 3 Depth",
        "Lane 3 Center",
        "Lane 4 Target",
        "Lane 4 Shape",
        "Lane 4 Rate",
        "Lane 4 Depth",
        "Lane 4 Center",
        "Trigger 1 Action",
        "Trigger 1 Rate",
        "Trigger 1 Chance",
        "Trigger 2 Action",
        "Trigger 2 Rate",
        "Trigger 2 Chance",
        "Lane 1 Status",
        "Lane 2 Status",
        "Lane 3 Status",
        "Lane 4 Status",
        "Trigger 1 Status",
        "Trigger 2 Status",
        "Transport Status",
        "Effective BPM",
        "Randomise"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/grist-9c672f8f",
      "name": "Grist",
      "homepage": "https://danja.github.io/downspout/plugins/grist/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/grist"
      ],
      "image": "https://plugin-universe.com/image/bac0ddc2c2a53a192c5a466c2650be20bac64704ba08bead6db15abe685c5874.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Granular grain-delay effect. The input is recorded into a ring buffer and replayed by windowed grains, one per Window / Density, each with a random start (Blur), direction (Reverse), pan (Spread), length (Variance) and pitch (Pitch plus Range, optionally on a Scale). Window and the feedback Delay can lock to the host tempo. A filtered, soft-limited feedback loop returns the grains into the buffer.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Dry/wet",
        "Window",
        "Window sync",
        "Window division",
        "Pitch",
        "Density",
        "Blur",
        "Reverse",
        "Spread",
        "Shape",
        "Range",
        "Direction",
        "Scale",
        "Variance",
        "Feedback",
        "Feedback delay",
        "Delay sync",
        "Delay division",
        "Feedback filter",
        "Filter mode",
        "Filter freq",
        "Filter width",
        "Seed"
      ],
      "cautions": "Adds latency of about Blur x Window / 2 plus (ratio - 1) x Window when pitched up, shown on the panel and not reported to the host. The host tempo is used only for the tempo-synced Window and Delay (120 bpm when absent). Feedback is soft-limited but can build; trim output.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ground-27b5ccf8",
      "name": "Ground",
      "homepage": "https://strandz.it/jigdaw/plugins/ground/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/ground/"
      ],
      "image": "https://plugin-universe.com/image/20e9efd9d35585515b4241c046036f5c17e8ae55b2a8ee02fcfcc28a8b54ecf7.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced long-form bass generator. Form shapes and phrase roles plan a whole section that plays in time with the session, with arc tension and Conductor control including scene-driven role overrides.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "BassMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Root Note",
        "Scale",
        "Style",
        "Channel",
        "Form Bars",
        "Phrase Bars",
        "Density",
        "Motion",
        "Tension",
        "Cadence",
        "Register",
        "Register Arc",
        "Sequence",
        "Seed",
        "Vary",
        "New Form",
        "New Phrase",
        "Mutate Cell",
        "Color",
        "Note Length",
        "Note Length Variation",
        "Form Shape",
        "Phrase Role 1",
        "Phrase Role 2",
        "Phrase Role 3",
        "Phrase Role 4",
        "Phrase Role 5",
        "Phrase Role 6",
        "Phrase Role 7",
        "Phrase Role 8",
        "Phrase Role 9",
        "Phrase Role 10",
        "Phrase Role 11",
        "Phrase Role 12",
        "Phrase Role 13",
        "Phrase Role 14",
        "Phrase Role 15",
        "Phrase Role 16",
        "Phrase Role 17",
        "Phrase Role 18",
        "Phrase Role 19",
        "Phrase Role 20",
        "Phrase Role 21",
        "Phrase Role 22",
        "Phrase Role 23",
        "Phrase Role 24",
        "Phrase Role 25",
        "Phrase Role 26",
        "Phrase Role 27",
        "Phrase Role 28",
        "Phrase Role 29",
        "Phrase Role 30",
        "Phrase Role 31",
        "Phrase Role 32",
        "Clamp",
        "Conductor Ch"
      ],
      "cautions": "Silent until the host transport is rolling and reports a tempo and a beat position. A generator with no idea what time it is would be guessing, and this one says so by producing nothing. Pure MIDI, no audio: route its MIDI output to a bass instrument. New Form, New Phrase and Mutate Cell are triggers that fire on the rising edge, so each press is one action. Monophonic by design. A new note ends the note before it rather than overlapping.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ground-16875209",
      "name": "Ground",
      "homepage": "https://danja.github.io/downspout/plugins/ground/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/ground"
      ],
      "image": "https://plugin-universe.com/image/ab40a154ec0bf3bf3b2655620bc2df7561be40cbe83ad3251a6e377d82e89288.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Long-form transport-synced MIDI bass generator that plans across 8–64 bar forms,\nphrase roles (Statement, Climb, Breakdown, Answer, Cadence, Release), and arc tension.\nStyles include Dub (sparse, heavy, off-beat) and Jazz (walking quarter motion).\nAll generated notes are folded into a guarded bass register lane.\nAccepts Conductor CC control for density, motion, mutation, form reset, and — uniquely\namong Downspout generators — arc tension and phrase role overrides driven by CC20 (Scene).",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "BassMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/guardian-ed362b61",
      "name": "Guardian",
      "homepage": "https://danja.github.io/downspout/plugins/guardian/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/guardian"
      ],
      "image": "https://plugin-universe.com/image/262daea1c09f0198ce9f01d5ae5f04d8806d8f9915acdfb99e2c0404a770d57c.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Output-safety processor with input gain, look-ahead limiting (attack + release), variable-curve clipping (soft to hard), DC removal, true-peak protection, bypass, and latched diagnostics.",
      "roles": [
        "AudioEffect",
        "Utility"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect",
        "utility"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert",
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Guardian is intended for the end of autonomous audio chains and reports processing latency to the host.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/harmonic-atlas-baa37cb4",
      "name": "Harmonic Atlas",
      "homepage": "https://danja.github.io/downspout/plugins/harmonic_atlas/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/harmonic-atlas"
      ],
      "image": "https://plugin-universe.com/image/a202ef82adcd0b70df8c23a714db7f07fb57e68fe8ba76bbd4ebb8a0a447a023.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Autonomous voice-led harmony generator with tonal, modal, chromatic-mediant, and neo-Riemannian-inspired movement.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "HarmonyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Scale",
        "Gravity"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/heavyverb-a9360069",
      "name": "HeavyVerb",
      "homepage": "https://danja.github.io/downspout/plugins/heavyverb/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/heavyverb"
      ],
      "image": "https://plugin-universe.com/image/8132abfcdbbe6d1f978df9d74fdaeb5c67f7c93b17a333a870ce13d9851f52ec.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo master-bus reverb: one to six dimensions (wall pairs) each with its own distance in metres, damping and feedback filter, plus shimmer, swell, duck, gate and freeze effects and fifteen presets. No latency; the dry path is untouched.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/helterskelter-caa9c99d",
      "name": "HelterSkelter",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/helterskelter"
      ],
      "image": "https://plugin-universe.com/image/055a3dc2595e3499598874c511e834329934380c700ef274f26e259869015ddb.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Automatic wah pedal: resonant lowpass whose cutoff follows the input envelope and/or a BBT-synced ADSR cycle, with Drift CC control.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "High Resonance with high Depth can produce loud ringing peaks; Trim defaults to unity and Bypass compares.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/infra-03acd753",
      "name": "Infra",
      "homepage": "https://danja.github.io/downspout/plugins/infra/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/infra"
      ],
      "image": "https://plugin-universe.com/image/e785d7f56297893a231eddac37dd21544f6140f516fc6ca350ab6ea0e779fd7b.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A stereo VCA driven by a beat-locked LFO. The LFO runs at a whole multiple of the host's beat rate (Auto picks the one nearest 10 Hz), kept within 1-20 Hz, with eight waveforms and a 0/90/180/270 degree phase for each channel. The default range is 0 dB down to -3 dB.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/jigdaw-gain-trim-88541d3c",
      "name": "JigDAW Gain Trim",
      "homepage": "https://strandz.it/jigdaw/plugins/jsfx-gain-trim/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/jsfx-gain-trim/"
      ],
      "image": "https://plugin-universe.com/image/0da6335d976bfaafff28c8c5082c39496b004491e8bff22243e2a39eb0545197.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Converted by bin/jsfx-import.js from examples/jsfx/gain-trim.jsfx, a REAPER JSFX effect, and run under the shared interpreter in plugins/_jsfx-runtime/.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Gain (dB)"
      ],
      "cautions": "Converted from JSFX by a restricted EEL2 subset: no user-defined function, no strings, no gmem, and while()/loop() are bounded so a runaway script goes silent rather than missing the audio thread's deadline. See plugins/_jsfx-runtime/README.md.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/jigdaw-one-pole-filter-b8a7a65f",
      "name": "JigDAW One-Pole Filter",
      "homepage": "https://strandz.it/jigdaw/plugins/jsfx-one-pole-filter/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/jsfx-one-pole-filter/"
      ],
      "image": "https://plugin-universe.com/image/e090a114c57e13222a9058f366a35b1a6422c816cbc3992b00877acbc1ab9c89.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Converted by bin/jsfx-import.js from examples/jsfx/one-pole-filter.jsfx, a REAPER JSFX effect, and run under the shared interpreter in plugins/_jsfx-runtime/.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Cutoff (Hz)"
      ],
      "cautions": "Converted from JSFX by a restricted EEL2 subset: no user-defined function, no strings, no gmem, and while()/loop() are bounded so a runaway script goes silent rather than missing the audio thread's deadline. See plugins/_jsfx-runtime/README.md.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/jigdaw-soft-clipper-55d9cc58",
      "name": "JigDAW Soft Clipper",
      "homepage": "https://strandz.it/jigdaw/plugins/jsfx-soft-clipper/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/jsfx-soft-clipper/"
      ],
      "image": "https://plugin-universe.com/image/37b30f4f527c41b9fc919e695952c5ecd4df403e006da08a021f6499f4485fc6.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Converted by bin/jsfx-import.js from examples/jsfx/soft-clipper.jsfx, a REAPER JSFX effect, and run under the shared interpreter in plugins/_jsfx-runtime/.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Drive",
        "Hard Mix"
      ],
      "cautions": "Converted from JSFX by a restricted EEL2 subset: no user-defined function, no strings, no gmem, and while()/loop() are bounded so a runaway script goes silent rather than missing the audio thread's deadline. See plugins/_jsfx-runtime/README.md.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/keyframe-0a9c2172",
      "name": "Keyframe",
      "homepage": "https://strandz.it/jigdaw/plugins/keyframe/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/keyframe/"
      ],
      "image": "https://plugin-universe.com/image/00f3fe6b2517be5460cbcc690aaa89934321b8841af2d414018f6a2a232e0afd.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stretches audio in time and shifts its pitch, independently, by reducing the signal to its local extrema and crossfading between playheads over a span the extrema's own density chooses.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Time rate",
        "Pitch shift",
        "Splice leash",
        "Maximum splice",
        "Analysis threshold",
        "Mix",
        "Output",
        "Quality",
        "Stereo"
      ],
      "cautions": "The algorithm is Matthew Nielsen's, Keyframe Time Stretching via Extrema Sampling, DAFx26, CC BY 4.0. This implementation is written from the paper. It colours the sound: added saturation and some blurring of spectral detail. It is at its best on dense, layered material and percussion, and at its weakest on solo voice and bells. A live input cannot be played faster than it arrives, so a time rate above 100 percent plays at the input's own rate, and with a pitch shift it splices back repeatedly. Below 100 percent the output falls behind the input by up to eight seconds and then skips forward. Both skips are splices, and both are audible. Economy quality joins the extrema with straight lines, which is the roughest reconstruction. Balanced and Full use a smooth curve between them. Full also places each extremum between samples. Changing Quality or Stereo empties the capture and restarts it, so it is heard as a short gap. Latency is a fixed 512 frames, which is two forced keyframe hops.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/keyframe-4b50e0f9",
      "name": "Keyframe",
      "homepage": "https://danja.github.io/downspout/plugins/keyframe/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/keyframe"
      ],
      "image": "https://plugin-universe.com/image/acabd0f479408834335b116c879659be0930245d193715a100b1b04fcc1cb50e.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Extrema-sampling time stretch after Nielsen (DAFx26-26): the input is reduced to timestamped local extrema, and an overlap-add splice whose crossfade length follows keyframe spacing holds transients together with no transient detector anywhere in the signal path. Fixed reported latency of 8192 samples.",
      "roles": [
        "AudioEffectPlugin"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Time",
        "Pitch",
        "Splice",
        "Threshold",
        "Max Splice",
        "Hold",
        "Mix",
        "Width",
        "Level"
      ],
      "cautions": "Time stops at 1.00x because a live input cannot be read faster than it arrives; the pitch ratio is Pitch divided by Time. A sustained slow-down reaches an internal depth limit of 65536 samples, past which the engine loops the material it holds. That is audible as repeats, and is the same behaviour the source paper reports as a limitation of the method.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/ladder-56e61d4e",
      "name": "Ladder",
      "homepage": "https://danja.github.io/downspout/plugins/ladder/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/ladder"
      ],
      "image": "https://plugin-universe.com/image/089f3a48e3490099cc4c115bf9669bb0e216cc5833260b2ab14fc94150ad6976.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo four-pole saturating low-pass ladder filter with self-oscillating resonance, bass compensation, drive and a response plot.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/lifeform-c06422d7",
      "name": "Lifeform",
      "homepage": "https://danja.github.io/downspout/plugins/lifeform/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/lifeform"
      ],
      "image": "https://plugin-universe.com/image/aa111aa61fb260bde40a06a4ebddcab8def5450415710af53f4b274303b51cf4.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Conway Game of Life sequencer mapping cellular generations to melodic or drum MIDI.",
      "roles": [
        "MidiGenerator",
        "Controller"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport",
        "Launchpad"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/lightverb-7b4905db",
      "name": "Lightverb",
      "homepage": "https://danja.github.io/downspout/plugins/lightverb/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/lightverb"
      ],
      "image": "https://plugin-universe.com/image/b9cb72d0a437b16eb8707979321957e98159c864746cb6a11eac8941c4734ec0.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Minimal stereo reverb using a fixed four-line feedback-delay network. No convolution, FFT, or modulation bank; favours predictable DSP workload over natural room simulation. Suitable as a mix insert (default 20% wet) or aux return (100% wet).",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/lookahead-52c434e3",
      "name": "Lookahead",
      "homepage": "https://strandz.it/jigdaw/plugins/lookahead/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/lookahead/"
      ],
      "image": "https://plugin-universe.com/image/3e439a20f70d74d7eeb36c646e4f2bf0e66815aba41abe4bccb60caf7d7846ab.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A switchable lookahead delay for time-aligning parallel paths: direct, or held back by 512 frames. Changing position changes the plugin's latency, which the host compensates.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Position"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Changing position changes latency while audio flows. The host recompensates from the reported frame, and the switch itself is audible as a jump: latency.md says a plugin that can pad to its worst case should, and this one exists to exercise the other path.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/loopdelay-47a2b229",
      "name": "Loopdelay",
      "homepage": "https://danja.github.io/downspout/plugins/loopdelay/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/loopdelay"
      ],
      "image": "https://plugin-universe.com/image/69f807251597d22bd89caecbeab3ac76b6e96726d0f02bee1cb48658e1ff8010.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo delay and capture looper. Time is freely settable (20–4000 ms) or host BBT-synced from a quarter beat to four bars. Delay mode provides filtered feedback and ping-pong crossfeed; Loop mode captures one length, snaps the loop boundary to the nearest zero-crossing (within 3 ms), and applies feedback-controlled memory with live overdubbing.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/luma-cc4309ee",
      "name": "Luma",
      "homepage": "https://danja.github.io/downspout/plugins/luma/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/luma"
      ],
      "image": "https://plugin-universe.com/image/e367327a4cd338a3f8e09ff54522ff94b2423306c8baeaefe11d80f7d60619e2.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Launchpad-oriented performance generator whose lit cells become bass, chord, melody, and drum agents.",
      "roles": [
        "MidiGenerator",
        "Controller"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "MultiPartMidi"
      ],
      "requires": [
        "HostTransport",
        "Launchpad"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "The UI remains usable without hardware, but intended LED feedback requires a Launchpad MIDI connection.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/m-mix-a52ff765",
      "name": "M-Mix",
      "homepage": "https://danja.github.io/downspout/plugins/m_mix/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/m-mix"
      ],
      "image": "https://plugin-universe.com/image/6b5e97217d6bb4424ed8eab8a29ba669164baaf359cd3fb7161150bffc2fe783.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware MIDI gate combining probabilistic transitions with Euclidean blocks.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/magneto-af1947cf",
      "name": "Magneto",
      "homepage": "https://danja.github.io/downspout/plugins/magneto/",
      "seeAlso": null,
      "sameAs": [],
      "image": "https://plugin-universe.com/image/83ce900c0cd59d398dcd66ed207ff19f2b8876370524b9746f5a731b6c8a4caa.png",
      "imageIsLocal": true,
      "created": "2026-09-14T08:33:06.032Z",
      "licenceId": "MIT",
      "sourceAvailability": null,
      "pricing": null,
      "provenance": {
        "graph": "graph:user/github-2303-1b505ba2-facts",
        "source": "github-2303-1b505ba2-facts",
        "licence": "CC0-1.0",
        "derivedFrom": "http://purl.org/stuff/plugin-universe/person/github-2303-1b505ba2"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Midi-driven internal combustion engine simulator",
      "roles": [
        "AudioInstrument"
      ],
      "accepts": [
        "Midi",
        "BassMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/magneto-f2a26912",
      "name": "Magneto",
      "homepage": "https://danja.github.io/downspout/plugins/magneto/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/magneto"
      ],
      "image": "https://plugin-universe.com/image/83ce900c0cd59d398dcd66ed207ff19f2b8876370524b9746f5a731b6c8a4caa.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Physically informed combustion engine sound generator: four-stroke cycle, per-cylinder digital waveguides, intake runners, extractors, muffler and tailpipe, driven by RPM and throttle.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Cylinders",
        "Displacement",
        "Compression",
        "Ignition",
        "Growl",
        "Block",
        "Intake Len",
        "Intake",
        "Turbulence",
        "Extractor",
        "Pipe",
        "Muffler",
        "Silencing",
        "Tailpipe",
        "Exhaust",
        "Backfire",
        "RPM",
        "Throttle",
        "Speed Src",
        "Sync Ratio",
        "Idle",
        "Inertia",
        "Seed",
        "MIDI In",
        "Listen",
        "Width",
        "Level"
      ],
      "cautions": "Notes set engine speed rather than gating voices, and note-off is ignored. Low Silencing with high Throttle is loud and bass-heavy.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/markov-50b153a2",
      "name": "Markov",
      "homepage": "https://strandz.it/jigdaw/plugins/markov/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/markov/"
      ],
      "image": "https://plugin-universe.com/image/3b19116065a8c1afdd853e37bdf66558b41310f975b59c7202fc82bf1510998d.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Markov-chain melody generator: a random walk over the twelve pitch classes driven by a 12 by 12 transition matrix, filled by one of eight styles or learned from a melodic line on its MIDI input, and played in time with the host transport.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Root note",
        "Scale",
        "Lowest note",
        "Octaves",
        "Order",
        "Chaos",
        "Step grid",
        "Gate",
        "Density",
        "Velocity",
        "Channel",
        "Seed",
        "Phrase bars",
        "Style",
        "Randomise matrix",
        "Learn",
        "Learn channel (0 = all)",
        "Learned mix",
        "Clear learned",
        "Conductor channel (0 = off)"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Silent until the host transport is rolling and reports a tempo and a beat position. Pure MIDI, no audio: route its MIDI output to an instrument. Ported from the Downspout VST3 of the same name; the status read-outs and the panel are not carried over, and the random draw is the VST3's 64-bit mix. The matrix is set by Style and Randomise, or learned. The VST3's cell-by-cell matrix editor is not carried over. The matrix and what it has learned are the plugin's saved state, so a reopened session plays the same melody.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/markov-d3a95f00",
      "name": "Markov",
      "homepage": "https://danja.github.io/downspout/plugins/markov/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/markov"
      ],
      "image": "https://plugin-universe.com/image/76eb925290752ad86d3f055cd27755e2e756c6ccde0765419a461ee062bd27b1.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Markov-chain melody generator: a random walk over the twelve pitch classes through a visible 12x12 transition matrix that can be drawn, filled from a style, or learned from a melodic line on the MIDI input. Scale-masked, optionally second-order, locked to the transport and repeatable from any position.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Root note",
        "Scale",
        "Lowest note",
        "Octaves",
        "Order",
        "Chaos",
        "Step grid",
        "Gate",
        "Density",
        "Velocity",
        "Channel",
        "Seed",
        "Phrase bars",
        "Learn",
        "Learn channel",
        "Learned mix",
        "Clear learned",
        "Conductor ch",
        "Current state",
        "Learned transitions"
      ],
      "cautions": "Silent while the transport is stopped. Learning expects one melodic line; chords blur the counts. The model (matrix and learned counts) is saved as plugin state.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/melgen-c5c8425b",
      "name": "MelGen",
      "homepage": "https://strandz.it/jigdaw/plugins/melgen/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/melgen/"
      ],
      "image": "https://plugin-universe.com/image/4ad64830a0edd1c72583e26e76236e120de675404842fe23a8649a474a0ef3b1.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport synced phrase-aware melody generator. Period, contour and answer shape a seeded line that plays in time with the session, follows an incoming line when asked, and answers Conductor CCs.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Root Note",
        "Scale",
        "Channel",
        "Length Beats",
        "Phrase Bars",
        "Subdivision",
        "Period",
        "Contour",
        "Answer",
        "Density",
        "Register",
        "Hold",
        "Accent",
        "Structure",
        "Range",
        "Leap",
        "Rest",
        "Cadence",
        "Seed",
        "Vary",
        "New",
        "Notes",
        "Rhythm",
        "Follow",
        "Color",
        "Conductor Ch"
      ],
      "cautions": "Silent until the host transport is rolling and reports a tempo and a beat position. A generator with no idea what time it is would be guessing, and this one says so by producing nothing. Monophonic by design. A new note ends the note before it rather than overlapping. Pure MIDI, no audio: route its MIDI output to an instrument. New, Notes and Rhythm are triggers that fire on the rising edge, so each press is one action.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/melgen-eed7df3e",
      "name": "MelGen",
      "homepage": "https://danja.github.io/downspout/plugins/melgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/melgen"
      ],
      "image": "https://plugin-universe.com/image/73cac94cbd392ad02b7879cb04302e6b091aee3198ca28b478b44bc56096ad01.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Phrase-aware melody generator with contour, question/answer structure, and reactions to incoming context.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/memone-37fe2cc1",
      "name": "Memone",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/memone"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Online LSTM time-series predictor with tempo-synced warmup and fully wet output.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Manual BPM",
        "Warmup Beats",
        "Predict Gain",
        "Predict Horizon",
        "Learning Rate",
        "BPTT Length",
        "Grad Clip",
        "Hidden Size",
        "Reset",
        "LR Clamp",
        "LR Min",
        "LR Max",
        "Status"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/metalv-b8f62c96",
      "name": "MetaLV",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/metalv"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "LV2 plugin host with MCP control.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Slot 1 Bypass",
        "Slot 1 Gain",
        "Slot 1 Param 1",
        "Slot 1 Param 2",
        "Slot 1 Param 3",
        "Slot 1 Param 4",
        "Slot 1 Param 5",
        "Slot 1 Param 6",
        "Slot 1 Param 7",
        "Slot 1 Param 8",
        "Slot 2 Bypass",
        "Slot 2 Gain",
        "Slot 2 Param 1",
        "Slot 2 Param 2",
        "Slot 2 Param 3",
        "Slot 2 Param 4",
        "Slot 2 Param 5",
        "Slot 2 Param 6",
        "Slot 2 Param 7",
        "Slot 2 Param 8",
        "Slot 3 Bypass",
        "Slot 3 Gain",
        "Slot 3 Param 1",
        "Slot 3 Param 2",
        "Slot 3 Param 3",
        "Slot 3 Param 4",
        "Slot 3 Param 5",
        "Slot 3 Param 6",
        "Slot 3 Param 7",
        "Slot 3 Param 8",
        "Slot 4 Bypass",
        "Slot 4 Gain",
        "Slot 4 Param 1",
        "Slot 4 Param 2",
        "Slot 4 Param 3",
        "Slot 4 Param 4",
        "Slot 4 Param 5",
        "Slot 4 Param 6",
        "Slot 4 Param 7",
        "Slot 4 Param 8"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/midi-filter-afae9706",
      "name": "MIDI Filter",
      "homepage": "https://strandz.it/jigdaw/plugins/midifilter/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/midifilter/"
      ],
      "image": "https://plugin-universe.com/image/b9bfcf937447e5e76c39463c97ed5355b5816043b825c34fb1d4772da382b87a.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Steers MIDI between plugins: keeps one channel or all, moves what it keeps to another channel, transposes notes, and passes only the notes inside a range, so two of them split a keyboard between two instruments. A note-off passes only for a note-on that passed, so nothing is left sustaining when a setting changes mid-note.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Keep channel (0 = all)",
        "Send on channel (0 = as it came)",
        "Transpose (semitones)",
        "Lowest note",
        "Highest note"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Only the note range and transpose touch notes. Control changes, pitch bend and other channel messages follow the channel settings alone, and system messages always pass.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/midi-flip-bff628fd",
      "name": "MIDI Flip",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/midi-flip"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Reflect MIDI note events around a pivot note.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Pivot"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/midiscribe-b6b7544f",
      "name": "Midiscribe",
      "homepage": "https://danja.github.io/downspout/plugins/midiscribe/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/midiscribe"
      ],
      "image": "https://plugin-universe.com/image/501a913b3610d00b16fbee11e14f33f3d40e7e41b88a93628b88372a1c4e7a18.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Non-destructive MIDI capture utility. Passes all received MIDI events through unchanged while optionally recording them with beat-position timestamps into a rolling ring buffer. When the write trigger fires, captured events are serialised as a Type-0 Standard MIDI File (.mid) at the configured export path and the buffer is reset.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Armed",
        "Write",
        "Capture Beats",
        "Bar",
        "Beat",
        "BPM",
        "Playing"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/mixgen-600b3e38",
      "name": "Mixgen",
      "homepage": "https://danja.github.io/downspout/plugins/mixgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/mixgen"
      ],
      "image": "https://plugin-universe.com/image/b1e15085bcd6f0b5e9a62d9575304affa358c0c3517fec22fd6bcfb6616d10f8.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synchronized automatic producer for the Transmission Producer Control Bus. Generates eight repeatable gain lanes (random, quasi-random, or Euclidean) and emits them as MIDI CC 20–27, one CC per channel (ch 1 → T-Mix strip 1 … ch 8 → strip 8). Four effect macros drive Loopdelay time/feedback (CC 30/31) and Lightverb wet/space (CC 32/33). Stereo audio passes through unchanged.",
      "roles": [
        "AudioEffect",
        "MidiGenerator",
        "Controller"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio",
        "ControlMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect",
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert",
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/mnemosyne-c0ea423f",
      "name": "Mnemosyne",
      "homepage": "https://danja.github.io/downspout/plugins/mnemosyne/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/mnemosyne"
      ],
      "image": "https://plugin-universe.com/image/7da32bb47a0b5edeae6bbf909b30cc1587b43cfc0b29b56e4f90c37ae250657e.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Fixed-capacity MIDI phrase memory that captures, recalls, transforms, and recombines motifs in listen, accompany, or autonomous modes.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi",
        "MelodyMidi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/moka-cbad0c92",
      "name": "Moka",
      "homepage": "https://danja.github.io/downspout/plugins/moka/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/moka"
      ],
      "image": "https://plugin-universe.com/image/6046ed7a11bc806e65a4b7c4da04bcaed41eee14cc7e9ad1ecaf8ccd2aab8df1.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Polyphonic modal hit-object instrument: xylophone, glockenspiel, woodblock, glass bowl, metal sheet, and tube.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi",
        "MelodyMidi",
        "HarmonyMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/moka-43cde592",
      "name": "Moka",
      "homepage": "https://strandz.it/jigdaw/plugins/moka/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/moka/"
      ],
      "image": "https://plugin-universe.com/image/a1a3d340e17d1605db1fd9f06f44686a36ee3c1798097c1187833c1c6f1f9f25.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A stereo MIDI synth built on modal synthesis: each voice is a bank of eight damped sine modes struck by a short mallet transient, giving xylophone, glockenspiel, woodblock, glass bowl, metal sheet and tube voices.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Instrument",
        "Decay",
        "Mallet hardness",
        "Tone",
        "Spread",
        "Strike position",
        "Voices",
        "Level",
        "Release",
        "Width"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Follows per-channel pitch bend (2 semitones, or the range set by RPN 0), so Retune can drive it microtonally. Ported from the Downspout VST3 of the same name; its factory presets and panel are not carried over.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/moka-2daf24b0",
      "name": "Moka",
      "homepage": "https://danja.github.io/downspout/plugins/moka/",
      "seeAlso": null,
      "sameAs": [],
      "image": "https://plugin-universe.com/image/bad7516d42abfc54eae191bdd6bc8c9cf3d611635921355985d5ea0a0843a336.png",
      "imageIsLocal": true,
      "created": "2026-09-15T10:09:45.905Z",
      "licenceId": "MIT",
      "sourceAvailability": null,
      "pricing": null,
      "provenance": {
        "graph": "graph:user/github-2303-1b505ba2-facts",
        "source": "github-2303-1b505ba2-facts",
        "licence": "CC0-1.0",
        "derivedFrom": "http://purl.org/stuff/plugin-universe/person/github-2303-1b505ba2"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "modal synth for struck objects — xylophone, glockenspiel, woodblock, glass bowl, metal sheet, and tube",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "only tested on Linux",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/monochord-575c3edc",
      "name": "Monochord",
      "homepage": "https://danja.github.io/downspout/plugins/monochord/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/monochord"
      ],
      "image": "https://plugin-universe.com/image/fa8a15b8c53527b8d1c488af29b827f1bce7edf4b2e886303c85c9f7ae3258af.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice waveguide string with plucked, bowed and hammered excitation, a loop tuned from its own phase delay, damping, stiffness, a pickup comb and a small body.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/monochord-3c659e13",
      "name": "Monochord",
      "homepage": "https://strandz.it/jigdaw/plugins/monochord/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/monochord/"
      ],
      "image": "https://plugin-universe.com/image/a4569385c74b9b6e8d8400d0756f397a2daa12c96b405771f73cffb22185eb27.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice waveguide string, plucked, bowed or hammered: a delay line closed into a tuned loop with damping, stiffness, a pickup comb and a small body.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Exciter",
        "Position",
        "Hardness",
        "Bow pressure",
        "Decay",
        "Damping",
        "Stiffness",
        "Body size",
        "Body level",
        "Pickup",
        "Release",
        "Master",
        "Velocity",
        "Bend range"
      ],
      "cautions": "A ninth note steals the quietest voice rather than being refused. Exciter changes apply to the next note. A note already sounding keeps the exciter it started with. The bow keeps sounding while the key is held and its level follows the note velocity; Hardness does not affect it. Stiffness above about 0.7 detunes the upper partials audibly on a low note (partial 6 is +3 cents at 0.5, +20 at 0.7, +62 at 0.9).",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/mop-ad41d162",
      "name": "Mop",
      "homepage": "https://strandz.it/jigdaw/plugins/mop/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/mop/"
      ],
      "image": "https://plugin-universe.com/image/af306be2977598ae49c2863d9e87ac310141eb96d4991d12946fab4f60aa2fde.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Zlib",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eighteen voice OPL3 FM General MIDI instrument, capped at eight voices by default, based on mop by M. Glargaard. The AdLib Sound Blaster sound of DOS-era games: FM timbres from mop's own bank, a drum kit on channel 10, and every control answering to a MIDI CC.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Instrument: Program",
        "Instrument: Voices",
        "Output: Gain",
        "Pitch: Bend Range",
        "Pitch: Tuning",
        "Response: Velocity"
      ],
      "cautions": "Eight voices by default out of the eighteen the chip has. A ninth note steals the oldest voice rather than being refused; raise Voices toward eighteen for dense arrangements. Percussion is MIDI channel 10, notes 35 to 81. Pitched notes play on any other channel. The Program control sets the instrument on every melodic channel at once, which is how presets are auditioned. An incoming program change overrides a single channel without moving the panel. Every control but Program answers to a MIDI CC as well, one controller per port as the profile's midi:binding declarations say. A host automating a parameter and a controller sending its CC will fight. Channel volume, expression, pan, sustain and pitch bend arrive as MIDI on each channel and are not panel controls: CC 7, 11, 10 and 64 behave as mop does.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/mosaic-0124722f",
      "name": "Mosaic",
      "homepage": "https://danja.github.io/downspout/plugins/mosaic/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/mosaic"
      ],
      "image": "https://plugin-universe.com/image/28e5a983b22a7e0875070b6e518b143ca237638678140f34213d4571b0afad24.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Four-slot WAV sampler with deterministic slicing, zero-crossing boundary snapping, pitch variation, reverse probability, stereo spread, per-channel pitch bend, and autonomous triggering.",
      "roles": [
        "Instrument",
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "instrument"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Load at least one WAV sample through the native editor before expecting audio; sample paths persist in plugin state.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/nam-bbb61e65",
      "name": "NAM",
      "homepage": "https://danja.github.io/downspout/plugins/nam/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/nam"
      ],
      "image": "https://plugin-universe.com/image/fea981cc47b831783a51b26506e7f14a4109da588aa52888ece40fea12ebc497.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Neural Amp Modeler player: loads a .nam amp/pedal model and a .wav cabinet impulse response, with input gain, noise gate, three-band tone, IR cuts, dry/wet and output level.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Input gain",
        "Noise gate",
        "Bass",
        "Mid",
        "Treble",
        "IR low cut",
        "IR high cut",
        "IR gain",
        "Output gain",
        "Mix",
        "Channels",
        "Model on",
        "IR on",
        "Normalise model",
        "Input level",
        "Output level",
        "Model status",
        "IR status",
        "Model rate",
        "IR length"
      ],
      "cautions": "Model and IR paths, not their contents, are saved with the session. A model trained at another rate is resampled to it, which adds a few dozen samples of reported latency. The output is clamped to +-8 (about +18 dBFS). Only models with one input and one output channel load.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/octet-aa673e5d",
      "name": "Octet",
      "homepage": "https://strandz.it/jigdaw/plugins/octet/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/octet/"
      ],
      "image": "https://plugin-universe.com/image/1ec70e8ab456ff325e545ed65343845adf51796ec4a986bbf25e287cddb4f0aa.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-band parametric equalizer, stereo, with 12 and 48 dB cuts, shelves, bells and notches, Left/Right and Mid/Side modes, a spectrum analyser and a graphic editor with a draggable node per band. A fresh instance passes the signal unchanged.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Output",
        "Band 1 On",
        "Band 1 Type",
        "Band 1 Frequency",
        "Band 1 Gain",
        "Band 1 Q",
        "Band 1 Channel",
        "Band 2 On",
        "Band 2 Type",
        "Band 2 Frequency",
        "Band 2 Gain",
        "Band 2 Q",
        "Band 2 Channel",
        "Band 3 On",
        "Band 3 Type",
        "Band 3 Frequency",
        "Band 3 Gain",
        "Band 3 Q",
        "Band 3 Channel",
        "Band 4 On",
        "Band 4 Type",
        "Band 4 Frequency",
        "Band 4 Gain",
        "Band 4 Q",
        "Band 4 Channel",
        "Band 5 On",
        "Band 5 Type",
        "Band 5 Frequency",
        "Band 5 Gain",
        "Band 5 Q",
        "Band 5 Channel",
        "Band 6 On",
        "Band 6 Type",
        "Band 6 Frequency",
        "Band 6 Gain",
        "Band 6 Q",
        "Band 6 Channel",
        "Band 7 On",
        "Band 7 Type",
        "Band 7 Frequency",
        "Band 7 Gain",
        "Band 7 Q",
        "Band 7 Channel",
        "Band 8 On",
        "Band 8 Type",
        "Band 8 Frequency",
        "Band 8 Gain",
        "Band 8 Q",
        "Band 8 Channel",
        "CC Channel",
        "CC Band",
        "Spectrum"
      ],
      "cautions": "The graphic display (the response curves, a node to drag for each band and the spectrum analyser) is the plugin's own editor, offered beside the generated panel where the host can frame it; every control is also on the generated panel. MIDI controllers 1 to 4 on the CC channel drive one band and the output, as in Drift. The panel does not follow them. The 48 dB cuts are 8th-order Butterworth; a corner within a few percent of half the sample rate behaves like a gentler slope, because the bilinear transform compresses the top octave.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/octet-b1b8d725",
      "name": "Octet",
      "homepage": "https://danja.github.io/downspout/plugins/octet/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/octet"
      ],
      "image": "https://plugin-universe.com/image/9a82faaa9bcd8831c64bdece0fd8b752d26b7ca0074ff994fa1196e484692c0a.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-band parametric equalizer with bell, shelf, notch and 12/48 dB Butterworth cut bands, Stereo, Left/Right and Mid/Side modes with per-band channel assignment, and a draggable response plot.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/oracle-df5950e4",
      "name": "Oracle",
      "homepage": "https://danja.github.io/downspout/plugins/oracle/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/oracle"
      ],
      "image": "https://plugin-universe.com/image/5d5fe7ea7da2b19ad82d3f713b30aa958058a17277b030ba8aa2966dc9e69407.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Audio and MIDI listener that extracts bounded musical features and emits mapped CC values plus optional guarded response notes.",
      "roles": [
        "AudioEffect",
        "MidiProcessor",
        "Controller"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi",
        "MelodyMidi",
        "ControlMidi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect",
        "midi",
        "modulation"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert",
        "midi effect",
        "note effect",
        "midi processor",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Response notes can form a feedback system when routed back toward the analysed source; keep the response guard enabled.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/orbit-94fc7526",
      "name": "Orbit",
      "homepage": "https://danja.github.io/downspout/plugins/orbit/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/orbit"
      ],
      "image": "https://plugin-universe.com/image/ffac64e78bfdb37166404f577ee2a8301fcaa7eb48714cff21a28ddcc51b6186.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware stereo motion effect with seeded orbit, pendulum, random-walk, and figure-eight trajectories.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Orbit is a stereo spatial effect and does not claim binaural or HRTF processing.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/orchid-d59fd48d",
      "name": "Orchid",
      "homepage": "https://danja.github.io/downspout/plugins/orchid/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/orchid"
      ],
      "image": "https://plugin-universe.com/image/ec5ad8aa63d738d98821b7cecc61c3a45366016254fb0f84a87b60028d273814.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware voiced freeze effect using autocorrelation capture and grid-synchronised loop holds. Captured pitch is optionally quantised to one of 20 built-in scales. A retrigger threshold re-arms capture when input energy recovers.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/outsider-client-415626d9",
      "name": "Outsider Client",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/outsider-client"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Outsider prototype client: stereo endpoint with persisted session identity, live localhost control transport, status outputs, and offline demo modes.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Enable",
        "Session Slot",
        "Endpoint Slot (0=Auto)",
        "Authority",
        "Reconnect",
        "Fallback Gain",
        "Demo Mode",
        "Connected",
        "Server Seen",
        "Current Gain",
        "Current State",
        "Current Mode",
        "Authority Active",
        "Server Mode",
        "Server P-Mix Bars",
        "Server P-Mix Bias",
        "Server E-Mix Steps",
        "Server E-Mix Division",
        "Server E-Mix Offset"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/p-mix-f586bcfc",
      "name": "P-Mix",
      "homepage": "https://danja.github.io/downspout/plugins/p_mix/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/p-mix"
      ],
      "image": "https://plugin-universe.com/image/296fbba60f7f84a3533e17e0e0735b68e0bbb4d2fc478d4c3e0e8a6a9586d492.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-aware probabilistic stereo gate that creates evolving switching and rhythmic dropouts. Inputs 1-2: main stereo. Inputs 3-4: sidechain for Oppose.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Oppose"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/p-mix-b35a29a4",
      "name": "P-Mix",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/p-mix"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Probabilistic mixer that applies gain changes at bar boundaries.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Granularity",
        "Maintain",
        "Fade",
        "Cut",
        "Fade Dur Max",
        "Bias"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/padseq-2eb2d14a",
      "name": "PadSeq",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/padseq"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Play State",
        "Current Step"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/parameq-9a0a48b2",
      "name": "Parameq",
      "homepage": "https://strandz.it/jigdaw/plugins/parameq/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/parameq/"
      ],
      "image": "https://plugin-universe.com/image/41028fa3d9e800b4c0d9a1e8afde5390586c29a39877766a8891cd00f5c867a4.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Six-band stereo parametric equalizer in C++: peak, low and high shelf, low and high pass, band pass and notch shapes per band, each with its own enable, frequency, gain and Q.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Enabled",
        "Band 1 On",
        "Band 1 Type",
        "Band 1 Freq",
        "Band 1 Gain",
        "Band 1 Q",
        "Band 2 On",
        "Band 2 Type",
        "Band 2 Freq",
        "Band 2 Gain",
        "Band 2 Q",
        "Band 3 On",
        "Band 3 Type",
        "Band 3 Freq",
        "Band 3 Gain",
        "Band 3 Q",
        "Band 4 On",
        "Band 4 Type",
        "Band 4 Freq",
        "Band 4 Gain",
        "Band 4 Q",
        "Band 5 On",
        "Band 5 Type",
        "Band 5 Freq",
        "Band 5 Gain",
        "Band 5 Q",
        "Band 6 On",
        "Band 6 Type",
        "Band 6 Freq",
        "Band 6 Gain",
        "Band 6 Q"
      ],
      "cautions": "A low pass or high pass corner within a few percent of Nyquist (half the sample rate) behaves like a gentler slope than the shape suggests, because the bilinear transform compresses the top octave.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/paunchlad-bcae1d68",
      "name": "PaunchLad",
      "homepage": "https://danja.github.io/downspout/plugins/paunchlad/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/paunchlad"
      ],
      "image": "https://plugin-universe.com/image/02243bc54bd1928dc5e9321735c472b810204a12bb3b7bd13c9a2436a28c69fa.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Launchpad dub performance effect with echo throws, splashes, sirens, hits, dropouts, chops, and freezes.",
      "roles": [
        "AudioEffect",
        "PerformanceInstrument"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "Launchpad"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/plank-3ae5b23f",
      "name": "Plank",
      "homepage": "https://danja.github.io/downspout/plugins/plank/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/plank"
      ],
      "image": "https://plugin-universe.com/image/73426760fe80f3115b079efa32281d04f6a291127b1c0378987cab7c24a138ee.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice polyphonic synthesizer for the Launchpad grid, with a Plinky-derived wavetable voice and Plonk-style resonator engines (beam, marimba, drumhead, membrane, plate, string).",
      "roles": [
        "Instrument",
        "Controller"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "Launchpad"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "instrument",
        "modulation"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator",
        "flanger",
        "chorus",
        "tremolo",
        "vibrato",
        "phaser",
        "lfo"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/polymeter-548163c0",
      "name": "Polymeter",
      "homepage": "https://danja.github.io/downspout/plugins/polymeter/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/polymeter"
      ],
      "image": "https://plugin-universe.com/image/809d9d1a2bcaa2c90262a9f5af7aef74fd3ca8952997030fe5fa59cae298c759.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Four-lane Euclidean MIDI generator with independent coprime lengths, rotations, probabilities, ratchets, accents, and phase drift.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Lane 1 CA rule",
        "Lane 2 CA rule",
        "Lane 3 CA rule",
        "Lane 4 CA rule"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/pratt-6827c5bd",
      "name": "Pratt",
      "homepage": "https://danja.github.io/downspout/plugins/pratt/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/pratt"
      ],
      "image": "https://plugin-universe.com/image/c364e195e5bfb7961a6b9e02312b842f395cdb43db2351ecc1794b92c2812693.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Number-theoretic synthesizer and filter built from Pratt polynomials: eleven instrument voices whose spectra are shaped by the factorisation of (note+1) x base, a stable all-pole Pratt filter with two cascading index controls, or both together.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Voice",
        "Pratt Base",
        "Timbre Index",
        "Brightness",
        "Rolloff",
        "Bend Range",
        "Drums Ch10",
        "Room",
        "Level",
        "Index A",
        "Index B",
        "Cutoff",
        "Filter Mix",
        "Index n",
        "Voices"
      ],
      "cautions": "Synth mode ignores the audio input; Filter mode ignores MIDI. Drum levels on MIDI channel 10 have not been tuned by ear. Parameter changes in Filter modes crossfade over 20 ms.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/primefold-042e49cc",
      "name": "Primefold",
      "homepage": "https://danja.github.io/downspout/plugins/primefold/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/primefold"
      ],
      "image": "https://plugin-universe.com/image/6bd3464c10680a4e8626cf11ac6463d95691acb2af9e9c51cbf68f1720fe82d1.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Prime-harmonic feedback pitch shifter: direct 2x/3x/5x voices, non-prime harmonics via recirculation, bounded loop with explicit feedback delay. Reports feedforward latency; loop latency is uncompensated.",
      "roles": [
        "AudioEffectPlugin"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Dry",
        "2x",
        "3x",
        "5x",
        "Feedback",
        "Damp",
        "Grain",
        "Mix",
        "Width",
        "Level"
      ],
      "cautions": "High Feedback with all voice levels at maximum is loud and bright; Damp darkens each recirculation pass. Composites arrive late by k x (grain + 256) samples.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/pulse-6d006e6a",
      "name": "Pulse",
      "homepage": "https://strandz.it/jigdaw/plugins/pulse/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/pulse/"
      ],
      "image": "https://plugin-universe.com/image/f0f47666169db29a9abcf1799efc33c2312a24699bacc6d214c3c0e2e7f029ca.png",
      "imageIsLocal": true,
      "created": "2026-09-18T11:58:22.832Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight voice subtractive synthesiser with saw, square and triangle oscillators, a one-pole lowpass and an attack-release envelope.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Waveform",
        "Attack",
        "Release",
        "Cutoff",
        "Gain"
      ],
      "cautions": "Eight voices. A ninth note steals the oldest voice rather than being refused.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quadrangle-5c8319eb",
      "name": "Quadrangle",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/quadrangle"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Play State",
        "Current Step"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quantico-d5b175fc",
      "name": "Quantico",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/quantico"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Quantizes MIDI notes to a selected key and scale.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Key",
        "Scale"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quartet-5c0f45e9",
      "name": "Quartet",
      "homepage": "https://danja.github.io/downspout/plugins/quartet/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/quartet"
      ],
      "image": "https://plugin-universe.com/image/2d50d8a802396ed65824b1b4a20c96fd0dfd542be2df22f5e5a72ac09e162d11.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice four-operator FM synthesizer with eleven algorithms, band-limited sine, saw and square operators, per-operator envelopes, feedback, optional 2x oversampling, a pitch envelope and a multimode filter.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quartet-e69e68ec",
      "name": "Quartet",
      "homepage": "https://strandz.it/jigdaw/plugins/quartet/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/quartet/"
      ],
      "image": "https://plugin-universe.com/image/57e493de77c249aebfa9443255474f7d72a94ec46e43147c754a26cbdda454df.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice four-operator FM synthesiser with eleven algorithms, band-limited sine, saw and square operators, per-operator envelopes, feedback, optional 2x oversampling, a pitch envelope and a multimode filter. It opens as a mono bass.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Op A Waveform",
        "Op A Fixed Frequency",
        "Op A Ratio",
        "Op A Fine",
        "Op A Fixed Hz",
        "Op A Level",
        "Op A Attack",
        "Op A Decay",
        "Op A Sustain",
        "Op A Release",
        "Op B Waveform",
        "Op B Fixed Frequency",
        "Op B Ratio",
        "Op B Fine",
        "Op B Fixed Hz",
        "Op B Level",
        "Op B Attack",
        "Op B Decay",
        "Op B Sustain",
        "Op B Release",
        "Op C Waveform",
        "Op C Fixed Frequency",
        "Op C Ratio",
        "Op C Fine",
        "Op C Fixed Hz",
        "Op C Level",
        "Op C Attack",
        "Op C Decay",
        "Op C Sustain",
        "Op C Release",
        "Op D Waveform",
        "Op D Fixed Frequency",
        "Op D Ratio",
        "Op D Fine",
        "Op D Fixed Hz",
        "Op D Level",
        "Op D Attack",
        "Op D Decay",
        "Op D Sustain",
        "Op D Release",
        "Algorithm",
        "Feedback",
        "FM Depth",
        "Pitch Envelope",
        "Pitch Envelope Amount",
        "Pitch Attack",
        "Pitch Decay",
        "Pitch Sustain",
        "Pitch Release",
        "Filter Type",
        "Cutoff",
        "Resonance",
        "Key Track",
        "Master",
        "Velocity",
        "Bend Range",
        "Quality",
        "Play Mode",
        "Glide"
      ],
      "cautions": "A ninth note steals the quietest voice rather than being refused. It opens as a bass: algorithm 1, mono, a 24 dB low-pass at 2.4 kHz. Set Play Mode to Poly for chords. The panel does not draw the routing or the filter response the VST3 does; the algorithm is named in its choice list instead.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quefrency-ef75bbdc",
      "name": "Quefrency",
      "homepage": "https://strandz.it/jigdaw/plugins/quefrency/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/quefrency/"
      ],
      "image": "https://plugin-universe.com/image/dfb30c279ccef20bffb93f5a95fa135a9489118a61880041fc2529b98121bded.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Separates its input through the cepstrum into a formant envelope and a harmonic structure, shifts and reshapes each independently, and multiplies them back together.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Formant shift",
        "Formant depth",
        "Formant tilt per octave",
        "Pitch shift",
        "Pitch fine",
        "Frequency shift",
        "Harmonic depth",
        "Lifter",
        "Envelope estimator",
        "Mix",
        "Output"
      ],
      "cautions": "Latency is 2047 frames at 50 kHz and below, and 4095 above. The processor reports the figure for the actual rate; the module ABI carries no latency, so a native host is not told it and will not compensate. The formant envelope of a chord is the envelope of the whole mixture. Pitch shift moves every spectral peak, so chords stay chords, but it cannot act on one note of a chord alone. Transients smear when pitch or frequency shift is set, as with any phase vocoder. Lifter must sit below the shortest pitch period in the input, or harmonics leak into the formant envelope and move with it. MIDI control changes drive the parameters, one controller per port as the profile's midi:binding declarations say, on any channel. Value 64 is each parameter's default where the default lies inside its range, so a centred controller changes nothing; 64 and above selects the true envelope. A controller's value is not shown on the panel and is not saved with the project. It holds until the host's own value for that parameter next changes, and then the host's value wins.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/quefrency-fce4c98e",
      "name": "Quefrency",
      "homepage": "https://danja.github.io/downspout/plugins/quefrency/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/quefrency"
      ],
      "image": "https://plugin-universe.com/image/0216618007a719312aa1da5750bfc8f8c2fd321310049516efde8535dd527ae8.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Cepstral formant and harmonic shifter: the input is separated through the cepstrum into a formant envelope and a harmonic structure, shifted and reshaped independently, and multiplied back together. Latency is 2047 frames at 50 kHz and below, 4095 above, and is reported to the host.",
      "roles": [
        "AudioEffectPlugin"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Formant shift",
        "Formant depth",
        "Formant tilt",
        "Pitch shift",
        "Pitch fine",
        "Freq shift",
        "Harmonic depth",
        "Lifter",
        "Estimator",
        "Mix",
        "Output"
      ],
      "cautions": "Transients smear when pitch or frequency shift is set, as with any phase vocoder. Lifter must sit below the shortest pitch period or harmonics leak into the envelope. A controller's value is not shown on the panel and is not saved; it holds until the host's own value for that parameter next changes.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/qune-0b7e4b74",
      "name": "Qune",
      "homepage": "https://danja.github.io/downspout/plugins/qune/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/qune"
      ],
      "image": "https://plugin-universe.com/image/5507e3fa3cfd5b967fccae8bd34bf973952d9f9892b855d9b9923d9c7e81a530.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo pitch quantiser. Tracks the pitch of a voice or monophonic instrument and moves it to the nearest note of one of 24 scales, or to held MIDI notes. Three quality tiers (splice delay line, PSOLA, phase vocoder), optional glide, formant preservation and formant shift.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Root",
        "Scale",
        "Target",
        "No Notes",
        "MIDI In",
        "Bend Range",
        "Amount",
        "Glide",
        "Stickiness",
        "Transpose",
        "Quality",
        "Range",
        "Voicing",
        "Formant",
        "Formant Shift",
        "Mix",
        "Level",
        "MIDI Out",
        "Out Channel",
        "Out Velocity",
        "Detected",
        "Target Note",
        "Shift",
        "Latency"
      ],
      "cautions": "Monophonic: one pitch is tracked from the L+R sum and applied to both channels. Latency depends on Quality and Pitch range (Fast about 4 ms, Good 16-61 ms, Best about 43 ms) and is reported to the host. MIDI input notes are targets, not voices. MIDI output sends the quantised target as one note at a time (legato note-on before note-off); it is timed at detection, ahead of the delayed audio by the reported latency. Changing Quality or Pitch range ducks the output for about 10 ms.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/resonance-garden-fbaf78af",
      "name": "Resonance Garden",
      "homepage": "https://danja.github.io/downspout/plugins/resonance_garden/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/resonance-garden"
      ],
      "image": "https://plugin-universe.com/image/d17e36d89517ee0bb96825ef0ec34d4c688b94c3251ab3d75c643e83e17ba907.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Twelve-voice damped resonator bank that turns stereo input into pitched material using MIDI tuning or an internal scale chosen from 23 scales.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "Midi",
        "HarmonyMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "High decay, excitation, and wet settings can accumulate energy; place Guardian downstream in autonomous patches.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/retune-f3008a87",
      "name": "Retune",
      "homepage": "https://strandz.it/jigdaw/plugins/retune/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/retune/"
      ],
      "image": "https://plugin-universe.com/image/ced2d53be65d4be3291bc22b4025c7c5b4b8cce6c6e56bcb85381da2b202326a.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Retunes a note stream to a Scala (.scl) scale by sending each held note on its own channel (2 to 16) behind a per-note pitch bend, so any synth that follows per-channel pitch bend can play microtonally.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Root note",
        "Bend range (semitones)"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. The receiving synth must apply pitch bend per channel at the configured Bend range, in a one channel per note mode. Incoming pitch bend, channel aftertouch and system messages are dropped. The scale is a jig:asset the person replaces with a .scl file of their own; it is saved with the session. Ported from the Downspout VST3 of the same name, whose .kbm keyboard maps and MPE zone setup are also not supported here.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/retune-d00742a8",
      "name": "Retune",
      "homepage": "https://danja.github.io/downspout/plugins/retune/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/retune"
      ],
      "image": "https://plugin-universe.com/image/2f341cd615ae43f3ee5a3d97dce245f6887e2d0ad7a3ecb4b092bd98ec849fee.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "MIDI effect that retunes notes to a Scala .scl scale by sending each held note on its own channel (2-16) behind a per-note pitch bend.",
      "roles": [
        "MidiProcessor"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Root note",
        "Bend range",
        "Scale degrees",
        "Sounding notes",
        "Scale loaded"
      ],
      "cautions": "The receiving synth must apply pitch bend per channel at the configured Bend range (MPE-style). Incoming pitch bend and channel aftertouch are dropped. The scale file path, not its contents, is saved with the session.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/rift-7fbd213b",
      "name": "Rift",
      "homepage": "https://danja.github.io/downspout/plugins/rift/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/rift"
      ],
      "image": "https://plugin-universe.com/image/18f1dd8ab669e41a14c499632b9c625ec40034172cdb09258ee89805f33100b8.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-locked live/sample buffer disruptor for chop, stutter, reverse, skip, smear, and pitch-slip actions.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Use repeats and pitch-slip conservatively in dense arrangements.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sam-b66e1943",
      "name": "Sam",
      "homepage": "https://strandz.it/jigdaw/plugins/sam/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/sam/"
      ],
      "image": "https://plugin-universe.com/image/fe814c4d6381eff1c8dadecaa2d88a8539a215a84303a963da5bf7f82ee1419b.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Software Automatic Mouth, the 1982 Commodore 64 formant speech synthesiser, as an instrument: typed text is spoken either one word per MIDI note, sung at the pitch of the key, or one word per step from a start bar, locked to the host transport.",
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents"
      ],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Speed",
        "Pitch",
        "Mouth",
        "Throat",
        "Monotone",
        "Phonetic",
        "MIDI In",
        "Advance",
        "Transpose",
        "Release",
        "Step",
        "Start Bar",
        "Loop",
        "Speak",
        "Tone",
        "Level"
      ],
      "cautions": "Transport mode is silent while the host is stopped (use Speak to audition) and when the host gives no beat position. Keys mode ignores the transport. The words are a jig:asset the person replaces with a plain text file of their own, up to 2000 printable ASCII characters and 512 words, and are saved with the session. A lone _ is a rest. Phonetic reads SAM phoneme codes, e.g. /HEH3LOW2 WER4LD. SAM's code is vendored in third_party/ and has no licence (abandonware; see third_party/SAM-LICENSE.md). Whether it may be redistributed with this plugin is the repository owner's decision, recorded in HUMANS.md. Ported from the Downspout VST3 of the same name. Not carried over: the six voice presets (set Speed, Pitch, Throat and Mouth by hand) and the Current Word read-out.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sam-5a6f3e0c",
      "name": "Sam",
      "homepage": "https://danja.github.io/downspout/plugins/sam/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/sam"
      ],
      "image": "https://plugin-universe.com/image/0a5024489d21d06b1096a4a1db906c12873a7290cb78b5af8209ae6345cfbdcd.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Software Automatic Mouth, the 1982 formant speech synthesiser, as an instrument: typed text is spoken either one word per MIDI note, sung at the pitch of the key, or one word per step from a start bar, locked to the host transport.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Speed",
        "Pitch",
        "Mouth",
        "Throat",
        "Monotone",
        "Phonetic",
        "MIDI In",
        "Advance",
        "Transpose",
        "Release",
        "Step",
        "Start Bar",
        "Loop",
        "Speak",
        "Tone",
        "Level",
        "Current Word"
      ],
      "cautions": "Transport mode is silent while the host is stopped (use Speak to audition) and when the host gives no bar and beat position. Keys mode ignores the transport. SAM is vendored with no licence (abandonware); see plugins/sam/third_party/sam/SAM-LICENSE.md.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/shifty-74ec851b",
      "name": "Shifty",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/shifty"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synchronised audio pitch-shift pattern effect scaffold.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Block Bars",
        "Division Count",
        "Wet %",
        "Smooth ms",
        "Shift 1",
        "Shift 2",
        "Shift 3",
        "Shift 4",
        "Shift 5",
        "Shift 6",
        "Shift 7",
        "Shift 8",
        "Shift 9",
        "Shift 10",
        "Shift 11",
        "Shift 12",
        "Shift 13",
        "Shift 14",
        "Shift 15",
        "Shift 16",
        "Active Division",
        "Active Shift"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sidecar-51513796",
      "name": "Sidecar",
      "homepage": "https://danja.github.io/downspout/plugins/sidecar/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/sidecar"
      ],
      "image": "https://plugin-universe.com/image/b056db8a1fecfd949cec6afda9f5c3bc6975e9ccc2d812f7ef0c036183cb55da.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "MIDI phrase player with deterministic local generation and optional localhost coordinator mode.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Coordinator mode depends on a separate localhost service.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sinevox-5de44649",
      "name": "Sinevox",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/sinevox"
      ],
      "image": "https://plugin-universe.com/image/3d257c01ff4d8569cadb9723b9a3ff6db64baac95f2b0b1850cf025613f57e57.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Formant tracker with two voices. Speech on inputs 1/2 is analysed for up to eight formants (centre frequency, Q, amplitude). Vocoder mode drives a parallel band-pass bank on inputs 3/4; sine wave speech mode drives a bank of sine oscillators. MIDI CC 1-5 control Shift, Q Scale, Formants, Tilt and Mode; held notes can transpose the formants; the speech fundamental is tracked and a sine at that pitch can be mixed in (Fundamental slider); the tracked formants can be sent out as CC 20-27 / 102-109 or as notes.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio",
        "ControlMidi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "The port roles are load-bearing: inputs 1/2 are the speech that is analysed, inputs 3/4 the carrier the vocoder filters. Sine wave speech mode ignores 3/4. MIDI Out is off by default; when on it adds CC 20-27 and 102-109, or notes, on the Out Channel.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/skream-fd9f59f0",
      "name": "Skream",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/skream"
      ],
      "image": "https://plugin-universe.com/image/b52020f4f980178d8275830bc74b60233c3652a451bac02d081d5bba1644855e.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo distortion using an SVF filter and ADAA2-antialiased tanh feedback loop, ported from the Scream LV2 plugin. Controls: input gain, cutoff, scream (HP feedback), resonance, mix, output gain, and harmonic-locking track amount, and a bipolar Morph that turns the forward filter from low-pass to high-pass (or the reverse) as the cutoff moves. Cutoff and scream accept MIDI CC modulation.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "High resonance and scream settings can produce self-oscillation; place Guardian downstream in autonomous patches.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/slimmer-8d0cb30b",
      "name": "Slimmer",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/slimmer"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Monophonic MIDI filter with selectable note selection strategies.",
      "roles": [
        "Utility"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "utility"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Mode",
        "Gap (ms)",
        "Min Hold (ms)",
        "Retrigger"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/snatch-f1fb6dd0",
      "name": "Snatch",
      "homepage": "https://danja.github.io/downspout/plugins/snatch/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/snatch"
      ],
      "image": "https://plugin-universe.com/image/a7e465a04359b20f348f5b94273eaaa5c40d3ab210e4065576ad14c2b9086c64.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Snare drum generator with five engines, five presets, and tone, noise, snap, body and decay controls.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Engine",
        "Preset",
        "Pitch",
        "Tone",
        "Noise",
        "Snap",
        "Body",
        "Decay",
        "Volume",
        "Distortion",
        "Note Map"
      ],
      "cautions": "Any note triggers one monophonic hit. Velocity sets level; note-off is ignored. Note Map selects General MIDI snare notes 37 side stick, 38 selected engine, 40 electronic (default) or any note (selected engine).",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/speculate-5df7631a",
      "name": "Speculate",
      "homepage": "https://github.com/danja",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/speculate"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "Dry/Wet",
        "Shift",
        "Blur",
        "Freeze",
        "Mod Depth",
        "Mod Factor"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/spense-3ef1cb42",
      "name": "Spense",
      "homepage": "https://danja.github.io/downspout/plugins/spense/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/spense"
      ],
      "image": "https://plugin-universe.com/image/123a711424365c0e78d414bbf576700fb27da3633e40911d65d660931a876996.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Stereo phase disperser: up to eight cascades of eight all-pass filters that smear phase without changing level, with a group-delay plot. Reports stack x 7 samples of latency.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/spliff-f28b04a5",
      "name": "Spliff",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/spliff"
      ],
      "image": "https://plugin-universe.com/image/bc822ccabc216caa584a158ca225166fd633419ee9b6e449cbbbb62eb9926af1.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Adaptive transient processor in the Spiff manner: detects transients per frequency band and applies dynamic cuts or boosts only where transient energy exists, leaving the rest of the spectrum intact.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Boost mode before compressors or limiters can produce hot peaks; Delta monitoring is loudness-neutral but the wet path is not.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sprout-517f198a",
      "name": "Sprout",
      "homepage": "https://strandz.it/jigdaw/plugins/sprout/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/sprout/"
      ],
      "image": "https://plugin-universe.com/image/e98f136e6dc1a52403844509e211d95a417a04f646b8f4edfbe5fe8bdad110ff.png",
      "imageIsLocal": true,
      "created": "2026-10-30T13:03:51.177Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "L-system MIDI generator: a grammar is rewritten for up to 16 generations, read as a turtle, and played as a monophonic, scale-quantised line locked to the host transport, optionally growing by one generation every few bars.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport",
        "MidiEvents",
        "MidiOut"
      ],
      "platforms": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Grammar",
        "Generations",
        "Grow every (bars",
        "0 = off)",
        "Scale",
        "Root note",
        "Step size (degrees)",
        "Range (degrees)",
        "Step grid",
        "Gate",
        "Probability",
        "Velocity",
        "Channel",
        "Seed",
        "Pitch source",
        "Input channel (0 = all)",
        "CC channel (0 = off)",
        "Conductor channel (0 = off)"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can. Silent until the host transport is rolling and reports a tempo and a beat position. Pure MIDI, no audio: route its MIDI output to an instrument. Ported from the Downspout VST3 of the same name; the status read-outs and the panel are not carried over, and the random draw is the VST3's 64-bit mix. Monophonic by design. A new note ends the note before it rather than overlapping. An expansion longer than 131,072 symbols is not used; the deepest generation that fits plays instead.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/sprout-291373b3",
      "name": "Sprout",
      "homepage": "https://danja.github.io/downspout/plugins/sprout/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/sprout"
      ],
      "image": "https://plugin-universe.com/image/786727478e6b5beebd8195ba571dc7dbca14f2ab4a2e8aa2dda60ad4e73d343d.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "L-system MIDI generator: seven grammars, or a typed Custom one, rewritten per generation, read as a turtle and played as a scale-quantised (or held-note) monophonic line locked to the transport. Optional MIDI input: held notes as the pitch source, and the Drift and Conductor CC sets.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Grammar",
        "Generations",
        "Grow every",
        "Scale",
        "Root note",
        "Step size",
        "Range",
        "Step grid",
        "Gate",
        "Probability",
        "Velocity",
        "Channel",
        "Seed",
        "Pattern steps",
        "Generation",
        "Current step",
        "Pitch source",
        "Input channel",
        "CC channel",
        "Conductor ch"
      ],
      "cautions": "Silent while the transport is stopped. Expansions beyond 131072 symbols are not used; the deepest generation that fits plays instead.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/squelch-8deaa90a",
      "name": "Squelch",
      "homepage": "https://strandz.it/jigdaw/plugins/squelch/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/squelch/"
      ],
      "image": "https://plugin-universe.com/image/a3f59604cc96df0f55e362861ab6e961eb477686f8272a83d1790d32a3bf63f3.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A resonant lowpass filter whose cutoff an envelope follower pushes up on every note, for the acid bass sweep. Put it after a synth: each note opens the filter and Decay sets how fast it closes. Plain JavaScript, no WebAssembly module.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Cutoff",
        "Resonance",
        "Envelope (octaves)",
        "Decay"
      ],
      "cautions": "Resonance stops short of self-oscillation, and the output is soft clipped to keep a note on the resonant peak from being much louder than the rest. Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/stomp-rack-b27bced1",
      "name": "Stomp rack",
      "homepage": "https://strandz.it/jigdaw/plugins/stomp-rack/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/stomp-rack/"
      ],
      "image": "https://plugin-universe.com/image/66a0669384d4dece972b6f6b8e5e935f27a21d8900eecc754ed16cc3b777dc93.png",
      "imageIsLocal": true,
      "created": "2026-10-02T13:35:24.831Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "A boost into a tremolo into a plate reverb, as one plugin: Drive, Tremolo depth and Reverb mix are all it exposes. The rack is built from three published Jigs by reference, and is the worked example of a composite plugin.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Drive",
        "Tremolo depth",
        "Reverb mix"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/stove-synth-b6e41efa",
      "name": "Stove Synth",
      "homepage": "https://danja.github.io/flues/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/flues/plugins/pm-synth"
      ],
      "image": null,
      "imageIsLocal": false,
      "created": "2026-09-09T14:45:16.224Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/flues",
        "source": "flues",
        "licence": "MIT",
        "derivedFrom": "https://github.com/danja/flues"
      },
      "vendor": "Danny Ayers",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": null,
      "roles": [
        "Instrument",
        "AudioInstrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "LV2"
      ],
      "tags": [],
      "parameters": [
        "DC Level",
        "Noise Level",
        "Tone Level",
        "Attack",
        "Release",
        "Interface Type",
        "Interface Intensity",
        "Tuning",
        "Delay Ratio",
        "Delay 1 Feedback",
        "Delay 2 Feedback",
        "Filter Feedback",
        "Filter Frequency",
        "Filter Q",
        "Filter Shape",
        "LFO Frequency",
        "Modulation Type Level",
        "Reverb Size",
        "Reverb Level"
      ],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/strata-87cbe278",
      "name": "Strata",
      "homepage": "https://danja.github.io/downspout/plugins/strata/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/strata"
      ],
      "image": "https://plugin-universe.com/image/bfbc381a26579aa8edc8514950a53bbdebc589fc6c1fe35aaadbdd2cc9c81764.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice wavetable synthesizer with two band-limited table oscillators (Bend, Sync and Fold warp), a sine sub, unison, a resonant multimode filter, two envelopes and an LFO.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/syrinx-772936c7",
      "name": "Syrinx",
      "homepage": "https://danja.github.io/downspout/plugins/syrinx/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/syrinx"
      ],
      "image": "https://plugin-universe.com/image/4eaa573d77c6504a40d188a247f7de07236c88ec45cb526c2b9b101f06e4ffc2.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Avian vocal synthesizer using Mindlin-Laje ODE models with eleven bird presets: Wren, Thrush, Warbler, Finch, Robin, Nightjar, Pigeon, Hummingbird, Starling, Custom and Crow (a hoarse, falling caw). Each MIDI note plays a phrase of chirping syllables, or (Source = Audio in) a stereo input is analysed for pitch, loudness, sibilance and onsets and steers the bird voice, so it works as an effect on speech or singing.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Audio",
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Source selects the player: MIDI, Audio in (the keyboard is ignored) or Both. Audio mode needs the plugin on a track that carries audio into it; Voice Range should sit near the middle of the speaker's pitch. Eleven presets share one MIDI channel; select a preset via the Selected Preset master parameter before connecting multiple Syrinx instances.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/t-mix-d42b5d99",
      "name": "T-Mix",
      "homepage": "https://danja.github.io/downspout/plugins/t_mix/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/t-mix"
      ],
      "image": "https://plugin-universe.com/image/5e98172a151f269249a32d34d645e034ea1210ad1ddbe7a4c24d3f3611c8283d.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-input mono-strip mixer with level, pan, mute, solo, metering, and stereo master output.",
      "roles": [
        "AudioMixer"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "utility",
        "mixing"
      ],
      "categoryAltLabels": [
        "routing",
        "tool",
        "helper",
        "housekeeping",
        "console",
        "mixer",
        "bus",
        "summing"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/thumper-38f2d199",
      "name": "Thumper",
      "homepage": "https://danja.github.io/downspout/plugins/thumper/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/thumper"
      ],
      "image": "https://plugin-universe.com/image/c571366af9c1502968ec6264d8b47cbfc5e06e9d2e16df862fe5f44d27e2e57e.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Kick drum generator with ten synthesis engines, style presets, pitch/filter/amp envelopes, an optional second-engine layer and output distortion.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Engine",
        "Preset",
        "Pitch",
        "Pitch Drop",
        "Decay",
        "Click",
        "Body",
        "Drive",
        "Tone",
        "Volume",
        "FM Ratio",
        "FM Index",
        "Modal Decay",
        "Sub Mix",
        "Distortion",
        "Pitch Env",
        "Filter Env",
        "Amp Env",
        "Engine 2",
        "Layer Mix",
        "Note Map"
      ],
      "cautions": "Note Map selects General MIDI kick notes 35 and 36 only (default; always at the Pitch parameter) or any note. With any note, on channel 10 the pitch is the Pitch parameter; on other channels the note sets the pitch. Velocity sets level; note-off is ignored. The Pitch parameter is not changed by notes.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/toneworm-5ae4aa55",
      "name": "ToneWorm",
      "homepage": "https://danja.github.io/downspout/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/downspout/plugins/worms"
      ],
      "image": "https://plugin-universe.com/image/bc587952c1e3e11e656b493eb2ef9bbd416e14d7105849ef7e672828072679b3.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Transport-synchronized MIDI generator.\nNavigates a Tonnetz pitch lattice using Paterson's Worm rules.\nSupports Conductor integration and scale quantization.",
      "roles": [],
      "accepts": [],
      "produces": [],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/tops-a3d65a4d",
      "name": "Tops",
      "homepage": "https://danja.github.io/downspout/plugins/tops/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/tops"
      ],
      "image": "https://plugin-universe.com/image/7af54d6840868218675b05beca746cb1fe09b824d87776cae04d9e02082ddcb9.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Hi-hat and cymbal generator with ten instruments, six engines and five presets.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Instrument",
        "Engine",
        "Preset",
        "Pitch",
        "Decay",
        "Tone",
        "Noise",
        "Brightness",
        "Volume",
        "Distortion",
        "Note Map",
        "Closed HH Pan",
        "Open HH Pan",
        "Pedal HH Pan",
        "Crash Pan",
        "Ride Pan",
        "Splash Pan",
        "China Pan",
        "Cowbell Pan",
        "Tambourine Pan",
        "Triangle Pan"
      ],
      "cautions": "Velocity sets level. Note Map: General MIDI (default) plays only notes 42 closed, 44 pedal, 46 open, 49 crash, 51 ride, 52 china, 54 tambourine, 55 splash, 56 cowbell, 81 triangle (also 53, 57, 59); Selected plays the Instrument parameter from any note. A closed or pedal hat chokes an open hat.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/trajectory-1a674611",
      "name": "Trajectory",
      "homepage": "https://danja.github.io/downspout/plugins/trajectory/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/trajectory"
      ],
      "image": "https://plugin-universe.com/image/a41b8c850ea1c1b2a8bca7788416546c2365c684eadba4ed2dcfa81288c6218d.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Eight-voice polygon-bounce synthesizer: the oscillator is a point bouncing inside a regular 3-12 sided polygon, its x and y position mixed into the waveform, shaped by a full ADSR envelope. Ported from the Flues Trajectory experiment.",
      "roles": [
        "InstrumentPlugin"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Sides",
        "Start Position",
        "Launch Angle",
        "Bounce Jitter",
        "X Level",
        "Y Level",
        "Attack",
        "Decay",
        "Sustain",
        "Release",
        "Velocity",
        "Level",
        "MIDI In",
        "Active Voices"
      ],
      "cautions": "Pitch follows the note proportionally, but the absolute pitch depends on the polygon (a square launched at 45 degrees is in tune, a dodecagon is about a fourth flat). The oscillator is not band-limited, so high notes alias. X Level and Y Level both at zero is silent.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/treatment-95587eb5",
      "name": "Treatment",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/treatment"
      ],
      "image": "https://plugin-universe.com/image/09ef09d183c90812793108d9b54557223c3017ac5ae820115a4934115c599ac4.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Physically modelled residual acoustic treatment panel: a mass-air-mass absorber with a porous fill, derived from real panel geometry (cavity, air gap, facing mass, flow resistivity). Up to four panels in series, a Ring mode and a tempo-syncable geometry sweep make it a special effect. Randomise builds a new bank; five CCs drive panel 1.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Flow Resist has a sweet spot near 4.1 kRayl/m at the default 100 mm cavity: too open or too dense a fill absorbs much less. This is physical, not a bug. In Absorb mode (the default) the plugin only ever attenuates; Ring mode boosts resonances by up to 9 dB per section, so keep Amount moderate on a four-panel bank. New in this version: 18 appended parameters (panels, panels 2-4 geometry, mode, sweep rate/depth/stereo/sync/division). Sweep Sync uses host BBT time; hosts that supply none fall back to Sweep Rate.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/tremolo-3c16d33f",
      "name": "Tremolo",
      "homepage": "https://strandz.it/jigdaw/plugins/tremolo/",
      "seeAlso": null,
      "sameAs": [
        "https://strandz.it/jigdaw/plugins/tremolo/"
      ],
      "image": "https://plugin-universe.com/image/b60c48bb3c2f2b5a6d4e9b0b150dea202f181883abdce8d98f777f439f9fe19b.png",
      "imageIsLocal": true,
      "created": "2026-09-29T10:26:42.554Z",
      "licenceId": "Apache-2.0",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/jigdaw",
        "source": "jigdaw",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/jigdaw"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Amplitude modulation by a sine LFO. Its whole signal path is JavaScript: no WebAssembly module, the worked example for a plugin whose processing does not need one.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "Jig"
      ],
      "tags": [],
      "parameters": [
        "Rate",
        "Depth"
      ],
      "cautions": "Declares no jig:module and so no jig:abi. A host that loads a module directly, such as the native adapter, cannot load this plugin; a JavaScript AudioWorklet host can.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/trio-d8ce721c",
      "name": "Trio",
      "homepage": "https://danja.github.io/downspout/plugins/trio/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/trio"
      ],
      "image": "https://plugin-universe.com/image/e364e2eab7e037d02ac5166a6651bd4b07c05aeb3c7d1453d6d7bfd6d04e7d4b.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Three-band downward and upward dynamics with adjustable Linkwitz-Riley crossovers, a linked detector per band, Time and Amount macros, and live per-band gain meters.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "MidiCC"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/tuney-vst-cb65086e",
      "name": "Tuney VST",
      "homepage": "https://danja.github.io/downspout/plugins/tuney_vst/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/tuney-vst"
      ],
      "image": "https://plugin-universe.com/image/9ade9f2fd179063fb4521c8be0e4a9e8daa1d27475582ba66ca7a00e641e84ef.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Text-to-music instrument and MIDI generator with configurable alphabets, scales, and microtonal tunings.",
      "roles": [
        "Instrument",
        "MidiGenerator"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio",
        "Midi",
        "MelodyMidi"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi",
        "instrument"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor",
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/valis-8a787f4a",
      "name": "Valis",
      "homepage": "https://danja.github.io/valis/",
      "seeAlso": null,
      "sameAs": [],
      "image": "https://plugin-universe.com/image/71740e0a6c928315b845c506e9c657ca7e17c0cf73c9619635622927b472aaaa.jpg",
      "imageIsLocal": true,
      "created": "2026-09-12T08:00:15.952Z",
      "licenceId": "MIT",
      "sourceAvailability": null,
      "pricing": null,
      "provenance": {
        "graph": "graph:user/github-2303-1b505ba2-facts",
        "source": "github-2303-1b505ba2-facts",
        "licence": "CC0-1.0",
        "derivedFrom": "http://purl.org/stuff/plugin-universe/person/github-2303-1b505ba2"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Virtual Analog LLM Integrated System",
      "roles": [],
      "accepts": [],
      "produces": [],
      "requires": [],
      "platforms": [],
      "categories": [
        "synth"
      ],
      "categoryAltLabels": [
        "synthesizer",
        "wavetable",
        "fm",
        "synthesiser",
        "subtractive",
        "additive"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja",
      "promoted": true,
      "promotedUntil": "2027-09-12T08:58:46.609Z"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/voxmod-81d12c55",
      "name": "Voxmod",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/voxmod"
      ],
      "image": "https://plugin-universe.com/image/200b1f31bfe778b98beb9ddc4f2d86a80a0dcb98584be1f772716c3c710de638.png",
      "imageIsLocal": true,
      "created": "2026-10-30T12:54:07.247Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Combined vocoder and ring modulator. Inputs 1/2 are the analysed carrier, inputs 3/4 the modulator. Mix blends a filter-bank vocoder against a band-limited ring modulator in parallel; five CCs drive both engines.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "The port roles are load-bearing: inputs 1/2 are the carrier the vocoder analyses and inputs 3/4 are the modulator it colours. Routing a single stereo pair into both halves will make the vocoder analyse its own modulator. Set Carrier to internal osc, or Sync, to drive the vocoder from inputs 3/4 alone.",
      "downloads": [],
      "vendorSlug": "danja"
    },
    {
      "iri": "http://purl.org/stuff/plugin-universe/plugin/xoxolo-c74463a5",
      "name": "Xoxolo",
      "homepage": "https://danja.github.io/downspout/plugins/xoxolo/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/xoxolo"
      ],
      "image": "https://plugin-universe.com/image/15c7facfc8915107999d1b693046b8cf1bb331f0f5bccf30eae67686798a321b.png",
      "imageIsLocal": true,
      "created": "2026-09-09T14:45:13.022Z",
      "licenceId": "MIT",
      "sourceAvailability": "OpenSource",
      "pricing": "Free",
      "provenance": {
        "graph": "graph:source/downspout",
        "source": "downspout",
        "licence": "CC0-1.0",
        "derivedFrom": "https://github.com/danja/downspout"
      },
      "vendor": "danja",
      "vendorIri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
      "description": "Explicit x0x-style drum sequencer with 11 DrumKit-oriented lanes and patterns up to 32 steps. An optional cellular-automaton layer lets any lane evolve from its programmed pattern.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [
        "Windows",
        "MacOS",
        "Linux"
      ],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "downloads": [],
      "vendorSlug": "danja"
    }
  ],
  "licence": {
    "licence": "CC0-1.0",
    "url": "https://creativecommons.org/publicdomain/zero/1.0/",
    "attribution": "Plugin Universe — https://plugin-universe.com (requested, not required)"
  }
}