Processors

Composite processors: effect chains, players, MIDI timelines and neural amp models. 16 nodes. Filter them in Explore.

  • Clip player

    @maru/processors-clip-player

    One prepared planar stereo clip at any 8-384 kHz source rate: sample-clock transport with run/loop/normalised seek, 4-point Hermite resampling to the host rate and a 5 ms…

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 2 plugins
  • Division clock

    @maru/processors-division-clock

    CHOMPI TEMPO firmware port of the clock manager: two division lanes plus a fixed eighth-note lane over a free-running 24 ppqn timer or external MIDI clock…

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • MIDI note map

    @maru/processors-midi-note-map

    Prepared four-voice MIDI note maps with held-source snapshots and shared-output reference counting.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • MIDI pattern

    @maru/processors-midi-pattern

    Bounded per-instance held-note step pattern shared by the Steps and Arpeggiator module Processors: steps-per-second rate converted to exact fractional frames through…

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 2 plugins
  • MIDI timeline

    @maru/processors-midi-timeline

    Bounded sample-clock MIDI timeline playback shared by prepared MIDI sources, including note release and loop transport.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 8 plugins
  • MPE ingress

    @maru/processors-mpe-ingress

    MIDI 1.0 MPE semantics (L2): zone configuration, per-channel bend range, member-channel note identity, and summed master/member pitch-bend, pressure and CC74 as CLAP-numbered…

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 2 plugins
  • Multi effect chain

    @maru/processors-multi-effect-chain

    Canonical reusable MultiFX effect-chain engine and numeric multi-effect-chain helpers, consumed by MultiFX and Loudmatch.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 5 plugins
  • NAM A2

    @maru/processors-nam-a2

    Bounded standard NAM A2 Lite/Full causal WaveNet inference using the original learned weight stream.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • NAM A2 resource spec

    @maru/processors-nam-a2-resource-spec

    Lightweight numerical prepared standard A2 resource layout shared by NAM pack writers and portable Processor readers.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • NAM A2 spec

    @maru/processors-nam-a2-spec

    Lightweight canonical standard NAM A2 topology, constants and weight-count contract for import validation.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • Pattern arpeggiator

    @maru/processors-pattern-arpeggiator

    CHOMPI TEMPO firmware port of the two-engine ArpeggiatorSequencer: held and latched note lists with std::vector semantics, five step orders, five rest masks, random octave…

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • Reference smoothed gain

    @maru/processors-reference-smoothed-gain

    Qualification-only mono f32 smoothed-gain processor with deterministic reset.

    Processors
    • JavaScript: Available
    • WebAssembly: Builds
    • C: Builds
    • Native macOS: Builds
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Not used by a plugin yet
  • Serial effect stack

    @maru/processors-serial-effect-stack

    Bounded serial effect scheduling with stable slot identities, opaque type tags and queued live transitions.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 5 plugins
  • Serial effect stack reference

    @maru/processors-serial-effect-stack-reference

    Qualification-only restricted three-stage consumer of the serial effect scheduler.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Not used by a plugin yet
  • Stem player

    @maru/processors-stem-player

    Aligned four-stem prepared stereo clip playback and mixing.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin
  • Strum notes

    @maru/processors-strum-notes

    Aura grid eight-zone repeated chord-pitch selection.

    Processors
    • JavaScript: Available
    • WebAssembly: Not checked
    • C: Builds
    • Native macOS: Not checked
    • Native Windows: Not checked
    • Native Linux: Not checked
    • Rust: Not checked
    • GPU: Experimental
    • Cortex-M: Experimental
    Used by 1 plugin