How Morpha works
Morpha is a browser-based audio studio. Everything happens on your own device using the Web Audio API and WebAssembly, so your files are never uploaded and there is nothing to install.
From file to finished track in four steps
- 1Open an audio file
Drag an MP3, WAV, FLAC, OGG, M4A, AAC or WebM file onto the studio, or click to browse. The file is decoded locally with the Web Audio API.
- 2Choose a preset or fine-tune
Pick a one-click preset to get started, or open advanced settings to control pitch, tempo, EQ, stereo, vocal effects and more, parameter by parameter.
- 3Transform
Morpha runs the full processing chain on your device. Optional stem separation isolates vocals so effects can target just one part of the mix.
- 4Preview and download
Listen to the result in the built-in player, then export it as an MP3 or an uncompressed WAV. The file is saved straight to your device.
Everything runs on your device
When you open a file, it is decoded into raw audio in memory. Each effect you apply is a mathematical operation on those samples, computed by your browser. When you are done, the samples are encoded back into an MP3 or WAV and handed to you as a download. At no point is a copy sent to a server, so there is no queue, no account and no upload limit beyond what your own machine can handle.
What is happening under the hood
The processing chain is built from studio-style building blocks:
- Pitch and tempo shift the key and speed of a track, independently or together.
- Equalisation and tone reshape the spectral balance, add warmth and apply gentle saturation.
- Stereo and space widen the image, add movement and let you work in mid/side.
- Vocal effects add chorus, flanging, doubling and other texture to a voice.
- Stem separation optionally splits the mix into vocals and instruments so an effect can target just one part.
About the optional separation model
Some features, such as isolating a vocal for cleaner masking or turning a melody into a hum, use a stem-separation model that runs in your browser. It is roughly 290 MB and downloads once on first use, then your browser caches it for next time. On hardware with WebGPU it runs on the GPU, and everywhere else it falls back to a WebAssembly build, so it works even without a dedicated graphics card.
Ready to try it? Open the studio and transform your first file in seconds.
Open the studio