Hi. I would like to try to create a tool that monitors and announces with sound or speech various events from the Mr18 and probably also the X-air18 mixers. I'm not a programmer and I use GPT Chat. The idea is this: we are not always 100% sure when we press a button. A finger may slip, a hand may shake, something may be pressed accidentally, etc. In live or radio performance situations, feedback is extremely important. I found a library that supports X-Air mixers and I think a few others. It can be found at
https://github.com/onyx-and-iris/xair-api-python and it seems to work. I have several problems. First of all, it seems to me that in order to monitor the status of anything in the mixer, I have to query the device for each piece of information separately, and from time to time. Is there a way for the mixer to send information about changes itself so that you don't have to ask it about it every now and then? However, if this is the only way, maybe it is possible to send a query that causes the mixer to return the state of everything, so as not to send, for example, every half a second dozens if not hundreds of queries about the state of each fader, mute, solo and several other things. I don't know if I will be able to do it at all, because, as I have already written, I am not a programmer. It is true that the first steps are already behind me. I managed to write a simple script in Python that monitors the fader from channel 1 and announces its volume in such a way that 0db is a4 and every 1db the pitch changes by a semitone. Additionally, each half-decibel is signaled by a sound that is twice as short.