at.atmosynth.noteClip

atmosynth.at

Documentation

A note clip, held in its creator's own repository.

main record

A note clip, held in its creator's own repository.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

No description available.

maxLength: 3000 bytes
instrument ref com.atproto.repo.strongRef Optional

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.

name string Required

What its creator calls it.

maxLength: 200 bytesminLength: 1 bytes
tags array of string Optional

Freely created tags, lower-cased on write.

maxLength: 32 items
tempo string Optional

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 bytes
View raw schema
{
  "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"
}

Lexicon Garden

@