A seed is a `.yams` document
A seed lives as a .yams file — a small text document holding every field on the form: the chords, the tempo, the style, the format, the output name, all of it. Saving one is what turns a throwaway render into a seed you can keep.
The app opens with a single blank seed each time, and nothing you type is remembered between launches — to keep a seed, save it. Three buttons in the top bar manage this:
- New seed — start a fresh blank seed; it opens in a new tab.
- Save seed — write the current seed back to its
.yams. The first save of a new seed asks where to put the file. - Save seed as… — save the current seed to a new
.yams, leaving the original untouched — the way to fork a variant.
Saving is also the gate on rendering: a seed must have a .yams before Render seed works, because the audio is written into that file's folder.