Song Schema Playground
Build a Song schema two ways: click Generate from CSV to turn example data into a starter schema, or write the JSON directly. Generate from CSV converts each column into a typed property and suggests an enum for low-cardinality columns. The editor validates the Song envelope and inner JSON Schema live, rendering each schema object as its own table on the right, one row per field, with the rules that apply to the whole object shown above it. Background: Building Song Schemas
The playground checks structure only. It does not merge Song's base schema, and it does not cover the registration options an analysis type can carry, such as restricting file types or validating against an external service. Song itself is the authoritative check when you register a schema.
For the full picture, see Data Model Management in the Song reference.