Get Current BarsBeatsPosition

getState/setState are black boxes from the host/daw point of view. You can read and write data in whatever way you want, the host doesn’t care. What matters (for you) is the order in which you serialize the data and how you serialize it. IBStreamer has many flavors (readInt64, etc…) and you should just use the one that matches each type. But if you use writeInt32u, writeInt64, writeInt8u, (in this order), you should make sure to call readInt32u, readInt64, readInt8u otherwise you won’t get the proper values back.