Grafit Pro 3.2 · for macOS · Apple Silicon native

grafit

Real-time visuals, sound and projection mapping.
One Mac app.

Cable a camera, a microphone, a sensor or live data in — an image, a sound, a light or a projector comes out, right now, not after a render. Built for Apple Silicon. 381 nodes, 268 examples that play live. Free for 7 days, then €99.99 once — never a subscription.

Behind this text: Time Slice
every strip shows the same picture
at another moment

00 · The instrument

Signals in. Worlds out.

Cameras, microphones, brainwaves, sensors, recordings and the network come in. Paintings, 3D worlds, living typography, music, light and measurements go out — to a screen, a projector, a movie file, a virtual camera or the lights in the room. One graph, one Mac, no code.

cut · place · warp · blend

01 · Advanced Output

Pixels, exactly where they belong.

A show is never one screen. Advanced Output cuts slices from your picture and lays them on every display and projector — in exact pixels, bit for bit when the sizes match. Pin the corners to a wall, bend a grid over a column, fade two projectors into one image. No second program, no higher tier for more screens. How it works →

  • Screens known by identity — unplug, replug, nothing lost
  • Corner pin and grid warp, edited on the wall itself
  • Edge blending, masks, colour per display

Stage

Screens, slices and sources; quick layouts — Duplicate, Span across bezels, Split; a fixed composition size from 1080p to triple-wide.

Show

Go Live per display, Blackout and Freeze, a status line per projector, a .grafitmap that keeps a venue's alignment between projects.

Layers & light

Advanced Output Layer sends any Canvas to its own screen; LED Wall builds a panel wall in one go; Pixel Map turns a picture into DMX.
the wind picks the harmonic

02 · The world as sound

The weather is playing.

Live weather, a volcano's unrest and the earthquakes a listener would feel come in from free public sources and become numbers you can play. Seven new instruments listen: a harp the wind plays, cicadas, sea and rain, thunder that knows how far away the storm is, a rise that never arrives.

  • Web Data — any web address that answers JSON, kept fresh
  • Weather Forces, Volcano Forces, Felt Quake, Sun Position
  • Seven new synths, with Form, Modal Harmony and Scatter

Two places

Sicily Radio plays a landscape from live weather over Catania, Etna and the earthquakes; Liepāja Coast plays the Baltic — and a guide shows how to sound your own region.

Instruments

Texture · Aeolian · Tone · Shepard · Analog · Impact · Spectral — the last one plays any list of numbers as a timbre.

The mix

Audio Mixer with aux sends, Bus outputs, Stereo Rotate turned by the wind, Audio Limiter and a new Room reverb.
a held note grows a column

03 · 3D

Music grows a monolith.

Voxel Waterfall freezes any picture, slice by slice, into a sculpture of real, lit cubes — a held note grows a column, a rhythm ribs it, silence carves it, and the oldest cubes crumble into a swirling 3D current. Environment Map lets metal reflect a room.

  • Voxel Waterfall and Flow Field 3D — cubes and particles in one current
  • Environment Map — eight rooms, or your own panorama
  • Spectral Fluid, Wave Field, Optical Glow, Contour Harmonics

Things that swing

Spring you kick, Parent Transform hierarchies, and Suspension Rig — a load hanging on real ropes that go slack and snap taut.

Living pictures

Spectral Fluid stirs ink with the spectrum; Wave Field sends waves round a dancer's silhouette; Optical Glow turns every light into a shape you draw.

Also

A gizmo and a pivot to place meshes by hand; Model Import scrubs and reloads its file; particles can sparkle.
Picture
Sidebar
Lower third

04 · Layout

Any screen. Same design.

Align and the new Layout container keep every element where it belongs — a corner stays a corner on a laptop, a vertical screen or a phone-shaped composition. Presets, safe areas, and dividers you drag right in the Render View. Try it: switch the screen, drag the divider.

a tablet becomes the controller — no app

05 · Network

Every Mac in the room. One instrument.

Grafit machines now find each other by name. Sound and picture travel between them — transparency included, about a frame later. One trigger fires on every Mac at the same moment, each by its own synced clock. Web pages, phones and control software speak to the graph over WebSocket.

  • Audio Link and Video Link between your Macs
  • Sync Trigger and Sync Time — one moment, many machines
  • Remote Control: a phone, a QR code, nothing to install

Link

Opus or lossless PCM audio with drift correction; HEVC video with alpha, lost packets resent in milliseconds; streams locked with a shared Link Key when you want them private.

Sync

Players, recorders and EEG files start at the same instant on every machine (Start At) — on the local network or through your own server.

Web

WebSocket client, server and request nodes; Network Diagnostics tells you which network you are on and what Grafit listens on.
a block of time you can walk around

06 · Time

Time is a material now.

Grafit keeps the frames of any video, camera or render — and lets you cut through them. Slices of one picture, each at another moment. A scanner that photographs one line at a time and lets the past flow away like cloth. Frames stacked into a block of time you orbit with a camera: volumetric video from anything with pixels.

  • Time Slice — up to 2048 slices, ten ways to cut
  • Time Scanner — slit-scan, rings, a radar, depth as cloth
  • Time Slice 3D — frames as a volume, nine layouts

Triggered

A beat or a key sends one wave through the slices — out fast, home slowly, never swinging back.

Honest memory

The past is kept on the GPU within a budget; when it cannot all fit, it is kept smaller instead of cut short — and the node says so.

Also

Image Trails calms restless masks; Grid Warp pins cells of a picture by JSON while the rest gives way.
Riga ↔ Sicily, live

07 · Hyperscanning

Two brains. Two cities. One clock.

