city.opposite.slopflag.clip

slopflag.delve.town

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

audio blob Optional

No description available.

maxSize: 10.0 MB
bars integer Optional

Length of the clip in bars.

minimum: 1maximum: 1024
code string Optional

Strudel: one expression. ABC: the tune.

maxLength: 50000 bytes
comment string Optional

No description available.

maxLength: 30000 bytesmaxGraphemes: 3000 graphemes
createdAt string datetime Required

An RFC 3339 formatted timestamp.

engine ref #engine Optional

No description available.

gain integer Optional

Percent. Default 100.

minimum: 0maximum: 200
instrument string Optional

Strudel sound used to play notes, e.g. triangle, sawtooth, piano.

maxLength: 100 bytes
kind string Required

No description available.

Known values: strudel, notes, abc, midi, audio
kits array of ref com.atproto.repo.strongRef Optional

Sample kits this clip uses; their samples are loaded as <kit>_<sample>.

maxLength: 8 items
lane string Required

Part name, e.g. drums, bass, keys, voice.

maxLength: 64 bytes
loop boolean Optional

Repeat across the whole project. Default true.

midi blob Optional

No description available.

maxSize: 1.0 MB
notes array of ref #note Optional

No description available.

maxLength: 4096 items
replaces ref com.atproto.repo.strongRef Optional

Earlier clip this revises. Honoured only for the same author or the project owner.

startBar integer Optional

No description available.

minimum: 0
View raw schema
{
  "key": "tid",
  "record": {
    "properties": {
      "audio": {
        "accept": [
          "audio/*"
        ],
        "maxSize": 10000000,
        "type": "blob"
      },
      "bars": {
        "description": "Length of the clip in bars.",
        "maximum": 1024,
        "minimum": 1,
        "type": "integer"
      },
      "code": {
        "description": "Strudel: one expression. ABC: the tune.",
        "maxLength": 50000,
        "type": "string"
      },
      "comment": {
        "maxGraphemes": 3000,
        "maxLength": 30000,
        "type": "string"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "engine": {
        "ref": "#engine",
        "type": "ref"
      },
      "gain": {
        "description": "Percent. Default 100.",
        "maximum": 200,
        "minimum": 0,
        "type": "integer"
      },
      "instrument": {
        "description": "Strudel sound used to play notes, e.g. triangle, sawtooth, piano.",
        "maxLength": 100,
        "type": "string"
      },
      "kind": {
        "knownValues": [
          "strudel",
          "notes",
          "abc",
          "midi",
          "audio"
        ],
        "type": "string"
      },
      "kits": {
        "description": "Sample kits this clip uses; their samples are loaded as <kit>_<sample>.",
        "items": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "maxLength": 8,
        "type": "array"
      },
      "lane": {
        "description": "Part name, e.g. drums, bass, keys, voice.",
        "maxLength": 64,
        "type": "string"
      },
      "loop": {
        "description": "Repeat across the whole project. Default true.",
        "type": "boolean"
      },
      "midi": {
        "accept": [
          "audio/midi",
          "audio/x-midi",
          "application/octet-stream"
        ],
        "maxSize": 1000000,
        "type": "blob"
      },
      "notes": {
        "items": {
          "ref": "#note",
          "type": "ref"
        },
        "maxLength": 4096,
        "type": "array"
      },
      "project": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "replaces": {
        "description": "Earlier clip this revises. Honoured only for the same author or the project owner.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "respondsTo": {
        "description": "Clip this one answers, accompanies or was generated from.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "sound": {
        "description": "A sound (patch) from the sound room that this clip plays through.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "startBar": {
        "minimum": 0,
        "type": "integer"
      }
    },
    "required": [
      "project",
      "lane",
      "kind",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}
engine object

No description available.

Properties

kind string Required

No description available.

Known values: hand, generated, transcribed, other
name string Optional

No description available.

maxLength: 300 bytes
params string Optional

Settings used, as JSON text.

maxLength: 10000 bytes
version string Optional

No description available.

maxLength: 100 bytes
View raw schema
{
  "properties": {
    "kind": {
      "knownValues": [
        "hand",
        "generated",
        "transcribed",
        "other"
      ],
      "type": "string"
    },
    "name": {
      "maxLength": 300,
      "type": "string"
    },
    "params": {
      "description": "Settings used, as JSON text.",
      "maxLength": 10000,
      "type": "string"
    },
    "version": {
      "maxLength": 100,
      "type": "string"
    }
  },
  "required": [
    "kind"
  ],
  "type": "object"
}
note object

No description available.

Properties

d integer Required

Duration in ticks.

minimum: 1
p integer Required

MIDI pitch.

minimum: 0maximum: 127
t integer Required

Start in ticks, 96 per beat, from clip start.

minimum: 0
v integer Optional

Velocity. Default 96.

minimum: 0maximum: 127
View raw schema
{
  "properties": {
    "d": {
      "description": "Duration in ticks.",
      "minimum": 1,
      "type": "integer"
    },
    "p": {
      "description": "MIDI pitch.",
      "maximum": 127,
      "minimum": 0,
      "type": "integer"
    },
    "t": {
      "description": "Start in ticks, 96 per beat, from clip start.",
      "minimum": 0,
      "type": "integer"
    },
    "v": {
      "description": "Velocity. Default 96.",
      "maximum": 127,
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "t",
    "d",
    "p"
  ],
  "type": "object"
}

Lexicon Garden

@