subforge
not available on mobile right now.

please open it on a desktop or laptop.
subforge
shop kits
subforge
sign in to enter
no account? create one
forgot password?
subforge
set a new password

account

subforge — guide

subforge is a from-scratch 808 & bass synthesizer. every sound is rendered live with raw web audio — no samples, ever. build it, play it, download a clean .wav, save it as a preset, and share it with the community. this guide covers everything. tip: hover almost any control in the app for a one-line explanation.

the two pages

the toggle at the top switches between the two halves of subforge:

workshop
the synth — build, tweak, play and export your 808s and bass sounds.
community
the feed — discover, play, vote, favorite and load 808s and fx chains shared by other producers.

you sign in once and your account, credits and avatar colour follow you across both.

signal flow

two oscillators blend into one voice, layered with a kick-thump and an optional harmony note, run through your effect rack, sculpted by the envelope (applied after the effects, so release also ends fx tails), finished by a transient shaper, then gained, widened and sent to the output.

osc a·b2 voicesblendmorphpunch+ harmonyfx rackdrag & dropenvelopeadsr · post-fxtransientattack/susgain+ stereooutput.wavsub bass · exciter · ott · eq · reverb · … all live inside the rack

the waveform screen

the big black scope shows the real rendered output. the orange shape on top is the amplitude envelope — you sculpt it directly on the waveform. drag a for attack, s for decay length & sustain level, r for release. drag between two points to curve that segment. the r point is where the sound ends — pull it left to cut early (kills reverb / delay tails too), park it at the right edge for the full natural length. a vertical gain fader sits on the right edge. double-click a handle, a segment, or empty space to reset it; the ∿ env button hides / shows the shape.

attackdecaysustainrelease
envelope — sculpted right on the scope

1-shot / loop (top-right of the screen) choose whether space plays once or loops & updates live as you tweak.

01 · shape

root / octave tune the whole 808 — keep an eye on the note readout to stay in key. stereo widens the highs while keeping the sub mono (club-safe). four tabs sit here, each with its own on / off switch so you can a/b it instantly:

punch
a low kick-thump at the onset. pick a shape (clean / snap / punch / boom / tight / thump / click / distort / round / metallic / gritty / deep), then dial punch, pitch, time and an offset to push the hit a few ms later.
harmony
a tuned third voice on top of the sub: wave, interval, octave, level, with its own decay & drive — presence that cuts through on small speakers.
transient
a full transient designer on the whole sound (post-fx): attack ±100 snaps or softens the hit, sustain ±100 lifts or shortens the tail.
noise
white / pink / brown noise for air and grit — set pitch, level, and route it to osc a, b or both.

pitch drop is the signature 808 move — the pitch slides down at the very start and drop time sets how fast. a deep, slow drop gives that diving sub attack; a short one adds a punchy knock. (each oscillator also has its own drop in section 02.)

02 · oscillators

each oscillator (a & b) has 13 waveforms (sine, triangle, saw, square, fold, metal, organ…) or sample mode — drop your own audio onto a panel. per oscillator: octave / semitone / fine tuning, pitch drop + drop time, attack / decay / drive / level, a polarity flip, and an offset to delay that layer (handy to stagger kick and body). the live scope shows each voice; fold a panel with [–] to save space.

the morph bar above the panels blends a and b — pick the mode:

morph
equal-power crossfade (0 = only a, 100 = only b).
linear
straight linear blend of the two.
stack
a stays full, b layers on top.
ring
fades into a×b ring modulation — metallic, gnarly.

03 · effects — the rack

the rack starts empty. + add effect picks from the list, drag the handle to reorder, the checkbox enables / disables a slot, × removes it. bypass mutes the whole rack to a/b it. the count slider sets how many effects random fx rolls; mutate fx re-rolls the params of the effects you already have on (never adds or drops one). effects with a screen (filter, eq, erosion, ott, bloom, sub…) are draggable right on their visual.

every effect, at a glance

filter shapes brightness: cut highs (lowpass) or lows (highpass). drag the dot — x = cutoff, y = resonance, plus drive & mix.
eq three bands (low / mid / high). drag each point to boost or cut; scroll a point to change its q (width).
distortion hard clipping for grit and edge — squares off the peaks. drive, tone and mix.
saturator warm, soft clipping — rounds the peaks for analog thickness without harshness.
comp compressor — tames dynamics, glues the sound, adds punch. threshold, ratio, makeup.
reverb adds space and a decaying tail — from tight room to huge hall.
delay echoes that repeat and fade — set the time, feedback and mix.
chorus doubles & detunes the sound for width and shimmer.
flanger sweeping comb filter — that jet / whoosh movement.
bitcrush lo-fi: reduces bit depth & sample rate for a crunchy, digital feel.
erosion ableton-style grit — modulated short delay adds noisy or metallic texture. drag: x = freq, y = width.
bloom harmonic bloom — adds bright overtones that swell on top of the sub.
sub sub bass — layers a clean low sine under the sound for weight on big systems.
ott multiband upward compression — that loud, in-your-face modern tone.
exciter adds sparkle and air up top — presence without turning up the highs.
unison stacks detuned voices for a thick, wide, super-saw style layer.