EEG now travels between Grafit instances anywhere in the world, every sample stamped with a shared clock. Grafit lines the streams up by the moment each sample was taken and measures, live, how much two people's rhythms move in step. Field-tested between Riga and Sicily. No, it does not read thoughts — only their rhythm.

  • EEG Stream — brains between cities, lined up by time
  • Signal Align — every stream on one time axis
  • Inter-Brain Sync — PLV or wPLI, above chance

Sources

The BrainBrick device, EEG files (EDF, BDF and more), Lab Streaming Layer — the sample rate always travels with the data.

Channels

Signal Channels picks electrodes by name or number; every EEG node takes a Signal from anywhere.

Honesty

A baseline for chance, a Valid share for missing data, mains hum removed — synchrony you can defend.

Interlude

The same tool. Another life.

Fire, bodies, faces, particles — to a camera, everything is a signal. You too.

a microphone, drawn as a mountain range

08 · Data Lab

Data you can shape like clay.

Any value becomes a measurable signal with a unit and a rate. Filter it, take its spectrum, correlate it, find its phase — then draw it as a real chart, flat or standing in the 3D scene. A temperature that looks like an album cover. Value Monitor puts every number of a patch in one clean table on screen.

  • Signal, Window, a full set of analysers
  • Plot and Plot 3D — charts you can read and orbit
  • Value Monitor — every value, one table
the picture IS the sound

09 · Sound

An orchestra that never needs feeding.

Grafit's sound is not a sample library — it is physics. Glass, wood, metal and bronze resonate as they would; a Composer conducts them by style and mood; your hands play an air harp in front of the camera. And sound can be seen: an oscilloscope draws the very wave you hear — type, shapes, whole scenes.

  • Modal synthesis — 24 materials
  • Composer, tabla, sitar, gamelan
  • Oscilloscope music — drawing with sound

10 · New in 3.2

Small nodes. Big differences.

Example gallery

Every example drawn as a card from its own graph; search reads descriptions, canvas notes and node names.

Cables branch

Cables from one output form a tree and split near the nodes they feed; cables between two nodes run as one ribbon.

Nodes say what they are

A camera, a speaker, piano keys — an icon of what each node is, beside the glyph of its world. Zoomed out, a map.

Snap & Arrange

Hold ⌘ and nodes snap to a straight cable, a neighbour or the grid; Arrange aligns and straightens a whole chain.

Bloom · Drop Shadow

One glow and one shadow for every picture — video, text, particles, a cut-out person.

Vector Field 2D

A picture's silhouette becomes one field that moves textures and steers particles at the same time.

Every port, in words

Hover a port: points, meshes, spectra, EEG, MIDI keys in plain words and a small picture, and whether it is live.

Delete a node

It clings with chalk claws, or walks off offended through a crack. Undo brings it back. Try it twice.

it grows like the plants inside it

The foundation

Twenty years on stage. Six years of building.

Grafit grew out of more than twenty years of VJ sets, projections and audiovisual performances — and the same problem every time: one app for the content, another for the projectors, a third for the sound. Six years of building, four of experiments and refining the idea, two out in the world. Every release stands on everything before it, so that an artist or a scientist never starts from an empty page.

381nodes
268example projects
30days free
0subscriptions

A sandbox you cannot break

Typed cables refuse nonsense, no NaN ever reaches the GPU, hardware comes and goes and the graph keeps running.

Everything on your Mac

Tracking, depth, transcription, beat and pitch run on the Neural Engine. Nothing leaves the Mac unless you cable it out.

Explained, openly

Every node is documented — what it does and how. No black boxes, for artists and for scientists alike. Browse the nodes →

The double-slit experiment, computed live
colour = phase · brightness = amplitude
dots = single measurements — together they draw the interference

In the lab · Quantum

Quantum circuits. With the same cables.

In Grafit's lab: quantum circuits built the way you build any graph and simulated live, their results coming back as data — for an image, a sound, a light, a measurement. It is not in the app yet; it is where the instrument is heading. Meanwhile, the physics below is computed live in your browser.

  • A qubit is not “0 and 1 at once”. It has complex amplitudes — a length and a phase. The colour behind this text is exactly that phase.
  • Interference does the computing: wrong paths cancel, right ones reinforce. Not “every answer at once” — subtler than that, and more beautiful.
  • A measurement gives one answer, with probability |amplitude|². Entangled qubits answer in agreement, however far apart.

Creative node tools have not had quantum circuits built in — they live as research add-ons. Grafit builds them in.

Bell pair · H + CNOT (|00⟩ + |11⟩) / √2  ·  0 measurements
00011011
Grafit Pro 3.2
€0for 7 days · every feature · no card
€99.99once · then it is yours
Every node, every featureincluded
Every 3.x updateincluded
After the trial, without buyingPlayer: projects still play
Subscription · account · adsnone

The promise

Try everything first. Pay once.

A tool you rely on should not hold your work hostage to a monthly invoice. Use all of Grafit for 7 days with your own projects. If it earns its place, buy it once — and it is yours, with every update of the 3.x line.

Already bought Grafit? You own Grafit Pro.

Everyone who bought Grafit before 3.1 keeps everything, with nothing to buy and nothing to restore. Thank you — you made this possible.

  • Art is not a monthly rental. A tool you paid for keeps working, whatever a billing cycle does.
  • Research stays reproducible. A pipeline bought once cannot vanish with next year's budget.
  • No tiers. Every feature for everyone — no extra price for more screens, more outputs or more nodes.
Your idea
Datainput
A sensor, a camera, a voiceinput
A plant, a brain, a cityinput

Your turn

The cable is plugged in. The other end is yours.

Grafit is not an answer. It is a question you can plug things into. It grows with every release, shaped by the people who use it — ideas, questions and criticism are all welcome.

Mārtiņš Dāboliņš · work@siaspace.eu