Closed FrostyCoolSlug closed 2 years ago
Just gonna keep all my changes in one PR for the time being, need to start branching properly!
I've added a commit which introduces the button state changer.. I'm not massively happy with the app having to directly pass in the array, but at the same time I'd rather not have the state tracking happening in the communication lib.
I've left the example code commented out, because I'm unsure whether this will work on the mini due to it having fewer buttons, and potentially different array mappings.
Extra Commit with routing seemingly working.
Basic implementation, of phantom power. Was able to switch mic between the modes.
Fix for faders randomly stopping when setting volume
Note on the 'Set Phantom' command, during initialisation, there seems to be a MUCH larger version of this command, which likely includes general mic EQ setup, so that may need to be explored some more.
Previously unknown command, defines the 'state' of a channel. It's very possible the only two states are 'Muted' and 'Unmuted', but figured I'd abstract anyway, just in case something came up later.