I have a bunch of AuxTasks doing stuff in the background. From a non-RT task I'm sending binary blobs to mirror a display on LED matrices connected to a Pi (
At Superbooth I noticed the OSC messages would sometimes not arrive for several seconds while a heavy task was running. Once the heavy task was done the backlog of messages would all be sent at once.
I looked around the codebase and found the OscSender uses an AuxTaskNonRt which seems to have a default priority of 0?
It seems the AuxTaskNonRT is only used by OSCSender and WSServer? Can I increase/set the priority? Or can I perhaps set my own tasks with a priority below 0 to get them to yield to the osc sender task?