A note clip, held in its creator's own repository.
Record Key
tid
Timestamp-based ID
Properties
clip
ref
at.atmosynth.defs#noteClip
Required
The clip, placed nowhere: it has no `at`.
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
description
string
Optional
No description available.
maxLength: 3000 bytesinstrument
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.
license
ref
at.atmosynth.defs#license
Optional
No description available.
lineage
array
of
ref
at.atmosynth.defs#lineage
Optional
No description available.
maxLength: 64 itemsname
string
Required
What its creator calls it.
maxLength: 200 bytesminLength: 1 bytestags
array
of
string
Optional
Freely created tags, lower-cased on write.
maxLength: 32 itemstempo
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 bytesView 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"
}