When you set [format ifisfi(
, you need to send a list to oscformat and the arguments in the list will be each converted to the corresponding format, in order (int, float, int, string etc). However, if you send one value at a time, this will always be interpreted as the first element of the list and thus in this case converted to int).