Status (/-stat) data

From behringerwiki
Jump to: navigation, search

Return to FAQ >> General FAQ >> OSC Remote Protocol >> OSC_Remote_Protocol#Server_.E2.86.94_Client_communications


The following tables describe communication messages that can be initiated by the client, or by the server as a response to the client or as update data.


Screen status
Path Type Range
/-stat/screen/lock int X32 Lock status:
0: X32 is unlocked
1: X32 is locked
/-stat/screen/screen int X32 LCD active screen:
0: HOME screen
1: METERS screen
2: ROUTING screen
3: SETUP screen
4: LIBRARY screen
5: EFFECTS screen
6: MONITOR screen
7: USB RECORDER screen
8: SCENES screen
9: ASSIGN screen
10: LOCK screen (get only, can only be set via /-stat/screen/lock command)
/-stat/screen/CHAN/page int X32 page in “Home” screen
0: home
1: config
2: gate
3: dyn
4: eq
5: sends
6: main
/-stat/screen/METER/page int X32 page in “Meters” screen
0: channel
1: mixbus
2: aux/fx
3: in/out
4: rta
/-stat/screen/ROUTE/page int X32 page in “Routing” screen
0: home
1: out 1-16
2: aux out
3: p16 out
4: card
5: aes50-a
6: aes50-b
7: xlr out
/-stat/screen/SETUP/page int X32 page in “Setup” screen
0: global
1: config
2: remote
3: network
4: scribble strip
5: preamps
6: card
/-stat/screen/LIB/page int X32 page in “Library” screen
loading presets and options is translated into individual settings.
1: channel
2: effects
3: routing
/-stat/screen/FX/page int X32 page in “Effects” screen
0: home
1: fx1
2: fx2
...
7: fx7
8: fx8
/-stat/screen/MON/page int X32 page in “Monitor” screen
0: monitor
1: talkback A
2: talkback B
3: oscillator
/-stat/screen/USB/page int X32 page in “USB Recorder” screen
0: home
1: config
/-stat/screen/SCENE/page int X32 page in “Scene” screen
0: home
1: scene
2: snippet
3: param safe
4: chan save
5: midi
/-stat/screen/ASSIGN/page int X32 page in “Assign” screen
0: home
1: Set A
2: Set B
3: Set C
/-stat/screen/USER/page int Select user page in “Home”-screen
/-stat/screen/mutegrp int 0: Turn off mute group screen
1: Turn on mute group screen
/-stat/screen/utils int 0: Turn off utility screen
1: Turn on utility screen
/-stat/userbank int Display User ASIGN bank settings on X32 (pressing on SET A/B/C buttons):
0: Userbank A
1: Userbank B
2: Userbank C
USB Recorder
Path Type Range
/-stat/tape/state int Sets playback/record state:
0: stop (inclusive full rewind)
1: playback/pause
2: play
3: record/pause
4: record
5: fast forward
6: rewind
Channel strip
Path Type Range
/-stat/chfaderbank int Returns selected Main channel fader bank:
0: ch 1-16
1: ch 17-32
2: Aux in /USB / FX returns
3: bus master
/-stat/grpfaderbank int Returns selected Group channel fader bank:
0: DCA 1-8
1: Bus 1-8
2: Bus 9-16
3: Matrix 1-6, Main LR
/-stat/selidx int Select channel index
0-31: Ch 1-32
32-63: Ch 32-64
64-47: Aux in /USB
48-63: Bus master
64-69: Matrix 1-6
70: L/R
71: Mono/Center
/-stat/solosw/[id] int 0/1 for on/off of solo switch
[id] 0-31: Ch 1-32
[id] 32-63: Ch 32-64
[id] 64-47: Aux in /USB
[id] 48-63: Bus master
[id] 64-69: Matrix 1-6
[id] 70: L/R
[id] 71: Mono/Center
GEQ on fader
Path Type Range
/-stat/geqonfdr int EQ on faders:
0: off
1: on
/-stat/geqpos int EQ on faders window position
Bitwise OR between the FX number and the 8 band window start position:
<FX#> | <start pos>, e.g.: 0x100…0x800 | 0x00…0x17
/-stat/geqpos~~~,i~~<0x00000105>
Means EQ on faders for effect slot #1, fader window starting at fader 5, covering bands 50…250Hz


Other Server ↔ Client communications