{
  "vendor": "danja",
  "slug": "danja",
  "iri": "http://purl.org/stuff/plugin-universe/vendor/danja-ba40c9e0",
  "names": [
    "danja",
    "Danny Ayers",
    "Danja"
  ],
  "altLabels": [
    "Danny Ayers"
  ],
  "total": 117,
  "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/9cce2ca9b45b2b01cbc857dd87ab20f0c4c7e2aef96abffcd55185fdeb5a05f9.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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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-2e36c2cd",
      "name": "BassGen",
      "homepage": "https://danja.github.io/downspout/plugins/bassgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/bassgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "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, 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.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Midi",
        "BassMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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/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/cdffe6bca63562217c201cf3db08048efc5e69c6ca49eb05436bea3f0bb12488.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/bassops-af604322",
      "name": "Bassops",
      "homepage": "https://danja.github.io/downspout/plugins/bassops/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/bassops"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "categories": [
        "effect"
      ],
      "categoryAltLabels": [
        "audio effect",
        "fx",
        "processor",
        "insert"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Duck Depth",
        "Attack",
        "Release",
        "M/S Cutoff",
        "Side Shape",
        "Wet",
        "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/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/1f7375883cff05b23528d80524481e7ad002873ae7b5d74d57f45939e016c691.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": null,
      "imageIsLocal": false,
      "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": [],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "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": null,
      "imageIsLocal": false,
      "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"
      ],
      "produces": [
        "Midi",
        "HarmonyMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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-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/0239734c42f7562b45e562ea4b6d37f934fd5d1ef4dda7d560359434270110a1.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-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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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/c826a22d59bf342be4db8497dff1cd8f471950e11c5d47d2d86f4d984d7c618a.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/b7777804fab7851972042396be884acdfa3035649cd1f175345146b4f777c079.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": null,
      "imageIsLocal": false,
      "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": [],
      "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/conductor-d8a0841a",
      "name": "Conductor",
      "homepage": "https://danja.github.io/downspout/plugins/conductor/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/conductor"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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-0834d429",
      "name": "Counterpointer",
      "homepage": "https://danja.github.io/downspout/plugins/counterpointer/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/counterpointer"
      ],
      "image": null,
      "imageIsLocal": false,
      "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"
      ],
      "produces": [
        "Midi",
        "MelodyMidi"
      ],
      "requires": [],
      "platforms": [],
      "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/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/bc111e0204c04d50c5e98923cfd552b917467089dead27727826bdc8f6a78b70.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/damiano-bbe614ab",
      "name": "Damiano",
      "homepage": "https://danja.github.io/downspout/plugins/damiano/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/damiano"
      ],
      "image": null,
      "imageIsLocal": false,
      "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) and MIDI CC control of drive via Drift.",
      "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/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/153c4209471706eeb045cf5607cc8726482a7d3aec115d294502ee2812281db3.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": null,
      "imageIsLocal": false,
      "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": [],
      "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-4bdd4a3a",
      "name": "DrumGen",
      "homepage": "https://danja.github.io/downspout/plugins/drumgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/drumgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "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, and Conductor CC control.\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": [],
      "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/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/78b2a840396e54fbfd0fbb8d3d0fa2a04c771d8de2f6a945e18e69606c78312e.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/drumkit-68e0ac57",
      "name": "DrumKit",
      "homepage": "https://danja.github.io/downspout/plugins/drumkit/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/drumkit"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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/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/f441cc4cae24eb60b3fbd74dddb57506fde079b93ece9eaaf00e70f228affc25.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/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/8b9f81586129cd545e7826e844106990e03777316be20916cfe97d2f657cef89.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": null,
      "imageIsLocal": false,
      "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": [],
      "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-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": null,
      "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/b56ce5fcd0234964e548050e76bb0c63a98f723c0479d3ea03631d384a89f029.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"
      ],
      "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.",
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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/ground-16875209",
      "name": "Ground",
      "homepage": "https://danja.github.io/downspout/plugins/ground/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/ground"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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/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/8d62615749dd66d6d7f990b2b690feca6ae256bfafd031ea8a05c40fc5fa7ccf.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/guardian-ed362b61",
      "name": "Guardian",
      "homepage": "https://danja.github.io/downspout/plugins/guardian/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/guardian"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "categories": [
        "midi"
      ],
      "categoryAltLabels": [
        "midi effect",
        "note effect",
        "midi processor"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [
        "Scale"
      ],
      "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/5860e64aaa5314561c28b61b4c196aabc65570de183a2d8438102a24c9ef35b7.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/45feae999da6c4f7955e61a5081c48749b48bd7e56abb58f71752f0da899ac6b.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/0649314ebf212e22237d6751bda9086faf0eb673ead22fa0283669c7b658c90c.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/69dec53817b91a240b13cf9d43bdb1ce2e8bfd3efec49955b04b913dafab68fa.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/lifeform-c06422d7",
      "name": "Lifeform",
      "homepage": "https://danja.github.io/downspout/plugins/lifeform/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/lifeform"
      ],
      "image": null,
      "imageIsLocal": false,
      "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"
      ],
      "produces": [
        "Midi",
        "MelodyMidi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport",
        "Launchpad"
      ],
      "platforms": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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"
      ],
      "produces": [
        "Midi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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/melgen-eed7df3e",
      "name": "MelGen",
      "homepage": "https://danja.github.io/downspout/plugins/melgen/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/melgen"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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/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/1143a8ec04d201d6994d6a149d7c1592e46dd57ebefdc07b686f6d9bc89f475c.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/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/2fff6cb2990d6507d016d24f2ed2aafd268b5fed0c76905af7ed416acd661f44.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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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-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/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/bbf8e20d8b8a5b577ef384f8324465b54a09703676a3d901d1fbcfc2d90f2723.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": null,
      "imageIsLocal": false,
      "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, and autonomous triggering.",
      "roles": [
        "Instrument",
        "MidiGenerator"
      ],
      "accepts": [
        "Midi",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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/oracle-df5950e4",
      "name": "Oracle",
      "homepage": "https://danja.github.io/downspout/plugins/oracle/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/oracle"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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": null,
      "imageIsLocal": false,
      "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": [],
      "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/f490130959e624b450e640449aaf5135862d4cbfa339e5bc295f21f3779adc76.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": null,
      "imageIsLocal": false,
      "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": [],
      "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/polymeter-548163c0",
      "name": "Polymeter",
      "homepage": "https://danja.github.io/downspout/plugins/polymeter/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/polymeter"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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/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/90d5669aee454c671af3a2b97d16420e96365876fce1416c27c3d9779aecaaa7.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/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/29b872f07bfb4a28847881905db6f9c1583c84656bf7a4a765098296cdb3a131.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/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": null,
      "imageIsLocal": false,
      "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-voice damped resonator bank that turns stereo input into pitched material using MIDI tuning or an internal scale.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "Midi",
        "HarmonyMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "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/rift-7fbd213b",
      "name": "Rift",
      "homepage": "https://danja.github.io/downspout/plugins/rift/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/rift"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "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/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": null,
      "imageIsLocal": false,
      "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": [],
      "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/skream-fd9f59f0",
      "name": "Skream",
      "homepage": null,
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/skream"
      ],
      "image": null,
      "imageIsLocal": false,
      "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. Cutoff and scream accept MIDI CC modulation.",
      "roles": [
        "AudioEffect"
      ],
      "accepts": [
        "Audio",
        "ControlMidi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "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/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/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/a0ebd167cce8ec14b22579c2ad76afc675696d1d9630080e60c264707cde67d9.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/01192eab58f2b175400b14945ed386a80623f3e63ff7a5a1643731ece0554e33.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/syrinx-772936c7",
      "name": "Syrinx",
      "homepage": "https://danja.github.io/downspout/plugins/syrinx/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/syrinx"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": "Polyphonic avian vocal synthesizer using Mindlin-Laje ODE models with ten bird presets: Wren, Thrush, Warbler, Finch, Robin, Nightjar, Pigeon, Hummingbird, Starling, and Custom.",
      "roles": [
        "Instrument"
      ],
      "accepts": [
        "Midi"
      ],
      "produces": [
        "Audio"
      ],
      "requires": [],
      "platforms": [],
      "categories": [
        "instrument"
      ],
      "categoryAltLabels": [
        "virtual instrument",
        "sound source",
        "vsti",
        "sound generator"
      ],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": "Ten 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": null,
      "imageIsLocal": false,
      "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": [],
      "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/toneworm-5ae4aa55",
      "name": "ToneWorm",
      "homepage": "https://danja.github.io/downspout/",
      "seeAlso": null,
      "sameAs": [
        "https://danja.github.io/downspout/plugins/worms"
      ],
      "image": null,
      "imageIsLocal": false,
      "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": [],
      "categories": [],
      "categoryAltLabels": [],
      "formats": [
        "VST3"
      ],
      "tags": [],
      "parameters": [],
      "cautions": null,
      "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/7f3e551dfd8e5de53f77dfeba173f473a6f11648e37b81697f025586ec1ff126.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/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": null,
      "imageIsLocal": false,
      "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": [],
      "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/xoxolo-c74463a5",
      "name": "Xoxolo",
      "homepage": "https://danja.github.io/downspout/plugins/xoxolo/",
      "seeAlso": null,
      "sameAs": [
        "http://purl.org/stuff/transmissions/plugins/downspout/xoxolo"
      ],
      "image": null,
      "imageIsLocal": false,
      "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.",
      "roles": [
        "MidiGenerator"
      ],
      "accepts": [],
      "produces": [
        "Midi",
        "DrumMidi"
      ],
      "requires": [
        "HostTransport"
      ],
      "platforms": [],
      "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)"
  }
}