Pay once. Own it forever. No subscription, ever.
Forever opens soon. Leave your email and the founding price is locked for you on day one.
What is working? What is missing? What should DOTCLOUD do next?
Global to the app, not saved with a preset or shared with a guest. Keys are held for this session only and cleared when you reload.
Pull a palette straight out of a Figma file's colour styles. The token is used once, for that request, and is never stored.
For features that call OpenAI directly from your browser. Nothing in the app uses this yet; it is here so the key is in place when they land.
Same again for Replicate. The generative background runs through the server-side fal proxy and does not use this.
Keeps your own browsing out of the analytics, so testing does not move the numbers. The setting is stored in THIS browser for THIS domain, so set it once in each browser you use, and again if the address changes.
DOTCLOUD Kinetic generates real-time kinetic patterns from ASCII characters and emoji. Choose a template, pick a character set, adjust the controls, and export.
Select a kinetic template from the dropdown at the top of the panel. Each one previews as a live thumbnail rendered with your current colours, so the list shows what you would actually get.
Some templates draw their own picture rather than a character grid: the Dia gradients (Ocean, Sunset, Aurora, Candy, Ember, Mono, 3D Fold), the shader templates, Stop Motion and Add Media. Each has a Remove ASCII switch. Leave it on for the picture itself; turn it off and the picture drives character density instead, so the glyphs take its shape.
The Dia gradients follow your cursor and the music. Moving over the canvas slides the tall part of the field and sets how far it has risen. Their own section, directly under Template, holds the rest: Bars, Blur, Peak height, Valley, Fold angle, and Audio drive. With audio running the bars take the spectrum, lows in the middle out to highs at the edges, and the blur tightens as it gets loud. Set Audio drive to 0 for cursor only.
This section only applies while ASCII is being drawn. On a source with Remove ASCII switched on there is no character pass to style, so the whole section hides itself rather than offering controls that do nothing. Turn Remove ASCII off and it comes back.
Choose from preset character sets or type your own:
.:-=+*#%@░▒▓█·•●◉◎Switch to emoji mode with 35+ curated presets organized by category:
You can also open the emoji picker to build your own custom set from any emoji.
The Background section covers both meanings of the word, in two halves:
The gear beside Search settings opens Settings: things that belong to you rather than to the piece you are making. Nothing in here is saved with a preset or shared with a guest, and keys are held for the session only and cleared when you reload.
Figma colours pull a palette straight out of a Figma file:
Settings also holds an OpenAI and a Replicate API key field, ready for features that will use them.
Make patterns respond to sound in real-time:
Bands, Beat Sync and Subtitles start collapsed. Click a heading to open it. Bands shows six named instrument ranges (Kick is 60-120Hz, Snare is 2-6kHz) so you can see which one is firing before deciding what it should drive.
Beat Sync is the half that CUTS rather than follows: on each locked beat something snaps to a new state and holds it. Cut: colour jumps your palette's hue by an interval of the colour wheel, Cut: shape swaps the shape overlay for another silhouette, and Cut: 3D object throws the model to a new angle. Cut amount sets how far a cut is allowed to go, and for shapes it is the chance a given cut moves at all.
Modulation targets (toggle on/off):
Party lives here too: the disco ball drops over the canvas and throws light around it, brightening and speeding up with whatever is driving the animation. ⌘D toggles it from anywhere. It sits over the canvas rather than in it, so it is not in exports.
Tip: If audio doesn't play after uploading, click the Play button — browsers require a user interaction to start audio.
Display synced lyrics or transcribed words over the canvas in real-time.
Draw specific regions that react to different audio frequency bands independently — a feature unique to DOTCLOUD.
Frequency bands per zone:
Presets: Center ellipse, Horizontal Bands, Vertical Bands, Radial rings, Quadrants — each auto-assigns frequency bands.
Invert zones: Toggle to make everything outside the zones reactive instead.
Three different things can put an image on the canvas. They are not interchangeable, and only one of them is draggable:
.json filesUndo covers every setting in the panel, including the ones that live behind a template's own section. Typing in a text field keeps your browser's normal text undo.
Built by Cartoon Clouds