It is no longer possible to store a value smaller than -32768 or larger than 32767 in the following fields:
Sample start offset
Sample end offset
Loop start offset
Loop end offset
This worked correctly in Polyphone versions earlier than 2.1.2. I ran a git bisect, and the commit that caused the bug is f80fc38b406ad094a1d3d2563da5d8124818e2e3. Looking at the code (granted, I do not know C++), it would appear that the problem is caused by the new rounding function, which converts the entered number into a 16-bit signed integer before it can be split into coarse/fine offset values.
It is no longer possible to store a value smaller than -32768 or larger than 32767 in the following fields:
This worked correctly in Polyphone versions earlier than 2.1.2. I ran a git bisect, and the commit that caused the bug is f80fc38b406ad094a1d3d2563da5d8124818e2e3. Looking at the code (granted, I do not know C++), it would appear that the problem is caused by the new rounding function, which converts the entered number into a 16-bit signed integer before it can be split into coarse/fine offset values.