PERSISTENT NODES
Audio Plugin
NODE GRAPH PACK
Node Preset Libraries
FAUST PACK
Faust Code Libraries
OPEN SOURCE
C++ JUCE OPEN SOURCE
UNLIMITED, FREE FOREVER!
Persistent Nodes BETA
Persistent Nodes is a free, node-based audio effect plugin that allows users to directly design their own audio signal flow. While conventional audio plugins apply modules like EQs, compressors, delays, and reverbs sequentially within a predetermined structure, Persistent Nodes offers a significantly more open-ended approach.
In Persistent Nodes, the core of the plugin is not just a simple effect chain. The node graph itself is where users place nodes on the screen, connect them like cables, and directly configure both audio and control signals becomes the complete FX chain.
In other words, rather than being a fixed multi-effect unit, Persistent Nodes is closer to a sound design platform that lets users construct DSP structures however they desire.
PERSISTENT NODES
Audio Plugin
NODE GRAPH PACK
Node Preset Libraries
FAUST PACK
Faust Code Libraries
OPEN SOURCE
C++ JUCE OPEN SOURCE
Node Graph Editor
Node Graph Editor is the central graph editing environment of Persistent Nodes.
In this space, users can freely arrange and connect both audio and control nodes to design their own custom FX chains. Everything from serial and parallel chains to multiband splitting, feedback loops, and routing based on external inputs can be configured within a single graph. The plugin's overall behavior and architecture transform completely depending on how these nodes are connected.
AudioFX
AudioFX is the core effect node section that processes actual audio signals within Persistent Nodes.
Users can freely arrange and connect a diverse range of audio processing nodes including Gain, Filter, Distortion, Delay, Reverb, Dynamics, and Mixer to create their own custom sound chains. Each AudioFX node is completely seperate from the fixed sequence, allowing it to be flexibly deployed in serial, parallel, multiband, or feedback configurations depending on the graph architecture designed by the user.
Variable/Math/Logic/Flow
Variable / Math / Logic / Flow is the functional section dedicated to designing control structures within Persistent Nodes.
Variable stores values and shares them across multiple nodes, while Math calculates and transforms those values. Logic alters the graph's behavior based on specific conditions, and Flow branches or organizes signal and control routing. By utilizing this section, users can move beyond a simple effect chain to build complex, responsive DSP architectures that dynamically adapt to input signals and changing conditions.
Persistent Script & Faust Node
Persistent Script & Faust Node is an advanced expansion feature of Persistent Nodes.
Persistent Script is a scripting feature that allows users to write custom logic, conditional processing, parameter mapping, and macro controls. Meanwhile, Faust Node enables the creation of custom audio processing nodes by embedding Faust-based DSP code directly into the graph. Through these two features, users can push past the limitations of standard nodes to directly design their own unique control systems and DSP algorithms.
Annotations
Annotations is a feature for adding descriptions and notes directly within the node graph of Persistent Nodes.
It allows users to leave explanations on complex routing structures, node groups, macro controls, Script/Faust nodes, and feedback paths, making the graph significantly easier to understand and manage. Especially when sharing nodes presets, annotations serve as an essential documentation tool that helps other users quickly grasp the graph structure and safely modify it.
Specifications
Minimum System Requirements
OS: Windows 10 (64-bit) or later
DAW: VST3 compatible host (64-bit)
CPU: Intel Core i5 (6th Gen) / AMD Ryzen (1st Gen) or higher (4 Cores+)
RAM: 8 GB or more
Storage: SSD recommended
Display: 1920 x 1080 resolution or higher
Buffer Size: 256–512 samples recommended
Use Case: Small-scale usage (a few basic nodes, simple EQ/Filter/Gain/Utility/Script)
Recommended System Requirements
OS: Windows 10 / 11 (64-bit)
DAW: VST3 compatible host (64-bit)
CPU: Intel Core i7-8700 / AMD Ryzen 5 3600 or higher (6 Cores / 12 Threads+)
RAM: 16 GB or more
Storage: SSD / NVMe
Display: 1920 x 1080 resolution or higher
Buffer Size: 128–256 samples
Use Case: Standard usage (typical node graphs, modulators, Reverb/Delay/Drive/Dynamics combinations, Factory Presets)
Advanced System Requirements (For Large Graphs)
OS: Windows 10 / 11 (64-bit)
DAW: VST3 compatible host (64-bit)
CPU: Intel Core i7-12700 / AMD Ryzen 7 5800X, 7700 or higher (8 Cores / 16 Threads+)
RAM: 32 GB or more
Storage: SSD / NVMe
Display: 1920 x 1080 resolution or higher
Buffer Size: 256 samples or higher recommended
Use Case: Heavy usage (large parallel graphs, multiple Reverb/Chorus/Granular/Pitch/Faust/Persistent Scripts, 16–100 Track Inputs/Sidechain routing)