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) |