OSC track limit of 511 tracks? (FIXED)
Hi,
I'm using OSC to activate touch on specific tracks for writing live automation (via script) using Touch automation mode.
I'm using the Bank Select (DEVICE_TRACK_BANK_SELECT) OSC message to select the relevant track bank for the touch message.
I'm then sending the Touch message (TRACK_VOLUME_TOUCH or TRACK_PAN_TOUCH) using the correct track offset within the selected bank.
What I've found out - that no matter what bank size I use - it is impossible to activate 'touch' on any track above 511.
I would assume this would be the case for any control surface - unable to access any track in the project > 511?
I have already tried altering the DEVICE TRACK COUNT - (to 64 and 4096 for example), but it still works great up to track 511, but track 512 and above it doesn't register the touch message on the track. So it would suggest the limit is not with selecting the appropriate bank, but some internal value that generates the track number from the bank and touch messages it receives.
Is there a reason for this limit? - it seems arbitrary to me. We use track counts way above 512, so would it be possible to have this limit increased?
Many thanks,
Leon.
Last edited by lb0; 05-11-2021 at 03:05 AM.
|