ImWeb

A free browser-based video synthesis instrument reimagining Image/ine from STEIM Amsterdam. Open source, free for every artist on this planet, forever

Today's Balance
$255.42
Estimated Annual Budget
$300

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

You keep ImWeb free. Every month, your contribution covers a piece of what makes this instrument available to every artist on the planet.

$5 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

You become a named part of ImWeb's development. Listed permanently on this page as someone who helped build what comes next.

$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
Stina

$200 USD since Aug 2026

2
Sound and Image

$100 USD since Aug 2026

ImWeb is all of us

Our contributors 3

Thank you for supporting ImWeb.

Stina

$200 USD

Sound and Image

$100 USD

About


ImWeb is a browser-based real-time video synthesis instrument. No installation. No subscription. Open source, free for every artist on this planet, forever. 

ImWeb is meant to be a joy to play. It is one instrument at every scale — a laptop on a kitchen table, a gallery installation running for a month, a stage with MIDI controllers and a projector. No install, no subscription, no separate professional edition. Whatever you can reach, you can play with.

What it does
ImWeb routes live video through a compositable signal chain — camera, dual movie decks with an unlimited clip library, 3D scenes, GPU particle systems, SDF raymarched metaballs, a Rutt-Etra scan processor, slit scan buffers, analog TV simulation, draw and text layers, noise, stills, and sequencers — combined through three mix buses and controllable in real time through an integrated controller system: MIDI, LFO, mouse, audio FFT, beat detection, random, and expression formulas. Every parameter is mappable. Every mapping is live.

The effects chain covers displacement, performative warp drawing, keying (including motion-extraction and chroma key), blending with decay, RGB channel delay, color shift, 3D LUT grading, kaleidoscope, bloom, interlace, pixel sort, film grain, and more, plus a master bypass and a live GLSL editor for writing your own. Output goes to fullscreen, a second monitor with projection mapping, or a WebM recording. The interface is also the performance — there is no edit/perform split.

And now it makes sound. ImWeb has always been able to listen — audio driving the picture through FFT and beat detection. It now works in both directions. There is a tape to record onto, scrub and play back at any rate including backwards; a spectral writer that renders whatever the instrument is showing into audio, with brightness becoming amplitude and height becoming pitch, quantised to a musical scale; a corpus view that measures the tape into grains and plots them by loudness, brightness and pitch, so you find a sound by touching a pad rather than scrubbing for it; and a granular player reading from wherever you touch. Colour in the picture decides stereo position. And because this is a feedback instrument, the signal path draws the closed mic → tape → speakers → mic loop when the room makes one — something you can see rather than something you discover at volume.

Built with Three.js, Vite, raw WebGL shaders and an AudioWorklet engine. No framework dependencies. Nothing between the artist and the signal.

Recent releases
ImWeb ships fast — four releases in the eleven days to 15 August 2026, and currently at v0.20.0, "The Other Half," which added the audio engine. Before it: "The Chain" (reworked effects chain and master bypass), "The Way In" (a guided tour parsed live from the manual), and "The Second Pair of Hands" (the controller layer — slew curves, very slow modulation, and controller menus reachable on any trackpad). Full history in CHANGELOG.md.

Where it is headed
ImWeb is in rapid development, and the roadmap follows what artists actually ask for. Next: multi-quad projection mapping with independent sources per quad, a multi-camera workflow, live GPU performance profiling, and a community preset library — the things that make bigger installations and longer runs practical. What exists today is already a capable touch-and-mouse instrument, soak-tested on real hardware. It is not the destination.

The lineage
ImWeb continues the work of Image/ine — the real-time video synthesis instrument built by Tom Demeyer at STEIM Amsterdam in the 1990s, developed in close collaboration with Steina Vasulka, one of the founding figures of video art.

But Image/ine had siblings in that building, and ImWeb is picking up more than one of them. LiSa — Michel Waisvisz and Frank Baldé, from 1995 — made live sampling a performance act: audio recorded into memory mid-set and played back in many directions, speeds and patterns at once, under sensor control, with the keyboard-sampler paradigm thrown out entirely. RoSa, Baldé's successor to it, went further: one big sample buffer reached through zones — recording, playback, load — so new material could be captured into the buffer while other zones were still playing from that same region, the whole thing driven over OSC with the interface left to whatever client you liked.

