ipadambientsoundscapes

Reverie wasn’t supposed to be on iPad

It started on Mac and PC. Then Linux users asked. Then, over and over, people asked for iPad. So I built it.

By William Garrido, Founder, Parallel Minds Studio·7 min read·Published

Reverie is a desktop app. That was the whole idea. I built it on Mac and PC because that is where I work, scoring and making ambient beds, and I wanted something that could turn any sound into a long, slow soundscape without me having to babysit it. An iPad version was never on the roadmap. It exists now because enough of you refused to let the idea go.

If you have not used it: you feed Reverie a sound. A field recording, a voice memo, a single synth chord, anything. It stretches and reshapes that sound into minutes of evolving ambient texture, the kind of drifting drone or pad you would put under a film scene, a game menu, or a night of sleep. Underneath, it leans on extreme time-stretching (the paulstretch lineage) plus reverb, spectral processing, and cross-synthesis. No loops, and no two renders quite the same.

First it was Linux

The first time I got pulled off the roadmap was Linux. It kept coming up in Reddit threads: people who wanted to try Reverie but were on Linux, with no way in. I did not have a good answer for them, so eventually I did the work and shipped a Linux build. It taught me something I probably should have known already. It is better to meet people on the machine they actually use than to defend the plan I drew up on day one.

Then people kept asking for iPad

The iPad requests were different. They did not trickle in, they piled up. Musicians who wanted to make textures from the couch. Field recordists who capture sound on a phone and edit on an iPad, never opening a laptop. People who look at a slow, patient ambient tool and quite reasonably think that belongs on a tablet.

I resisted for a while, and I want to be honest about why. An iPad is not a smaller laptop. It is a different way of working: touch instead of a mouse, no window to drag files into, a stricter idea of where your files live. I had watched other apps get squeezed onto tablets and come out as thin, frustrating versions of themselves. I did not want Reverie to be that.

I refused to ship a lite version

So I set one rule before writing a single line of iPad code: same engine, same sound. The iPad app runs the same audio engine as the desktop version. All 37 modules, all 22 styles, the same presets. Nothing was cut to make it fit a tablet. And like on desktop, everything happens on the device. No account, no cloud, no upload. Your sound never leaves your iPad.

The hard part was not the touchscreen

Here is the part I did not expect. Porting an audio app to iPad is barely about the touchscreen. The interface hardly changed. The hard part was underneath, and it is worth explaining, because it is the kind of problem that decides whether an app like this can exist on a tablet at all.

On the Mac, Reverie does its heavy lifting in a separate little program that runs alongside the app (Apple calls it an XPC service). That separation is a safety net. The audio engine can get greedy with memory while it stretches a few seconds of sound into an hour of texture, and if it ever falls over, the app itself keeps running. When a render is done, the Mac quietly shuts that helper down and hands all the memory back. iPad does not allow any of that. Everything has to run inside the one app, and iOS is far stricter about memory: use too much and the system kills your app on the spot, no warning.

So the real work was rebuilding that safety net by hand. Before a render starts, Reverie now estimates whether it will actually fit in the memory you have, and if it will not, it says so politely instead of crashing. The finished audio is streamed out to disk rather than piled up in memory, so the system can reclaim that space the moment it needs it. And the number-crunching runs off to the side, never on the thread that draws the screen, because an app that freezes for even a second is one more thing iOS will shut down. None of this is visible. All of it is the reason the app stays standing while it turns twenty seconds of a voice memo into twenty minutes of drone.

What you can actually do with it

Concretely: drop in twenty seconds of anything and walk away with minutes of non-looping ambient. A voice memo becomes a warm drone. Rain on a window becomes a slow, wide pad. A single guitar chord becomes a cathedral. People use it for sleep and focus tracks, for sketching film and game atmospheres, and as a starting point for sound design they finish elsewhere.

Reverie for iPad is free to download on the App Store.

Download Reverie for iPad on the App Store

The desktop version is not going anywhere

To be clear, none of this changes desktop. Mac, PC, and Linux stay the full home of Reverie, and it is still where I do my own work. The iPad app is a peer, not a replacement, and it is a separate app: free to download, with an optional Pro upgrade. If you already live in Reverie on desktop, think of iPad as the version you reach for when the laptop is closed.

There is a pattern here I have made peace with. I plan one thing, you ask for another, and the app gets better for it. Linux happened that way. iPad happened that way. If there is somewhere you want Reverie that it is not yet, tell me. For now, if you have an iPad, it is right here.

Make your first soundscape on iPad

Reverie for iPad turns any sound into ambient drones, pads, and evolving textures, all on the device. Free to download on the App Store, running the same engine as the desktop app.

Keep reading

Reverie for iPad: Make Ambient Soundscapes on a Tablet