Visual programming environment for real-time data processing. Connect nodes, create visuals, control hardware — GPU-accelerated on Apple Silicon.
Grafit is a node-based visual programming application built exclusively for macOS. It processes real-time data from any source — EEG brainwaves, MIDI controllers, DMX lighting, OSC messages, serial devices — and transforms it into stunning GPU-rendered visuals in real time.
Build complex data flows visually by connecting nodes. Frosted-glass UI with color-coded categories and typed ports.
Metal-powered rendering pipeline with SDF shapes, text, particles, blur, and compositing — all GPU-accelerated in real time.
GPU compute particle system with emitters, force fields, lights, colliders, and event chains for stunning effects.
16kHz BrainArt EEG device support with FFT analysis, spectral density, coherence, and hemispheric asymmetry metrics.
Control professional lighting fixtures via Art-Net protocol. Map channels, send/receive DMX universes over UDP.
Full MIDI I/O for notes, CC, pitch bend, and aftertouch. OSC messaging for integration with any compatible software.
13 specialized JSON nodes — parse, query by path, build objects and arrays, merge, and transform structured data.
Direct USB/UART communication with microcontrollers, sensors, and custom hardware. Auto-reconnect on disconnect.
Encapsulate node groups into reusable Macros with custom ports. Build your own library of modular components.
Explore all 77 nodes organized by function
Type-safe connections with color-coded cables