One seed grows six songs — each in a different style. Type any seed and six new compositions are synthesized right in your browser: Synthwave, Jazz, Hip-Hop, Ambient, Rock, and Classical.
Each track's seed is mixed from the global seed and its track number — the same seed always grows the same songs.
The seed picks which 6 styles to play, then for each style: a key, a scale, a tempo and a chord progression.
A melody random-walks up and down the scale, snapping to chord tones on the strong beats; a bass follows the roots, an arpeggio weaves the chords, and drums join in for the choruses.
Every instrument is synthesized as FM waves — operators modulate each other to create rich, expressive tones unique to each style.
The render runs in your browser (synchronous PCM synthesis over the recorded sample library), then plays back via your browser's native audio player. Open this page over HTTP so the sample assets can be fetched.
Press play on any card — playback is your browser's own native audio player, and it works offline, on phone or desktop. Type any seed and the FM composer generates a fresh set: six songs in six different styles, synthesized in a few seconds.