A part, held in its writer'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 bytesfor
ref
com.atproto.repo.strongRef
Required
The arrangement this part is for, and the version of it the part was played against, so its creator can see whether the arrangement has changed since.
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
Optional
No description available.
maxLength: 200 bytesminLength: 1 bytestracks
array
of
ref
at.atmosynth.defs#track
Required
The part's instrument and audio tracks, never a bus: the busses are the arrangement's. Their ids are unique within the part and do not collide with the arrangement's own, and their `to`, sends and sidechains may name the arrangement's busses and tracks. Their ticks are the arrangement's.
maxLength: 32 itemsminLength: 1 itemsView raw schema
{
"description": "A part, held in its writer's own repository.",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"format": "datetime",
"type": "string"
},
"description": {
"maxLength": 3000,
"type": "string"
},
"for": {
"description": "The arrangement this part is for, and the version of it the part was played against, so its creator can see whether the arrangement has changed since.",
"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": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"tracks": {
"description": "The part's instrument and audio tracks, never a bus: the busses are the arrangement's. Their ids are unique within the part and do not collide with the arrangement's own, and their `to`, sends and sidechains may name the arrangement's busses and tracks. Their ticks are the arrangement's.",
"items": {
"ref": "at.atmosynth.defs#track",
"type": "ref"
},
"maxLength": 32,
"minLength": 1,
"type": "array"
}
},
"required": [
"for",
"tracks",
"createdAt"
],
"type": "object"
},
"type": "record"
}