Grafit Pro 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 GPU-rendered visuals in real time.
Node-Based Editor
Build complex data flows visually by connecting nodes. Frosted-glass UI with color-coded categories and typed ports.
GPU Rendering
Metal-powered rendering pipeline with SDF shapes, text, particles, blur, and compositing — all GPU-accelerated in real time.
100K Particles
GPU compute particle system with emitters, force fields, lights, colliders, and event chains for stunning effects.
EEG & Neuroscience
16kHz BrainArt EEG device support with FFT analysis, spectral density, coherence, and hemispheric asymmetry metrics.
DMX Lighting
Control professional lighting fixtures via Art-Net protocol. Map channels, send/receive DMX universes over UDP.
MIDI & OSC
Full MIDI I/O for notes, CC, pitch bend, and aftertouch. OSC messaging for integration with any compatible software.
JSON Processing
13 specialized JSON nodes — parse, query by path, build objects and arrays, merge, and transform structured data.
Serial Hardware
Direct USB/UART communication with microcontrollers, sensors, and custom hardware. Auto-reconnect on disconnect.
Macro System
Encapsulate node groups into reusable Macros with custom ports. Build your own library of modular components.
Array Processing
26 nodes for building, transforming, and analyzing ordered data — sort, filter, map, statistics, interpolation, and more.
Logic & Variables
Switch node for data routing by index. Global variables for sharing data across the graph without cables.