Vibecode Soundtrap

track this build5 phases, 15 steps, beginner friendly
KINDA · weekend project
price $14.99/moyou'd save $179.88/yrbuild time closest consolation build: one sittingcategory 🎵 music & audioreplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Soundtrap, record and arrange a simple multitrack song in a browser and export stems. The hard boundary is realtime collaboration, loops, instruments, education workflow, and hosted rendering, plus licensed content, rights, and distribution network.

the project pack5 files · written for this build, step by step
README.md
# Soundtrap · indie build

A browser multitrack recorder with a click, latency-compensated recording that lands on the beat, regions you can move and trim without destroying the take, a mixer with levels and pan, and export of the mix and every stem at sample-aligned starts.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | TypeScript with Vite, running in the browser | audio capture and playback are both browser APIs and there is no installation to distribute |
| Audio | Web Audio API with an AudioWorklet for anything per-sample | the worklet runs on the audio thread, which is where recording and metering must happen |
| Recording | MediaRecorder for capture, decoded to buffers for editing | capture and edit are different jobs and want different representations |
| Storage | IndexedDB for audio buffers and project state | takes are large and must survive a reload, which is the failure people never forgive |
| Export | Offline rendering, not real-time playback capture | rendering offline is faster than real time and produces identical output every run |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the build.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **An audio input, ideally an interface with direct monitoring** · a basic interface is around 100 US dollars; measurement works without one
  - Why: Latency compensation can be measured with any input, but playing along to a click through browser monitoring is genuinely difficult past about twenty milliseconds, and direct monitoring removes that.
  - Get it: Any USB audio interface with a direct monitor control, or headphones plus a built-in microphone for measurement only.
  - Verify: The device appears as an input and a round trip measurement completes
- [ ] **A way to measure the round trip** · free with a cable you own
  - Why: Phase 2 needs the click to reach the input. A physical loop is the most accurate method and a microphone in front of a speaker is adequate.
  - Get it: A cable from output to input if your interface allows it, or place a microphone near a speaker in a quiet room.
  - Verify: The calibration routine produces a stable figure across three runs
- [ ] **Something percussive to play on the beat** · free
  - Why: Alignment is verified by looking at transients against the grid, and a sustained sound has no transient to look at.
  - Get it: Clapping works. So does tapping a desk.
  - Verify: A four-hit recording shows four clear transients
- [ ] **A current browser with AudioWorklet support** · free
  - Why: Metering and any per-sample work must run on the audio thread, and the worklet is how that happens.
  - Get it: A current Chromium, Firefox or Safari. Test in at least two, since audio behaviour differs.
  - Verify: An AudioWorklet loads and posts messages

## Quick start

```sh
npm create vite@latest . -- --template vanilla-ts
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Real-time collaboration.
- Instruments, loops and the licensed sound library.
- The education and classroom workflow.
- Effects beyond gain and pan.
- realtime collaboration, loops, instruments, education workflow, and hosted rendering
- licensed music catalog
- royalty and distribution relationships
- global streaming infrastructure
- artist network and recommendations

If one of those is essential to you, that is the reason to keep paying for Soundtrap, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Soundtrap because the product is the catalog, rights chain, and distribution network; a player or processing tool is only the visible edge. The recurring cost buys catalog licensing, royalties, identity, content delivery, moderation, recommendations, payouts, codecs, and rights disputes, not just the visible interface.

what you lose

xrealtime collaboration, loops, instruments, education workflow, and hosted rendering

xlicensed music catalog

xroyalty and distribution relationships

xglobal streaming infrastructure

xartist network and recommendations

share on X ↗"I just replaced Soundtrap ($14.99/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

AudiotoolA no-cap browser DAW; stems require the ancient ritual of solo, bounce and repeat.$0free↗BandLabA genuinely free 16-track browser studio; fifteen minutes is the ceiling, which should settle the prog-rock ambitions.$0free↗

no votes, no pay-to-list · just what's real

the numbers

Soundtrap pricing

planmonthlyannual (per mo)what you get
basic$0/user$0/user1 account; projects can be created and saved; numeric project, export and storage caps are not publicly stated.
sound startercustom—1 account; numeric project, export and storage caps are not publicly stated.
music productioncustom—1 account; numeric project, export and storage caps are not publicly stated.
vocals & songwritingcustom—1 account; numeric project, export and storage caps are not publicly stated.
production & vocalscustom—1 account; numeric project, export and storage caps are not publicly stated.
music maker supreme promotional offer$14.99/user—1 account; exact numeric project, export and storage caps are not stated in the promotional banner.

free tier1 account; projects can be created and saved; numeric project, export and storage caps are not publicly stated.

billingBasic is permanent free. Paid plans are offered through monthly/annual checkout, but exact current public U.S. rates were not reliably exposed for the named core plans; a separate Supreme promotion states $0.99 for 3 months then $14.99/month.

hidden costsPaid trials require a payment method; canceling during a trial can end paid access immediately; app-store billing and regional prices can differ.

verified 2026-08-12 · source ↗

questions
Vibecode Soundtrap

Kinda. The core of Soundtrap is buildable in a weekend with the prompt on this page, but there are real gaps: realtime collaboration, loops, instruments, education workflow, and hosted rendering, licensed music catalog. Read the honest list above before committing.

How much does Soundtrap cost?

Soundtrap costs about $14.99/month (Music Maker Supreme promotional offer, checked 2026-08-12), which is $179.88 per year.

What do I lose by replacing Soundtrap?

Honestly: realtime collaboration, loops, instruments, education workflow, and hosted rendering; licensed music catalog; royalty and distribution relationships; global streaming infrastructure; artist network and recommendations. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Soundtrap?

Yes: Audiotool (A no-cap browser DAW; stems require the ancient ritual of solo, bounce and repeat.) BandLab (A genuinely free 16-track browser studio; fifteen minutes is the ceiling, which should settle the prog-rock ambitions.) The prompt is for when you want it exactly your way.