Hi! I've read your code and the control messages you sniffed from USB but haven't found anything except for a brief mention — did you manage to reverse engineer how the current values are read from the audio interface? Or the official app just stores them somewhere and updates as needed? I'm working on a fork which would run without GUI (need that on my headless Raspberry Pi), and right now it just reads the matrix from a .txt file and 'uploads' the settings to the audio interface but I might add proper TUI in the future. So I was thinking it would be great if the settings were always in sync between the device and the app.
Hi! I've read your code and the control messages you sniffed from USB but haven't found anything except for a brief mention — did you manage to reverse engineer how the current values are read from the audio interface? Or the official app just stores them somewhere and updates as needed? I'm working on a fork which would run without GUI (need that on my headless Raspberry Pi), and right now it just reads the matrix from a .txt file and 'uploads' the settings to the audio interface but I might add proper TUI in the future. So I was thinking it would be great if the settings were always in sync between the device and the app.