Skip to content

Source Nodes

Core IVLS node implementations. Each file defines one or more node blocks that provide framework-level subsystems: flow routing, keymap management, the NodeEnv pool, UI switching, voice-tree runtimes, VMC/Modbit modulation, and voice-lifecycle operations.

Modules

Module Description
Flows Flow arrays, node registration macros, per-node arg storage
Keymaps Multi-map keyboard visual state (color/type/name/latency)
NodeEnv Custom pool for NodeEnv structs; per-path execution context
NodeUI Dev-mode UI switcher menu; node UI visibility control
Runtimes Runtime pool; voice-to-runtime attachment/detachment
VMC-optimized VMC tree and Modbit modulation system (ICB-optimized variant)
VoiceOps Voice-lifecycle ops: fire, release, parent/child tree, clone
VoiceOps-optimized ICB-optimized variant of VoiceOps (same API, ICB wrappers)