Beat Forge
Free online step sequencer and SoundFont player. Lay a pattern, layer a piano roll, render to WAV.
Step sequencer with a PolyBLEP synth engine and an SF2 SoundFont voice path. Stack drums, bass, leads, pads, plucks, brass, and FM voices on a grid, or open the piano roll and draw melodies note by note. Load the bundled demo, render a stereo WAV mixdown, save the project as JSON, load it back later. Optional General MIDI SoundFont (about 30 MB) for sampled voices when you want a sound beyond the procedural synth.
Most browser sequencers do not load SF2. Most SF2 players do not sequence. Beat Forge does both, runs entirely in your tab, and never touches an account or a server. Procedural-first, with SoundFont as the optional upgrade. No AI.
- 01Hit Play (or press Space). The default kit loops a blank pattern at 120 BPM.
- 02Click cells in the grid to lay drums. Each click cycles velocity, right-click clears.
- 03Add a melodic track (Bass, Lead, Pad, Pluck, Brass, FM) with + Add Track. Cells on melodic tracks default to C4, right-click any active cell to pick a different note.
- 04Switch to Piano Roll to draw melodies note by note across five octaves.
- 05Load SoundFont to upgrade voices to sampled General MIDI sounds. About 30 MB, lazy loaded.
- 06Save Project to download a JSON recipe of the song. Load Project loads it back.
- 07Render WAV to bounce the full arrangement to a stereo 16-bit WAV.
- Nothing leaves your machine. No upload, no account, no AI. The synth, the SoundFont sampler, and the WAV mixdown all run in your browser through the Web Audio API.
- The General MIDI SoundFont is about 30 MB and lazy-loaded on request. Until you load it, every voice uses the PolyBLEP procedural synth, which is still fully playable.
- Some browsers require a click before they let audio play. If the first Play does nothing, click anywhere and try again. The audio context unlocks on user gesture.
- Your project autosaves to local storage every 30 seconds and reloads on next visit. Save Project (JSON download) for anything you want to keep across browsers or share.
- Space · Play / Stop
- Click cell · Toggle / cycle velocity
- Right-click cell · Clear (drums) or pick note (melodic)
Is Beat Forge free?
Yes, completely. No account, no upload, no watermark on the WAV render. No AI either — every voice is procedural synth or SoundFont sampling.
How do I make a beat online and download a WAV?
Click cells on the step grid to lay drums, add melodic tracks (bass, lead, pad, pluck, brass, FM) for the musical parts, and click Render WAV to bounce the full arrangement to a stereo 16-bit WAV file. The audio is rendered locally in your browser tab.
Can I load SoundFont (.sf2) files in the browser?
Yes — Beat Forge has an SF2 SoundFont sampler path that runs entirely in the browser. The bundled General MIDI font is ~30 MB and lazy-loads on request. Until you load it, every voice uses the procedural PolyBLEP synth.
Does it have a piano roll, or just a step grid?
Both. Step grid for drums and chord-stab patterns; switch to Piano Roll for melodies note-by-note across five octaves. You can mix both per track.
What voices ship with the procedural synth?
Drums plus Bass, Lead, Pad, Pluck, Brass, and FM voices, all built on a PolyBLEP oscillator engine. Fully playable without loading the SoundFont. Load SF2 when you want the General MIDI sampled flavor.
Can I save my project and reload it later?
Yes. Save Project downloads a JSON recipe of the whole arrangement (tracks, notes, velocities, tempo, voices). Load Project pulls it back. There's also a localStorage autosave every 30 seconds for casual sessions.
Can I use the WAV mixdowns in commercial games?
Yes. The WAV renders are yours, royalty-free. Procedural synth voices have no licensing concerns. If you use the General MIDI SoundFont path, check that specific SF2's license (most public-domain GM SoundFonts are commercial-safe).
Why does the first Play do nothing?
Some browsers require a user click before they let audio play. Click anywhere on the page and try again — the audio context unlocks on the first user gesture.
Your AI forgets. Astryke doesn’t.
These tools stay free. Astryke Hub is the one you pay for: a board your coding agent reads at the start of a session and writes back to at the end, so it never opens cold again.
Start free14 days free, no card. Founding price $12 a month after that.