Phasetape
Beta access →

Early Access · Pre-order Now

Nodus

Node-based MIDI & audio processing.

Build complex signal chains the visual way.

VST3AUCLAPmacOSWindows

Compatible with

Ableton LiveLogic ProBitwigFL StudioReaperCubaseand any DAW supporting VST3*

workflow

How it works

01
node.place50+ nodes available

Place nodes

Open the canvas and drag in any processing block — EQ, reverb, arpeggiator, sampler, chord generator. Each node is self-contained with its own parameters and ports.

02
node.connectAudio · MIDI · Modulation

Connect cables

Draw connections between output and input ports. Audio, MIDI, and modulation signals travel on separate cables — each with its own color, so the signal flow is always readable at a glance.

03
node.modulateEvery parameter is a target

Modulate anything

Assign LFOs, step sequencers, envelope followers, or MIDI CC to any parameter on any node. Every knob is a modulation target. Stack as many sources as you need.

04
node.groupUnlimited nesting

Group, save, reuse

Select any set of nodes — however complex — and collapse them into a single reusable group. Duplicate an entire multi-stage processing chain in one keystroke, or save it as a preset to drop into any future patch.

05
node.vstInfinite possibilities

Load any external VST

Drag any third-party plugin directly onto the canvas as a node. Its parameters become modulation targets just like any internal module — assignable to LFOs, step sequencers, MIDI CC, or any other source. Every plugin you own becomes part of the graph.

06
node.hostDAW-agnostic

Your nodal DAW, inside any DAW

Nodus brings the power of a nodal DAW without forcing you to abandon your setup. As a VST host embedded in your session, it becomes your permanent home — regardless of which DAW you work in. Break free from the constraints of aging software while staying in your preferred environment.

07
node.collaborateCross-DAW collaboration

Share patches with anyone

Export your entire graph and send it to a collaborator. They open it in Nodus on their side — in whatever DAW they use. No compatibility issues, no session files, no format negotiation. The patch works exactly the same regardless of the host.

08
node.bounceCPU relief · Always reversible

Non-destructive internal bounce

Forget the render headaches of aging DAWs. Nodus includes a synchronized internal bounce engine that freezes any part of your graph, reducing CPU load instantly — without committing to anything permanently. Unfreeze, tweak, and re-render at any point in your session.

feature set

Built for your workflow

Every design decision in Nodus prioritises speed, clarity, and musical expressiveness.

node.canvas

Visual Node Graph

Drag, drop, and connect nodes on an infinite canvas. Route MIDI signals, layer modulators, and build generative structures without writing a single line of code.

node.modulator

Deep Modulation

LFOs, step sequencers, macros, and MIDI-driven modulators — all freely assignable to any parameter. Animate your sound with precision and creativity.

node.output

Works Everywhere

Ships as VST3, AU, and CLAP on macOS and Windows. Load it in Ableton, Logic, Bitwig, Reaper, FL Studio, or any standards-compliant DAW.

module catalogue

Every node, documented.

53 nodes across 6 categories — from generators and effects to modulators and routing utilities.

node.wavetableGenerators

Wavetable Oscillator

Polyphonic wavetable engine with 16-voice unison, three chained warps across 12 modes, spectral transforms, MIP-map anti-aliasing, portamento and MIDI learn.

node.samplerGenerators

Sampler

Polyphonic sample player with 6 loop modes (loop, reverse, ping-pong, one-shot, gate…), ±24 semitone pitch, drag-and-drop loading and Poly Env Sync.

node.eqEffects

EQ 8

8-band parametric equaliser (bell, shelf, high/low-pass, notch) with real-time FFT spectrum analyser and per-band bypass.

node.filterEffects

Filter

Multi-mode resonant filter (LP / HP / BP / Notch / Peak) with cutoff, resonance, drive, wet/dry mix and integrated spectrum display.

node.distortionEffects

Distortion

3-stage multiband saturation unit. Each stage runs an independent shaper algorithm (soft-clip, fold, bit-crush…) with crossover frequency control.

node.waveshaperEffects

Waveshaper

Drawable transfer-function shaper: paint the curve freehand or use symmetrical/bipolar modes. Uses the same LFO point system as Nodus modulators.

node.clipperEffects

Clipper

Hard-clip ceiling with optional soft-knee and output gain trim — ideal as a final brickwall before the signal leaves a chain.

node.delayEffects

Delay

Stereo delay line with tempo sync, independent L/R times, feedback, hi/lo-cut on the feedback path and ping-pong mode.

node.phaserEffects

Phaser

All-pass cascade phaser with LFO-modulated centre frequency, feedback, stereo spread and up to 12 stages.

node.flangerEffects

Flanger

LFO-modulated short-delay flanger with rate, depth, feedback, offset and a motion control for complex movement.

node.hyperEffects

Hyper

Unison/super-saw chorus that generates multiple pitch-shifted voices via LFO-modulated delay lines, with stereo spread and density control.

node.dimensionEffects

Dimension

Stereo widener inspired by the Roland Dimension D: multiple LFO-modulated delay lines with cross-feedback produce a lush, three-dimensional soundstage.

node.pitchshiftEffects

Pitch Shifter

FFT phase-vocoder pitch shifter with fine-tune (cents), wet/dry mix, window size, overlap, transient enhancement, stability, tone and formant compensation.

node.reverbEffects

Psychoverb

Three-layer reverb: geometric early reflections, Schroeder allpass mid-diffusion and a Hadamard FDN late tail — with full room geometry and damping controls.

node.compressorDynamics

Compressor

Multi-style compressor (VCA, Opto, FET, Clip) with threshold, ratio, attack, release, knee, makeup, mix, stereo link, auto-release and waveform visualiser.