That is not an influence, it is the architecture. ImWeb's tape, its partitions, and its Recording and Playback Zones are RoSa's vocabulary, and its scrubbing and granular playback come from LiSa rather than from any DAW.

The wider family is a century of ideas that never went mainstream and never stopped being interesting. Drawn sound — Norman McLaren scratching optical soundtracks directly onto film, the ANS photo-electronic synthesizer, Xenakis's UPIC (1977), later Metasynth — all of them saying a picture can be a score. Video synthesis as an instrument rather than an effect: the Rutt-Etra scan processor (1972), the Paik-Abe synthesizer, and the Vasulkas building their own tools because nothing existing would do what they wanted. Corpus-based synthesis from IRCAM, where you find a sound by its qualities rather than its position on a timeline.

ImWeb has a Rutt-Etra processor, a spectral writer that turns the picture into sound on a musical scale, and a corpus you navigate by touch. None of those ideas is new, and the project does not claim them. What is new is the coupling — one gesture acting on a video warp and an audio navigation at the same time, in one runtime, live, on an instrument whose drawing surface and controller layer already exist and are already played.

There is a personal version of that claim. In around 2002 I performed with Image/ine on one machine and SuperCollider on another, code snippets resident simultaneously, each with its own fader. Nothing broke — the two machines were a CPU constraint, and I was the only link between the domains. ImWeb is that link built into the instrument.
None of this was ever mainstream. That is not the same as it being obsolete, and it is not a reason it should cost money or need an operating system that no longer ships.

Who built it
ImWeb was created by Haraldur Karlsson — Icelandic multimedia artist, researcher, and STEIM resident (2002, 2005, 2009). He used both ImOs9 and ImX extensively in his own performance and installation practice. Tom Demeyer came to Iceland University of the Arts to teach his own experimental software work; Steina Vasulka joined the Image/ine workshops there to help and inspire. In March 2026, Tom offered hosting at imweb.image-ine.org. This is not a detached restoration effort — it comes from inside the lineage.

How funds are used
Donations cover hosting, tooling, and infrastructure. As the community grows, a transparent microgrant program — modeled on Hydra's community fund — will award small grants to artists creating original work, tutorials, or extensions with ImWeb.

Every contributor is listed here permanently. Supporting ImWeb means keeping a professional-grade audiovisual synthesis instrument free for every artist on this planet — student, veteran, or someone who has never heard of Image/ine but will build something extraordinary with it. You become part of that lineage.

Our team

Connect


Let’s get the ball rolling!

News from ImWeb

Updates on our activities and progress.

ImWeb v0.25.0 — Hands On: play it with whatever is in your hands

Three releases since the last update, and the newest one is about the things you hold while you perform.v0.25.0 — Hands On makes OSC remotes, Flic buttons and gamepads first-class controllers, alongside MIDI....
Read more
Published on September 17, 2026 by Haraldur Karlsson

A lens ImWeb didn't have — v0.22.0, "Out of Focus"

Since the last update ImWeb has had two releases. v0.21.0, "The Resolution," landed the same day as that post and never got its own mention: real 4K/1440p output and UI scale for anyone running this on a proper monitor instead of a laptop p...
Read more
Published on August 30, 2026 by Haraldur Karlsson

ImWeb makes sound now — v0.20.0, "The Other Half"

Since the last update ImWeb has had three releases, and the newest one is the biggest change the project has made. ImWeb can make sound. It has always been able to listen — audio driving the picture through FFT and...
Read more
Published on August 15, 2026 by Haraldur Karlsson

Conversations

Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.

What should ImWeb build next — and what would you make with it?

Published on August 6, 2026 by Haraldur Karlsson

The roadmap right now points toward multi-quad projection mapping, a multi-camera workflow, GPU performance profiling, and a community preset library — but the roadmap should follow what artists actually want to do with this thing, not the...

Budget


Transparent and open finances.

Expenses

All time

Expenses paid

0

Amount disbursed

$0.00

Tags# of ExpensesAmount

View all paid expenses

Contributions

All time

Contributions received

2

Amount collected

$300.00

Tiers# of ContributionsAmount
one-time
2$300.00

View all contributions