Skip to content

project

Project identity. Optional — a project with no project: block is valid — but worth filling in, since these fields survive load/save round-trips and are what identify the file in the GUI.

project:
  name: PalCavQuickStart
  version: "1.0"
  description: PAL CAV laserdisc with VITS and IEC 60856 biphase metadata

Keys

Key Type Required Description
name string No A user-friendly project name
version string No Project file version. Quote it so YAML tools treat it as a string
description string No Free-text description

No other key is accepted.

Notes

version is the project's version, not videosynth's. It is carried through unchanged and is not interpreted; there is no schema migration keyed off it.

Quote the version. videosynth reads the value as the text written, but to other YAML tools an unquoted 1.10 is the number 1.1.

None of these fields affect the generated signal. They are metadata for the human reading the file and for the GUI's window title and recent-files list.