node.limiterDynamics

Limiter

Feed-forward lookahead limiter with multiple character styles, ISP (inter-sample peak) detection and gain-reduction waveform display.

node.gateDynamics

Gate

Noise gate with lookahead, hysteresis, multiple style modes and an integrated waveform analyser for visual feedback.

node.midiinMIDI

MIDI In

Captures live MIDI from any DAW channel and injects it into the graph — the primary source for MIDI-driven nodes.

node.humanizerMIDI

Humanizer

Adds controlled randomness to MIDI note chance, velocity and timing offset so programmed parts feel performed.

node.velremapMIDI

MIDI Velocity Remap

Drawable velocity curve that remaps incoming MIDI velocity to any custom response — linear, compressed, expanded or custom.

node.transposeMIDI

MIDI Transpose

Shifts incoming MIDI notes by a fixed semitone or octave amount in real time, with modulatable offset.

node.noterangeMIDI

MIDI Note Range

Filters MIDI by note range: notes outside the defined low/high bounds are blocked or transposed to fit the window.

node.expressionMIDI

MIDI Expression Ctrl

Maps MIDI CC or MPE expression data (pressure, slide, pitch-bend) to any modulation target in the graph.

node.midimergeMIDI

MIDI Merge

Combines multiple MIDI streams into one, useful when several generators or external sources need to share a single downstream chain.

node.midisplitMIDI

MIDI Split

Splits a MIDI stream into two outputs based on a configurable split point, enabling zone-based layering or routing.

node.steparpMIDI

Step Arp

Step-based arpeggiator / sequencer with per-step velocity, octave jump, gate length and tempo-sync rate.

node.miditunnelMIDI

MIDI Sender / Receiver

Wireless MIDI pair for routing signals across distant parts of the canvas without drawing long cables.

mod.lfoModulators

LFO

Drawable LFO with up to 32 custom control points, tempo sync (beat divisions to 32 bars), phase offset, smooth, and polyphonic retrigger modes.

mod.envModulators

Envelope

ADSR/AHDSR envelope with curved segments, velocity sensitivity, per-voice polyphonic mode and one-shot or looping behaviour.

mod.stepsModulators

Steps

Drawable step sequencer with up to 32 steps, per-step value, swing, glide and tempo-sync — doubles as a complex LFO shape.

mod.macroModulators

Macro

Single knob that fans out to multiple targets simultaneously — each connection has an independent depth and polarity.

mod.audiorateModulators

Audio Rate

Routes an audio signal directly as a modulation source, enabling audio-rate FM and AM on any modulatable parameter.

mod.followerModulators

Envelope Follower

Extracts amplitude envelope from an audio input (attack/release smoothing) and converts it to a modulation signal.

mod.pad4Modulators

Pad 4

2-D XY pad with four corners, each carrying its own value set. Position blends between all four simultaneously.

mod.state4Modulators

State 4

Preset morphing modulator: store up to 4 parameter snapshots and interpolate smoothly between them with a single knob.

mod.randomModulators

Randomizer

Generates smoothed or stepped random values at a configurable rate with seed control — great for evolving, generative textures.

node.gainRouting

Gain

Simple gain stage with dB control and smoothed volume ramp — the workhorse node for volume balancing inside any chain.

node.panRouting

Pan

Stereo panner with smooth parameter changes, useful for placing sounds in the stereo field without adding coloration.

node.widthRouting

Width

Mid-side stereo width control: 0% collapses to mono, 200% doubles the stereo information for an exaggerated spread.

node.multisplitRouting

Multiband Splitter

Linkwitz-Riley 4th-order crossover splitting a signal into 2, 3 or 4 frequency bands with allpass phase compensation for transparent recombination.

node.splitRouting

Splitter / Merger

Duplicate or recombine audio streams — split one bus to feed multiple parallel chains, then merge results back together.

node.channelsRouting

Channel Split / Merge

Separate L and R channels into independent mono streams, or rejoin two mono signals into a stereo pair.

node.msRouting

Mid-Side

Encode a stereo signal into Mid/Side components or decode M/S back to L/R for independent processing of centre and sides.

node.dcoffsetRouting

DC Offset

Removes DC bias from an audio signal with a configurable high-pass filter — prevents speaker damage and unwanted modulation drift.

node.polarityRouting

Polarity

Inverts signal polarity (phase flip) on the left, right or both channels — essential for fixing phase cancellation in layered chains.

node.bypassRouting

Bypass

Explicit bypass switch that passes audio unchanged when active — useful to A/B entire sub-chains without disconnecting cables.

node.groupRouting

Group

Encapsulates an entire sub-graph into a single reusable node with configurable audio and MIDI ports — the foundation of modular patch design.

node.audiotunnelRouting

Audio Sender / Receiver

Wireless audio pair for routing signals across distant parts of the canvas without drawing long cables.

node.scopeRouting

Oscilloscope

Real-time waveform display with lock-free ring buffers, zoom, trigger and vectorscope (Lissajous) mode for stereo analysis.

node.recorderRouting

Recorder

Records the passing audio stream to a WAV file on disk — capture live performances or bounce sub-chains mid-graph.

node.meterRouting

LR/MS Meter

Displays L/R or M/S levels and stereo correlation in real time — a lightweight metering utility for monitoring signal health.

node.notepadRouting

Notepad

Plain-text note node for documenting patches — annotate complex graphs with labels, reminders or patch descriptions.

node.vstRouting

VST Plugin

Host any third-party VST3 or AU plugin as a node inside the Nodus graph — bring your favourite effects into the flow.

faq

Questions

Still have questions? Drop us a line.

contact

Get in touch

A question about Nodus, a collaboration, or anything else — we'll get back to you.

contact.formphasetape.com