why

Why Infinite exists

Infinite is one canvas for pictures, sound and code. It is built so an idea can travel from your head to the screen or the speakers without you stopping to switch tools.

  • Free and open source
  • macOS, Windows, Linux
  • A DAW for you
The Infinite mark as a 3D object live shader · move the pointer
mission

Creative liberation, through tools that stay out of the way

Making things should feel like thinking out loud. Too much creative software asks you to stop, change tool, export, import, and then remember what you were doing. Infinite exists to remove those stops.

The name is a promise about reach, not size. When connections are free, the number of things you can make has no obvious end.

It is free and open source, and it runs on macOS, Windows and Linux. A tool that frees people to make should not be a privilege.

Anything patches into anything.

  • A sound moves a picture.
  • A picture moves a sound.
  • A line of code moves both.
The belief behind Infinite

One canvas, many people

The same graph serves very different work. Pick the page that is closest to yours.

A graph, because ideas connect

A timeline puts your work in a line. A stack of menus puts it in a hierarchy. Thinking does neither: one idea leads to three others, and two of those meet again later. A patch is a map of exactly that. Each node does one job, each cable says what feeds what, and you can see the whole shape of what you are making at once.

A node graph is also a mind map. Brains are not patches, and we do not claim they are, but the comparison is useful: parts that do different jobs, joined by many connections, where the interesting results come from what talks to what.

Switch between the two views. The connections stay the same; only the names change.

MemorySamplerRhythmDrum SequencerColourColor RampVoiceAnalogMotionLFOTextureNoiseSpaceReverbLightLight
Tap or hover an idea to see what it connects to. One thought, in Ember, travels the connections.
youstructure
Two ends, one loop. Ember is the person acting, Signal is the structure that answers, and Midnight is the space between.

Flow, and what breaks it

Flow is the state where doing and thinking are the same act. It breaks easily: a dialog, a loading bar, a menu three levels deep, a sound that arrives late. A stream of ideas needs somewhere to land at the speed it arrives.

Infinite is designed around not breaking that stream, whether you are making music, an image or a live set. Four things are protected.

01

Nothing between you and the result

Controls stay live while a patch plays. You change a value and you see or hear it change.

02

One canvas

Pictures, sound, 3D and code are nodes in one graph, so nothing is exported from one tool to be imported into another.

03

Hands before menus

Any knob can be moved by a controller, an LFO, an envelope or the audio itself, so the instrument is played, not configured.

04

Patch the way you think

Start with one node, add whatever comes to mind next, and connect it. There is no fixed order you must follow.

The machine follows you

A good instrument does what the hand means and then gets out of the way. We design the machine's part the same way: it listens, it carries the connections, it offers, and the person decides. Every result is a node you can open.

01

It listens

Audio Analyze turns sound into numbers a knob can follow, so a picture can lean on a bassline without a single keyframe.

02

It continues

Predictive nodes such as Predictive Notes and Predictive Rhythm carry on a pattern you started. You keep what you like and patch away what you do not.

03

It can use the same tools

Patches are plain text, so an AI agent can read and write them. Headless rendering, a Python SDK and nine MCP tools give an agent the graph you work in. The person decides what stays.

For developers and agents

How it is designed

The look can change. The movement and the beliefs do not.

  1. ConnectionAnything patches into anything. This is the belief the rest is built on.
  2. LiveAnything that shows a value keeps moving: meters fall, waveforms scroll, knobs breathe.
  3. MeasuredMotion follows the music. Every duration is a note value at the transport tempo: 125, 188, 333, 500 and 667 ms at 120 BPM.
  4. CalmOne accent colour, used once in a frame. Plain words, no hype, no exclamation marks.
  5. HonestSpeeds are measured and published on the benchmarks page, and the facts about each node are generated from the code.
  6. FreeFree to use and open source, on macOS, Windows and Linux, so the tools are not a privilege.

Four springs, one family

Press one. Each is a measured curve from the brand book, tuned so the peak of its overshoot lands on a beat at 120 BPM.

Questions

Why is Infinite a node-based program?

A patch is a map of how things connect, and ideas connect in more than a line. Each node does one job and each cable says what feeds what, so you can see the whole shape of a piece at once, and anything can patch into anything: a sound can move a picture and a picture can move a sound.

What does flow state mean for music and art software?

Flow is the state where doing and thinking are the same act. Software breaks it with dialogs, loading, deep menus and delay. Infinite keeps controls live while a patch plays, keeps pictures, sound, 3D and code in one graph, and lets any knob be moved by a controller, an LFO, an envelope or the audio itself.

Who is Infinite for?

Artists, musicians, VJs, creative coders and technologists, and developers who want to render from a text file or give an AI agent the same tools. Each has its own page on this site.

Is Infinite free?

Yes. Infinite is free to download for macOS, Windows and Linux. The source is on GitHub under the MIT licence, and the binary is GPLv3 by default because it bundles VST3 hosting.

Can AI agents use Infinite?

Yes. Patches are plain text, and Infinite can render them headless from the command line, from a Python SDK, or through nine MCP tools. The person decides what is kept.

Make the first thing

Download Infinite, open a library patch, and turn one knob.