bitfocus / companion-module-digico-osc

MIT License
6 stars 5 forks source link

S21/31 OSC Overhaul #13

Open tjheideman opened 1 year ago

tjheideman commented 1 year ago

Hi All,

In June of last year DigiCo pushed a new version of firmware that opened up a considerable amount of control to OSC compared to the earlier versions; almost to the degree of control that is offered on the Behringer x32. It would be wonderful to be able to get close to the same level of control over the console as is currently possible in the x32. (especially the timed fade function!)

I have access to an S21 to try and assist with any troubleshooting if needed to help make this happen.

https://digico.biz/wp-content/uploads/2022/08/S21_S31-Release-Notes-V3.0.9.pdf

Page 13 + has details regarding the changes

sydneyjd commented 1 year ago

Very cool. I don't have access to a S21 or 31, and as I mentioned in another open issue, I haven't had much time to tinker around with this module. If someone wants to take this on, that would be awesome.

jonniavid commented 1 year ago

using osc standard string

jonniavid commented 1 year ago

solo

off RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/solo) BOOL(FALSE) on RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/solo) BOOL(TRUE)

modifica fader livello in

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/total/gain) FLOAT(-7.625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/fader) FLOAT(-4.625)

livello dia

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/110/total/gain) FLOAT(-1.5625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/110/fader) FLOAT(-1.5625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/total/gain) FLOAT(-8) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/2/total/gain) FLOAT(-3.4375) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/3/total/gain) FLOAT(-3.875) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/4/total/gain) FLOAT(-7.5) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/26/total/gain) FLOAT(-4.625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/5/total/gain) FLOAT(-5.25) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/6/total/gain) FLOAT(-16.803572) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/7/total/gain) FLOAT(-5.25) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/8/total/gain) FLOAT(-5.3125) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/9/total/gain) FLOAT(-6.4375)

livello del gruppo 1

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/80/total/gain) FLOAT(-3.0625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/80/fader) FLOAT(-1.75)

livello del master

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/120/total/gain) FLOAT(-3.0625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/120/fader) FLOAT(-1.75)

livello degli aux 1 (70 aux 2 71 aux3 72) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/70/total/gain) FLOAT(-1.25) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/70/fader) FLOAT(-1.25)

livello matrix mix 1 100 RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/100/total/gain) FLOAT(-48) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/100/fader) FLOAT(-48)

go snapshot 2

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/digico/snapshots/fire) INT32(2) e rimanda tutti gli stadi

per il dell’ | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/7/input/delay/time) FLOAT(0.09568358)

mute RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/8/mute) BOOL(TRUE)

mute master RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/120/mute) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/120/mute) BOOL(FALSE)

on off digitize RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/7/input/digitube/enabled) BOOL(TRUE)

per mandare ad un aux

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/send/1/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/1/send/1/level) FLOAT(-58.8)

RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/solo) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/total/gain) FLOAT(-4.3125) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/fader) FLOAT(-0.0625) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/input/polarity) INT32(1) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/eq/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/eq/3/gain) FLOAT(6.157503) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/eq/3/frequency) FLOAT(4728) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/eq/highpass/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/eq/highpass/frequency) FLOAT(135.98186) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/dyn1/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/dyn1/0/threshold) FLOAT(-29.400017) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/dyn2/threshold) FLOAT(-23.199999) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/1/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/2/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/3/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/3/level) FLOAT(-1.125) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/4/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/4/level) FLOAT(-21.833334) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/5/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/6/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/7/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/8/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/9/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/10/enabled) BOOL(FALSE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/11/enabled) BOOL(TRUE) RECEIVE | ENDPOINT([::ffff:192.168.1.114]:57550) ADDRESS(/channel/25/send/15/enabled) BOOL(FALSE)

jonniavid commented 3 months ago

share the file code osc digico s21 comandi osc.xlsx

WillieDaWonka commented 2 weeks ago

Hey team, I'm currently trying to brute force my way in Visual Studio (I'm hopeless with programming). Anyone else able to help with this? I can get a full OSC command list from my consoles (S21 and S31) and actively test as required.

jonniavid commented 2 weeks ago

here is a link to everything about the digico s21 and s31

https://nextcloud.rootsrl.net/s/miHnDtdNK6aBisL

WillieDaWonka commented 2 weeks ago

here is a link to everything about the digico s21 and s31

https://nextcloud.rootsrl.net/s/miHnDtdNK6aBisL

Hey Jonni, looks like some of your text in the documents you sent is in Spanish, and may be dependent based on UI language? I'll pull the OSC list from my consoles tomorrow to see what's different.

jonniavid commented 2 weeks ago

https://nextcloud.rootsrl.net/s/miHnDtdNK6aBisL