at.atmosynth.noteClip

atmosynth.at

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A note clip, held in its creator's own repository.",
      "key": "tid",
      "record": {
        "properties": {
          "clip": {
            "description": "The clip, placed nowhere: it has no `at`.",
            "ref": "at.atmosynth.defs#noteClip",
            "type": "ref"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxLength": 3000,
            "type": "string"
          },
          "instrument": {
            "description": "The patch it was written for and is suggested to be played by. Optional: absent suggests nothing, and whatever instrument it is placed under plays it.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "license": {
            "ref": "at.atmosynth.defs#license",
            "type": "ref"
          },
          "lineage": {
            "items": {
              "ref": "at.atmosynth.defs#lineage",
              "type": "ref"
            },
            "maxLength": 64,
            "type": "array"
          },
          "name": {
            "description": "What its creator calls it.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "tags": {
            "description": "Freely created tags, lower-cased on write.",
            "items": {
              "maxLength": 128,
              "type": "string"
            },
            "maxLength": 32,
            "type": "array"
          },
          "tempo": {
            "description": "The tempo it was written at, in beats per minute from 20 to 999, as decimal text, so it can be heard as its creator heard it before it is placed in an arrangement, whose tempo it then follows. Optional: absent is 120.",
            "maxLength": 32,
            "type": "string"
          }
        },
        "required": [
          "name",
          "clip",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "Notes published on their own — a chord progression, a bassline, a drum groove — to be taken into anybody's arrangement and played by whatever instrument it is placed under.",
  "id": "at.atmosynth.noteClip",
  "lexicon": 1
}

Validate Record

Validate a record against at.atmosynth.noteClip

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:fzjkahpwapmoqxybwdjb6ysf
CID
bafyreibi4w7rqqkx5y7wwkvgnmv2lvw7iexi7vynok3q4sonk6hzaahlta
Indexed At
2026-10-20 18:30 UTC
AT-URI
at://did:plc:fzjkahpwapmoqxybwdjb6ysf/com.atproto.lexicon.schema/at.atmosynth.noteClip

Referenced Schemas (3)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A recording as it is placed in an arrangement — cut, faded, warped to the beat — published on its own to be taken into anybody's arrangement.

  • One track published on its own, to be taken into anybody's arrangement: its instrument or recordings, its clips, its effects, its mix and its automation, exactly as an arrangement holds a track.

  • A recording published to be found and used: a one-shot, a loop or a longer take, with what is known of its time and pitch. A recording used only inside an arrangement is a blob of that arrangement and needs no record; t…

  • city.opposite.slopflag.clip recordnot from the namespace authority

    One author's material in one lane of a project: Strudel code, notes, ABC, MIDI or audio.

  • What the arrangement, its tracks, its clips, its effect chains, its samples and the parts offered to it share: musical time, credit, reuse, and the objects an arrangement holds inline and every one of them also publishe…

Lexicon Garden

@