Context:
Since MacOS has now native bluetooth gamecontroller support (we waited long for that one, didn’t we?) i thought i give it a shot in Touchdesigner. I connected my controller via bluetooth to my macbook (it shows in the preferences as connected gamecontroller). Then i opened a fresh Touchdesigner project and created a joystick CHOP, selected “Xbox Wireless Controller” from the Joystick Source and started hammering all the buttons.
expected behaviour:
Joystick CHOP should return values for all buttons/sticks
observed behaviour:
Joystick CHOP does only react to the following, with a strange mapping:
stick left: leftright mapped to xaxis, updown mapped to yaxis
stick right: leftright mapped to zaxis, updown mapped to zrot
A = b1
X = b4
Y = b5
B = b2
cross: leftright mapped to p1_X, updown mapped tp p1_Y
All other buttons & sliders don’t return values, which is not expected behaviour. Mapping could be fixed easily ofc…
Any ideas how to track this down?
Thank you so much!
We’re looking into the issue. In the meantime, could you try increasing the length of the Button Array parameter to say b[1-20] or so. It is possible that some buttons maybe getting mapped to higher channel indices.