transport & tools

play
auditions the sound (or press space from anywhere).
random
builds a fresh, musical 808 — oscillators, blend, kick, effects and all. push the chaos slider next to it for wilder results.
mutate
nudges the current sound without starting over.
undo / redo
walk back and forth through your history.
reset
back to defaults.
lock
the small lock on each section shields it from random — keep a bassline you like while rolling the rest.
save preset
stores the current sound in your preset browser.
download
renders and downloads a clean .wav (costs credits — see below).
share
publishes the sound to the community feed.

presets & banks

the bar under the toggle shows the current preset — step through every one with ‹ ›, or click the name to open the full browser. inside: banks on the left, presets on the right. factory is read-only, my presets is your default save spot, and you can make your own custom banks (rename with , delete with ×). drag a preset onto a bank to move it. export / import bank save and load a bank as .json for backups or sharing.

every preset also has a share code — a short text string. copy code to hand a sound to a friend; they paste it and hit load code. same idea for whole fx chains.

fx chains

a chain is a whole rack saved as one reusable unit. flick through them with the ‹ › arrows above the rack (the bar shows the active chain and its effects as tags), or open the chain browser for the full picture: three built-in banks — clean (mix-ready glue), creative (texture & space), unhinged (destruction) — plus your chains. hit save next to the arrows to store the current rack, share to publish it, new to clear and start fresh.

community

the community page is two feeds — 808s and fx chains — sorted by hot / new / top, filtered by tags, and searchable by name or producer. it uses the real engine: everything plays and renders exactly like it does in your workshop.

each card is one shared sound. here is what the buttons do:

▲▼ vote♥ favorite+ collection→] load↓ download .wavtap the wave to play · @name → profile
anatomy of a community card

for fx chains, load chain drops the whole rack onto your current 808 in real time. beyond the feed there are three more views:

explore
the main feed of shared 808s and chains.
leaderboard
top producers ranked by plays, downloads and followers — with milestone badges.
collections
curated sets of sounds. make your own, mark them public, and share a collection with a single link.
profiles
click any @producer to see their sounds, bio, links and stats, and follow them.

sharing

hit share on an 808 (or share a chain from the rack) to publish it — you name it and pick up to 3 tags. it appears in the community feed for everyone to play, vote and load. sharing is always free and unlimited.

credits & pro

you get 300 free credits every day — they reset daily, no stacking. only downloading a .wav costs credits (100 each). building, tweaking, importing, playing, favoriting and sharing are always free. run out and you can top up with credit packs or go pro for unlimited downloads. everything you make is yours — no watermarks, no samples, no clearance headaches.

account & avatar

set your producer name (shown on everything you share) and pick an avatar colour — tap a swatch or the rainbow for a custom colour, then apply. your colour follows you across the workshop and the community. you can also change your email, add a bio and links to your profile, and manage your plan from the account menu.

keyboard

play notes straight from your computer keyboard — a–k are one octave and the layout is read automatically (azerty / qwerty). the full list:

spaceplay a – kplay notes (piano) z / xkeyboard octave down / up rrandom shift rrandom fx mmutate bpreset browser ctrl zundo ctrl shift zredo ctrl sdownload escclose dialogs

workflow tips

  1. hit random a few times (with a little chaos) to find a starting point, then mutate to refine.
  2. shape the body in oscillators — decay = length, pitch drop = the glide.
  3. sculpt the envelope right on the waveform (a / s / r).
  4. add weight & character in effects — sub bass, saturator, then ott to glue.
  5. tighten the hit with punch and the transient tab.
  6. scroll the wheel over any slider for fine control; hold shift for bigger steps.
  7. long decay + a deep pitch drop + a touch of saturation = a classic trap 808.
  8. download when you love it, or share it to the community.

share to community

out of credits

you've used all your credits. recharge to keep building & exporting, or go pro for unlimited.

report a bug

found something broken or weird? tell us what happened — the more detail, the better.

buy credits

one-time packs
output∿ env
chaos 0%
01

shape

root
stereo 0
shape
punch 0
pitch 40
time 32
offset 0
02

oscillators

ab50%
03

effects

count 3
05

community gallery