β¨ SoundForge turns text into real music. Describe a vibe, genre, or sound, and AI creates a unique synth recipeβthen renders it in your browser with a custom DSP engine. Export studio-quality 320kbps MP3s, no samples needed. Experience it all in a reactive 3D cyberpunk cockpit. ποΈπ΅ Free, open source, unlimited generations. No watermarks.
β¨ What is SoundForge?
SoundForge turns a sentence into real music. Describe a sound, a vibe, or a whole genre β "dark trap beat with booming 808s", "dreamy ambient pad, slow attack, huge reverb" β and it:
Designs a structured synth recipe (tempo, key/scale, 2β5 instrument layers, and a reverb/delay/distortion/filter FX chain) using the Groq LLM.
Renders that recipe in real time with a custom DSP synth engine built on the Web Audio API β placing kick, snare, hat, sub, bass, pad, arp, pluck, lead and noise voices into an OfflineAudioContext graph, no samples needed.
Encodes the result to a studio-quality 320 kbps MP3 server-side via a LAME (lamejs) API route (with a client-side fallback).
Presents it in a 3D cyberpunk cockpit: fullscreen GLSL fragment shaders, a simplex-noise "audio orb" centerpiece, and an n8n-style node-graph loading animation β all driven by live FFT (bass/mid/treble) levels.
Every track is synthesized from nothing, so no two generations are ever quite alike.
β¨ Features
Text β audio synthesis β describe a sound and get a playable, downloadable MP3 rendered in your browser.
LLM-driven synth recipes β Groq converts your prompt into a validated JSON patch with automatic model resolution. Your API key is user-supplied, stored in localStorage only, never hardcoded.
Real-time DSP synth engine β scale-aware note generation, ADSR envelopes, a noise/drum-machine + polysynth graph, and a modular FX chain (reverb, delay, distortion, filter sweep, stereo width, normalization).
High-quality MP3 encoding β up to 320 kbps via LAME, encoded server-side with a graceful client-side fallback.
Audio-reactive 3D UI β GLSL shaders, a live audio orb, and a node-graph loader, all animated by real frequency data.
Free & open source β no track limits, no watermarks.