SeedSong

Infinite melodies from a single seed number.

Compose multi-section songs, mix, and export — right in your browser.

Open the app No install. No sign-up. Works offline.
SeedSong generator view — score canvas showing a multi-section song with genre presets and generator controls SeedSong mixer view — per-track volume faders, pan knobs, reverb, delay, chorus, and EQ

DAW-style interface with tabbed controls, multi-section score, and full mixer console.

Seed-based generation

Every song is determined by a single number. Same seed, same song — always. Share a URL and anyone hears your exact piece.

Multi-section songs

Intro, verse, chorus, outro — with contrasting energy, density, and dynamics. Not just looping phrases.

Full mixer console

Per-track volume, pan, mute/solo. Reverb presets, delay, chorus, 3-band EQ. All settings persist across reloads.

Genre & mood presets

Lo-fi, Jazz, Classical, Blues, Funk, Chill, Energetic, Dreamy — one click sets tonic, scale, tempo, density, and effects.

Multi-track MIDI + WAV export

Format 1 MIDI with separate tracks per instrument, or render to WAV — all client-side. Import directly into any DAW.

Score canvas editing

Click to select notes, drag to move, resize edges, delete with Backspace. Lock bars to preserve edits through regeneration.

Multiple voices

Piano, Synth Pad, Pluck, E-Piano, Lead, Organ, Strings — independent melody and chord voices for timbral contrast.

Zero dependencies

Pure vanilla JavaScript. No frameworks, no bundlers, no npm. Open source and easy to fork or extend.

How it works

1

Pick a vibe

Choose a genre/mood preset, or dial in tonic, scale, contour, and rhythm manually.

2

Generate & tweak

The algorithm composes a full song. Lock bars you like, edit notes, adjust the mix.

3

Share or export

Copy the URL to share your song, or export as multi-track MIDI or WAV.

Use cases

Composition starting point

Generate ideas, lock what you like, edit the rest. Export to your DAW for further work.

Game dev

Generate background music from a seed — deterministic, lightweight, royalty-free.

Music education

Explore scales, modes, chord progressions, and song structure interactively.

Creative coding

Study a clean Web Audio + procedural generation codebase with zero dependencies.

Try SeedSong now