{
  "schemaVersion": 1,
  "id": "stairville-scansphere-300-13ch",
  "manufacturer": "Stairville",
  "model": "ScanSphere 300",
  "mode": "13-CH",
  "category": "movingHeadSpot",
  "channelCount": 13,
  "movement": {
    "panDegrees": 128,
    "tiltDegrees": 22
  },
  "verified": true,
  "source": "Stairville ScanSphere 300, Bedienungsanleitung 10.10.2025, ID 580814 (V5), Abschnitte 7.3 und 7.4; Pan 128° und Tilt 22° aus den technischen Daten",
  "deviceSetup": "[Mode] drücken → „DMX“ → „Channel“ → „13-CH“ wählen; die Adresse aus der App unter „DMX“ → „Address“ einstellen.",
  "notes": "Spiegel-Scanner: Drehung und Neigung bewegen den Spiegel, der Bereich ist mit 128° und 22° viel kleiner als bei einem Moving Head. Die Lichtquelle ist kaltweiß, die Farbe macht allein das Farbrad; die App rechnet die Farbleiste auf den nächsten Slot um. Der Slot bei 56 bis 63 heißt in der Anleitung ein zweites Mal „Blau“ und hat deshalb keinen Farbwert bekommen, damit die App ihn nicht von selbst wählt - an der Lampe unter Modelle → „Farben am Farbrad“ nachtragen. Namen für die sechs Gobos lassen sich unter Modelle → „Gobos benennen“ vergeben. Der 39-Kanal-Modus steuert die drei Scanner der Leiste einzeln an; für die App ist er ungeeignet, weil ein Gerät dort nur eine Drehung und eine Neigung hat - in 11CH und 13CH laufen alle drei Scanner gemeinsam. Der 13-Kanal-Modus hat Feinkanäle für Drehung und Neigung und ist bei dem kleinen Spiegelbereich der empfohlene Modus.",
  "channels": [
    {
      "offset": 1,
      "function": "pan",
      "label": "Drehung (Pan)",
      "defaultValue": 128
    },
    {
      "offset": 2,
      "function": "panFine",
      "label": "Feineinstellung Drehung (Pan)"
    },
    {
      "offset": 3,
      "function": "tilt",
      "label": "Neigung (Tilt)",
      "defaultValue": 128
    },
    {
      "offset": 4,
      "function": "tiltFine",
      "label": "Feineinstellung Neigung (Tilt)"
    },
    {
      "offset": 5,
      "function": "panTiltSpeed",
      "label": "Ablaufgeschwindigkeit Drehung und Neigung, zunehmend",
      "ranges": [
        {
          "from": 0,
          "to": 255,
          "kind": "fade",
          "label": "Langsam bis schnell",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 6,
      "function": "dimmer",
      "label": "Intensität des Dimmers, 0 bis 100 %"
    },
    {
      "offset": 7,
      "function": "strobe",
      "label": "Stroboskop",
      "ranges": [
        {
          "from": 0,
          "to": 10,
          "kind": "off",
          "label": "Kein Blitzen"
        },
        {
          "from": 11,
          "to": 128,
          "kind": "random",
          "label": "Zufälliges Blitzen, schneller werdend"
        },
        {
          "from": 129,
          "to": 255,
          "kind": "strobe",
          "label": "Gleichmäßiges Blitzen, schneller werdend",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 8,
      "function": "colorWheel",
      "label": "Farbauswahl",
      "ranges": [
        {
          "from": 0,
          "to": 7,
          "kind": "slot",
          "label": "Weiß",
          "color": "#FFFFFF"
        },
        {
          "from": 8,
          "to": 15,
          "kind": "slot",
          "label": "Rot",
          "color": "#FF0000"
        },
        {
          "from": 16,
          "to": 23,
          "kind": "slot",
          "label": "Grün",
          "color": "#00FF00"
        },
        {
          "from": 24,
          "to": 31,
          "kind": "slot",
          "label": "Blau",
          "color": "#0000FF"
        },
        {
          "from": 32,
          "to": 39,
          "kind": "slot",
          "label": "Gelb",
          "color": "#FFFF00"
        },
        {
          "from": 40,
          "to": 47,
          "kind": "slot",
          "label": "Violett",
          "color": "#8B00FF"
        },
        {
          "from": 48,
          "to": 55,
          "kind": "slot",
          "label": "Orange",
          "color": "#FF7F00"
        },
        {
          "from": 56,
          "to": 63,
          "kind": "slot",
          "label": "Blau (zweiter Slot)"
        },
        {
          "from": 64,
          "to": 71,
          "kind": "slot",
          "label": "Weiß und Rot"
        },
        {
          "from": 72,
          "to": 79,
          "kind": "slot",
          "label": "Rot und Grün"
        },
        {
          "from": 80,
          "to": 87,
          "kind": "slot",
          "label": "Grün und Blau"
        },
        {
          "from": 88,
          "to": 95,
          "kind": "slot",
          "label": "Blau und Gelb"
        },
        {
          "from": 96,
          "to": 103,
          "kind": "slot",
          "label": "Gelb und Violett"
        },
        {
          "from": 104,
          "to": 111,
          "kind": "slot",
          "label": "Violett und Orange"
        },
        {
          "from": 112,
          "to": 127,
          "kind": "slot",
          "label": "Orange und Blau"
        },
        {
          "from": 128,
          "to": 191,
          "kind": "rotation",
          "label": "Farbdurchlauf im Uhrzeigersinn, schnell bis langsam",
          "speed": "fastToSlow"
        },
        {
          "from": 192,
          "to": 255,
          "kind": "rotation",
          "label": "Farbdurchlauf gegen den Uhrzeigersinn, langsam bis schnell",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 9,
      "function": "gobo",
      "label": "Goboauswahl",
      "ranges": [
        {
          "from": 0,
          "to": 9,
          "kind": "slot",
          "label": "Offen"
        },
        {
          "from": 10,
          "to": 19,
          "kind": "slot",
          "label": "Gobo 1"
        },
        {
          "from": 20,
          "to": 29,
          "kind": "slot",
          "label": "Gobo 2"
        },
        {
          "from": 30,
          "to": 39,
          "kind": "slot",
          "label": "Gobo 3"
        },
        {
          "from": 40,
          "to": 49,
          "kind": "slot",
          "label": "Gobo 4"
        },
        {
          "from": 50,
          "to": 59,
          "kind": "slot",
          "label": "Gobo 5"
        },
        {
          "from": 60,
          "to": 69,
          "kind": "slot",
          "label": "Gobo 6"
        },
        {
          "from": 70,
          "to": 79,
          "kind": "shake",
          "label": "Gobo 6 Shake, schneller werdend"
        },
        {
          "from": 80,
          "to": 89,
          "kind": "shake",
          "label": "Gobo 5 Shake, schneller werdend"
        },
        {
          "from": 90,
          "to": 99,
          "kind": "shake",
          "label": "Gobo 4 Shake, schneller werdend"
        },
        {
          "from": 100,
          "to": 109,
          "kind": "shake",
          "label": "Gobo 3 Shake, schneller werdend"
        },
        {
          "from": 110,
          "to": 119,
          "kind": "shake",
          "label": "Gobo 2 Shake, schneller werdend"
        },
        {
          "from": 120,
          "to": 129,
          "kind": "shake",
          "label": "Gobo 1 Shake, schneller werdend"
        },
        {
          "from": 130,
          "to": 191,
          "kind": "rotation",
          "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
          "speed": "fastToSlow"
        },
        {
          "from": 192,
          "to": 255,
          "kind": "rotation",
          "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 10,
      "function": "goboRotation",
      "label": "Drehung Goborad",
      "ranges": [
        {
          "from": 0,
          "to": 127,
          "kind": "off",
          "label": "Ohne Funktion"
        },
        {
          "from": 128,
          "to": 191,
          "kind": "rotation",
          "label": "Goborad im Uhrzeigersinn, schnell bis langsam",
          "speed": "fastToSlow"
        },
        {
          "from": 192,
          "to": 255,
          "kind": "rotation",
          "label": "Goborad gegen den Uhrzeigersinn, langsam bis schnell",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 11,
      "function": "prism",
      "label": "Prisma",
      "ranges": [
        {
          "from": 0,
          "to": 31,
          "kind": "off",
          "label": "Prisma zu"
        },
        {
          "from": 32,
          "to": 255,
          "kind": "effect",
          "label": "Prisma offen"
        }
      ]
    },
    {
      "offset": 12,
      "function": "prismRotation",
      "label": "Prismadrehung",
      "ranges": [
        {
          "from": 0,
          "to": 127,
          "kind": "other",
          "label": "Prisma steht in einem festen Winkel"
        },
        {
          "from": 128,
          "to": 191,
          "kind": "rotation",
          "label": "Prisma im Uhrzeigersinn, schnell bis langsam",
          "speed": "fastToSlow"
        },
        {
          "from": 192,
          "to": 255,
          "kind": "rotation",
          "label": "Prisma gegen den Uhrzeigersinn, langsam bis schnell",
          "speed": "slowToFast"
        }
      ]
    },
    {
      "offset": 13,
      "function": "reset",
      "label": "Reset",
      "ranges": [
        {
          "from": 0,
          "to": 9,
          "kind": "off",
          "label": "Ohne Funktion"
        },
        {
          "from": 10,
          "to": 20,
          "kind": "other",
          "label": "Reset nach 5 Sekunden"
        },
        {
          "from": 21,
          "to": 255,
          "kind": "off",
          "label": "Ohne Funktion"
        }
      ]
    }
  ]
}
