UNPKG

iobroker.x-touch

Version:

Communicate with a Behringer X-Touch Control Surface (DAW Controller)

1,649 lines (1,648 loc) 44 kB
{ "common": [ { "_id": "devices", "type": "folder", "common": { "name": "Physical devices" }, "native": {} }, { "_id": "deviceGroups", "type": "folder", "common": { "name": "Surface parameters" }, "native": {} } ], "device": { "_id": "0", "type": "device", "common": { "name": "Put device name here" }, "native": {} }, "devices": [ { "_id": "serialNumber", "type": "state", "common": { "role": "value", "name": "As received by HostConnectionQuery", "type": "string", "read": true, "write": true }, "native": {} }, { "_id": "ipAddress", "type": "state", "common": { "role": "value", "name": "Identification in network", "type": "string", "read": true, "write": true }, "native": {} }, { "_id": "port", "type": "state", "common": { "role": "value", "name": "Source Port of device", "type": "number", "read": true, "write": true }, "native": {} }, { "_id": "connection", "type": "state", "common": { "role": "indicator.reachable", "name": "Device connected", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "memberOfGroup", "type": "state", "common": { "role": "value", "name": "Assign a device (dynamically) to a group", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "activeBaseChannel", "type": "state", "common": { "role": "value", "name": "Base channel number of active channel bank (1, 9, 17, 25)", "type": "number", "states": { "1": "1-8", "9": "9-16", "17": "17-24", "25": "25-32" }, "read": true, "write": true, "def": 1 }, "native": {} }, { "_id": "activeBank", "type": "state", "common": { "role": "value", "name": "The number of the active Fader Bank", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "deviceLocked", "type": "state", "common": { "role": "value", "name": "if set to true the device will go to the locked state, i.e. no operation of the device is possible", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "deviceGroup": { "_id": "0", "type": "folder", "common": { "name": "Put device group name here" }, "native": {} }, "deviceGroups":[ { "_id": "maxBanks", "type": "state", "common": { "role": "value", "name": "The maximum number of banks. Can be set dynamically but could not exceed maxBanks from main configuration", "type": "number", "read": true, "write": true, "def": 1 }, "native": {} }, { "_id": "syncBanks", "type": "state", "common": { "role": "value", "name": "If true the active bank will be synced on all devices in the group", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "illuminateBankSwitching", "type": "state", "common": { "role": "value", "name": "If true the fader bank left/rigt buttons will show the possible directions", "type": "boolean", "read": true, "write": true, "def": true }, "native": {} }, { "_id": "illuminateChannelSwitching", "type": "state", "common": { "role": "value", "name": "If true the channel left/right buttons will show the possible directions", "type": "boolean", "read": true, "write": true, "def": true }, "native": {} }, { "_id": "banks", "type": "folder", "common": { "name": "Switchable collections of parameters for the fader section" }, "native": {} }, { "_id": "masterFader", "type": "channel", "common": { "role": "level.volume", "name": "Master fader" }, "native": {} }, { "_id": "masterFlip", "type": "channel", "common": { "role": "button", "name": "Master button FLIP (ORANGE)" }, "native": {} }, { "_id": "encoderAssign", "type": "folder", "common": { "name": "Elements of the ENCODER ASSIGN section" }, "native": {} }, { "_id": "timecodeDisplay", "type": "folder", "common": { "name": "Elements of the TIMECODE DISPLAY section" }, "native": {} }, { "_id": "view", "type": "folder", "common": { "name": "Elements of the VIEW section" }, "native": {} }, { "_id": "function", "type": "folder", "common": { "name": "Elements of the FUNCTION section" }, "native": {} }, { "_id": "modify", "type": "folder", "common": { "name": "Elements of the MODIFY section" }, "native": {} }, { "_id": "automation", "type": "folder", "common": { "name": "Elements of the AUTOMATION section" }, "native": {} }, { "_id": "utility", "type": "folder", "common": { "name": "Elements of the UTILITY section" }, "native": {} }, { "_id": "transport", "type": "folder", "common": { "name": "Elements of the TRANSPORT section" }, "native": {} }, { "_id": "page", "type": "folder", "common": { "name": "Elements of the PAGE section" }, "native": {} }, { "_id": "navigation", "type": "folder", "common": { "name": "Elements of the NAVIGATION section" }, "native": {} } ], "bank": { "_id": "0", "type": "folder", "common": { "name": "Put bank name here" }, "native": {} }, "banks": [ { "_id": "syncBaseCannel", "type": "state", "common": { "role": "value", "name": "If true the active base channel will be synced on all devices in the group", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "maxChannels", "type": "state", "common": { "role": "value", "name": "Maximum number of channels available: 8, 16, 24, 32", "type": "number", "states": { "8": "one Bank", "16": "two banks", "24": "3 banks", "32": "4 banks" }, "read": true, "write": true, "def": 8 }, "native": {} }, { "_id": "channels", "type": "folder", "common": { "name": "The channel listing" }, "native": {} } ], "channel": { "_id": "0", "type": "folder", "common": { "name": "Channel" }, "native": {} }, "channels": [ { "_id": "encoder", "type": "channel", "common": { "role": "encoder", "name": "Endless encoder" }, "native": {} }, { "_id": "meter", "type": "channel", "common": { "role": "value.volume", "name": "Volume meter" }, "native": {} }, { "_id": "display", "type": "channel", "common": { "role": "info.display", "name": "Scribble strip" }, "native": {} }, { "_id": "rec", "type": "channel", "common": { "role": "button", "name": "Button REC (RED)" }, "native": {} }, { "_id": "solo", "type": "channel", "common": { "role": "button", "name": "Button SOLO (ORANGE)" }, "native": {} }, { "_id": "mute", "type": "channel", "common": { "role": "button", "name": "Button MUTE (RED)" }, "native": {} }, { "_id": "select", "type": "channel", "common": { "role": "button", "name": "Button SELECT (GREEN)" }, "native": {} }, { "_id": "fader", "type": "channel", "common": { "role": "level.volume", "name": "Channel fader" }, "native": {} } ], "encoderAssign": [ { "_id": "track", "type": "channel", "common": { "role": "button", "name": "Button TRACK (ORANGE)" }, "native": {} }, { "_id": "pan_surround", "type": "channel", "common": { "role": "button", "name": "Button PAN/SURROUND (ORANGE)" }, "native": {} }, { "_id": "eq", "type": "channel", "common": { "role": "button", "name": "Button EQ (ORANGE)" }, "native": {} }, { "_id": "send", "type": "channel", "common": { "role": "button", "name": "Button SEND (ORANGE)" }, "native": {} }, { "_id": "plugin", "type": "channel", "common": { "role": "button", "name": "Button PLUG-IN (ORANGE)" }, "native": {} }, { "_id": "inst", "type": "channel", "common": { "role": "button", "name": "Button INST (ORANGE)" }, "native": {} } ], "timecodeDisplay": [ { "_id": "display", "type": "channel", "common": { "role": "button", "name": "Button DISPLAY, NAME/VALUE (none)" }, "native": {} }, { "_id": "solo", "type": "channel", "common": { "role": "led", "name": "LED SOLO (ORANGE)" }, "native": {} }, { "_id": "smpte", "type": "channel", "common": { "role": "led", "name": "LED SMPTE (RED)" }, "native": {} }, { "_id": "smpte_beats", "type": "channel", "common": { "role": "button", "name": "Button SMPTE/BEATS (none)" }, "native": {} }, { "_id": "beats", "type": "channel", "common": { "role": "led", "name": "LED BEATS (RED)" }, "native": {} }, { "_id": "assignment_left", "type": "channel", "common": { "role": "displayChar", "name": "ASSIGNMENT section left character" }, "native": {} }, { "_id": "assignment_right", "type": "channel", "common": { "role": "displayChar", "name": "ASSIGNMENT section right character" }, "native": {} }, { "_id": "hours_left", "type": "channel", "common": { "role": "displayChar", "name": "HOURS section left character" }, "native": {} }, { "_id": "hours_middle", "type": "channel", "common": { "role": "displayChar", "name": "HOURS section middle character" }, "native": {} }, { "_id": "hours_right", "type": "channel", "common": { "role": "displayChar", "name": "HOURS section right character" }, "native": {} }, { "_id": "minutes_left", "type": "channel", "common": { "role": "displayChar", "name": "MINUTES section left character" }, "native": {} }, { "_id": "minutes_right", "type": "channel", "common": { "role": "displayChar", "name": "MINUTES section right character" }, "native": {} }, { "_id": "seconds_left", "type": "channel", "common": { "role": "displayChar", "name": "SECONDS section left character" }, "native": {} }, { "_id": "seconds_right", "type": "channel", "common": { "role": "displayChar", "name": "SECONDS section right character" }, "native": {} }, { "_id": "frames_left", "type": "channel", "common": { "role": "displayChar", "name": "FRAMES section left character" }, "native": {} }, { "_id": "frames_middle", "type": "channel", "common": { "role": "displayChar", "name": "FRAMES section middle character" }, "native": {} }, { "_id": "frames_right", "type": "channel", "common": { "role": "displayChar", "name": "FRAMES section right character" }, "native": {} } ], "view": [ { "_id": "global_view", "type": "channel", "common": { "role": "button", "name": "Button GLOBAL VIEW (ORANGE)" }, "native": {} }, { "_id": "midi_tracks", "type": "channel", "common": { "role": "button", "name": "Button MIDI TRACKS (ORANGE)" }, "native": {} }, { "_id": "inputs", "type": "channel", "common": { "role": "button", "name": "Button INPUTS (ORANGE)" }, "native": {} }, { "_id": "audio_tracks", "type": "channel", "common": { "role": "button", "name": "Button AUDIO TRACKS (ORANGE)" }, "native": {} }, { "_id": "audio_inst", "type": "channel", "common": { "role": "button", "name": "Button AUDIO INST (ORANGE)" }, "native": {} }, { "_id": "aux", "type": "channel", "common": { "role": "button", "name": "Button AUX (ORANGE)" }, "native": {} }, { "_id": "buses", "type": "channel", "common": { "role": "button", "name": "Button BUSES (ORANGE)" }, "native": {} }, { "_id": "outputs", "type": "channel", "common": { "role": "button", "name": "Button OUTPUTS (ORANGE)" }, "native": {} }, { "_id": "user", "type": "channel", "common": { "role": "button", "name": "Button USER (ORANGE)" }, "native": {} } ], "function": [ { "_id": "f1", "type": "channel", "common": { "role": "button", "name": "Button F1 (ORANGE)" }, "native": {} }, { "_id": "f2", "type": "channel", "common": { "role": "button", "name": "Button F2 (ORANGE)" }, "native": {} }, { "_id": "f3", "type": "channel", "common": { "role": "button", "name": "Button F3 (ORANGE)" }, "native": {} }, { "_id": "f4", "type": "channel", "common": { "role": "button", "name": "Button F4 (ORANGE)" }, "native": {} }, { "_id": "f5", "type": "channel", "common": { "role": "button", "name": "Button F5 (ORANGE)" }, "native": {} }, { "_id": "f6", "type": "channel", "common": { "role": "button", "name": "Button F6 (ORANGE)" }, "native": {} }, { "_id": "f7", "type": "channel", "common": { "role": "button", "name": "Button F7 (ORANGE)" }, "native": {} }, { "_id": "f8", "type": "channel", "common": { "role": "button", "name": "Button F8 (ORANGE)" }, "native": {} } ], "modify": [ { "_id": "shift", "type": "channel", "common": { "role": "button", "name": "Button SHIFT (ORANGE)" }, "native": {} }, { "_id": "option", "type": "channel", "common": { "role": "button", "name": "Button OPTION (ORANGE)" }, "native": {} }, { "_id": "control", "type": "channel", "common": { "role": "button", "name": "Button CONTROL (ORANGE)" }, "native": {} }, { "_id": "alt", "type": "channel", "common": { "role": "button", "name": "Button #/ALT (ORANGE)" }, "native": {} } ], "automation": [ { "_id": "read_off", "type": "channel", "common": { "role": "button", "name": "Button READ/OFF (GREEN)" }, "native": {} }, { "_id": "write", "type": "channel", "common": { "role": "button", "name": "Button WRITE (RED)" }, "native": {} }, { "_id": "trim", "type": "channel", "common": { "role": "button", "name": "Button TRIM (ORANGE)" }, "native": {} }, { "_id": "touch", "type": "channel", "common": { "role": "button", "name": "Button TOUCH (ORANGE)" }, "native": {} }, { "_id": "latch", "type": "channel", "common": { "role": "button", "name": "Button LATCH (ORANGE)" }, "native": {} }, { "_id": "group", "type": "channel", "common": { "role": "button", "name": "Button GROUP (GREEN)" }, "native": {} } ], "utility": [ { "_id": "save", "type": "channel", "common": { "role": "button", "name": "Button SAVE (RED)" }, "native": {} }, { "_id": "undo", "type": "channel", "common": { "role": "button", "name": "Button UNDO (GREEN)" }, "native": {} }, { "_id": "cancel", "type": "channel", "common": { "role": "button", "name": "Button CANCEL (ORANGE)" }, "native": {} }, { "_id": "enter", "type": "channel", "common": { "role": "button", "name": "Button ENTER (ORANGE)" }, "native": {} } ], "transport": [ { "_id": "marker", "type": "channel", "common": { "role": "button", "name": "Button MARKER (GREEN)" }, "native": {} }, { "_id": "nudge", "type": "channel", "common": { "role": "button", "name": "Button NUDGE (GREEN)" }, "native": {} }, { "_id": "cycle", "type": "channel", "common": { "role": "button", "name": "Button CYCLE (GREEN)" }, "native": {} }, { "_id": "drop", "type": "channel", "common": { "role": "button", "name": "Button DROP (RED)" }, "native": {} }, { "_id": "replace", "type": "channel", "common": { "role": "button", "name": "Button REPLACE (RED)" }, "native": {} }, { "_id": "click", "type": "channel", "common": { "role": "button", "name": "Button CLICK (GREEN)" }, "native": {} }, { "_id": "solo", "type": "channel", "common": { "role": "button", "name": "Button SOLO (ORANGE)" }, "native": {} }, { "_id": "rev", "type": "channel", "common": { "role": "button", "name": "Button << (REV) (ORANGE)" }, "native": {} }, { "_id": "ff", "type": "channel", "common": { "role": "button", "name": "Button >> (FF) (ORANGE)" }, "native": {} }, { "_id": "stop", "type": "channel", "common": { "role": "button", "name": "Button # (STOP) (ORANGE)" }, "native": {} }, { "_id": "play", "type": "channel", "common": { "role": "button", "name": "Button > (PLAY) (GREEN)" }, "native": {} }, { "_id": "record", "type": "channel", "common": { "role": "button", "name": "Button O (RECORD) (RED)" }, "native": {} }, { "_id": "scrub", "type": "channel", "common": { "role": "button", "name": "Button SCRUB (RED)" }, "native": {} }, { "_id": "encoder", "type": "channel", "common": { "role": "encoder", "name": "Encoder wheel" }, "native": {} } ], "page": [ { "_id": "info", "type": "state", "common": { "role": "meta.info", "name": "used only for bank and channel switching", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} } ], "navigation": [ { "_id": "up", "type": "channel", "common": { "role": "button", "name": "Button ^(UP) (ORANGE)" }, "native": {} }, { "_id": "left", "type": "channel", "common": { "role": "button", "name": "Button < (LEFT) (ORANGE)" }, "native": {} }, { "_id": "zoom", "type": "channel", "common": { "role": "button", "name": "Button + (ZOOM) (BLUE)" }, "native": {} }, { "_id": "right", "type": "channel", "common": { "role": "button", "name": "Button > (RIGHT) (ORANGE)" }, "native": {} }, { "_id": "down", "type": "channel", "common": { "role": "button", "name": "Button v (DOWN) (ORANGE)" }, "native": {} } ], "levelVolume": [ { "_id": "touched", "type": "state", "common": { "role": "value", "name": "True if fader is touched", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "value", "type": "state", "common": { "role": "value", "name": "Value linear from 0 to 1000 (0 db is 764)", "type": "number", "read": true, "write": true, "min": 0, "max": 1000, "def": 0 }, "native": {} }, { "_id": "value_db", "type": "state", "common": { "role": "value", "name": "Value logarithmic from -70 to 10 in 0.1 db steps", "type": "number", "read": true, "write": true, "min": -70.0, "max": 10.0, "def": -70.0 }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "button": [ { "_id": "status", "type": "state", "common": { "role": "value", "name": "If true LED is on", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "pressed", "type": "state", "common": { "role": "value", "name": "If true button is actually pressed", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "flashing", "type": "state", "common": { "role": "value", "name": "If true the LED is set flashing if status is true", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "autoToggle", "type": "state", "common": { "role": "value", "name": "auto Function", "type": "number", "states": { "0": "off", "1": "tip", "2": "on press", "3": "on release", "4": "on press/release" }, "read": true, "write": true, "min": 0, "max": 4, "def": 0 }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "led": [ { "_id": "status", "type": "state", "common": { "role": "value", "name": "If true LED is on", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "flashing", "type": "state", "common": { "role": "value", "name": "If true the LED is set flashing if status is true", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "valueVolume": [ { "_id": "value", "type": "state", "common": { "role": "value", "name": "Value from 0 to 8 (1-4 green, 5-7 orange, 8 red)", "type": "number", "states": { "0": "off", "1": "green 1", "2": "green 2", "3": "green 3", "4": "green 4", "5": "orange 1", "6": "orange 2", "7": "orange 3", "8": "red" }, "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "infoDisplay": [ { "_id": "color", "type": "state", "common": { "role": "value", "name": "off, red, green, yellow, blue, pink, cyan, white", "type": "number", "states": { "0": "off", "1": "red", "2": "green", "3": "yellow", "4": "blue", "5": "pink", "6": "cyan", "7": "white" }, "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "inverted", "type": "state", "common": { "role": "value", "name": "If true the second like should be inverted", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "line1", "type": "state", "common": { "role": "value", "name": "Max 7 times 7-bit ASCII characters", "type": "string", "read": true, "write": true, "def": "" }, "native": {} }, { "_id": "line1_ct", "type": "state", "common": { "role": "value", "name": "If true the first line will be displayed centered (line filled with 0x00)", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "line2", "type": "state", "common": { "role": "value", "name": "Max 7 times 7-bit ASCII characters", "type": "string", "read": true, "write": true, "def": "" }, "native": {} }, { "_id": "line2_ct", "type": "state", "common": { "role": "value", "name": "If true the second line will be displayed centered (line filled with 0x00)", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "channelEncoder": [ { "_id": "pressed", "type": "state", "common": { "role": "value", "name": "If true encoder is actually pressed", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "enabled", "type": "state", "common": { "role": "value", "name": "If true the encoder is working and will be displayed with the LED ring", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "mode", "type": "state", "common": { "role": "value", "name": "Modes as described by LogicControl Midi implementation", "type": "number", "states": { "0": "Single Dot", "1": "Boost/Cut", "2": "Wrap", "3": "Spread" }, "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "value", "type": "state", "common": { "role": "value", "name": "Value from 0 to 1000", "type": "number", "read": true, "write": true, "min": 0, "max": 1000, "def": 0 }, "native": {} }, { "_id": "stepsPerTick", "type": "state", "common": { "role": "value", "name": "Number of value steps inc- or decremented per single tick", "type": "number", "read": true, "write": true, "min": 0, "max": 1000, "def": 50 }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ], "encoder": [ { "_id": "ccw", "type": "state", "common": { "role": "value", "name": "If controller is moved one step counter clockwise", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "cw", "type": "state", "common": { "role": "value", "name": "If controller is moved one step clockwise", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} } ], "displayChar": [ { "_id": "enabled", "type": "state", "common": { "role": "value", "name": "If true the character is working and will be displayed", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "mode", "type": "state", "common": { "role": "value", "name": "simple (the character in char is diplayed) or extended", "type": "number", "states": { "0": "Simple", "1": "Extended" }, "read": true, "write": true, "def": 0 }, "native": {} }, { "_id": "char", "type": "state", "common": { "role": "value", "name": "7-bit ASCII character to display", "type": "string", "read": true, "write": true, "def": "" }, "native": {} }, { "_id": "extended", "type": "state", "common": { "role": "value", "name": "extended character (bit 0-7 corresponds to segment a-g)", "type": "number", "read": true, "write": true, "min": 0, "max": 127, "def": 0 }, "native": {} }, { "_id": "dot", "type": "state", "common": { "role": "value", "name": "when true displays a dot to the character", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "syncGlobal", "type": "state", "common": { "role": "value", "name": "If true the value will be synced to every equal item in the whole adapter", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} } ] }