Changing Disabled Parameters With Scripting

This is a rather general question.

If parameters are disabled in the GUI, should scripts still be able to change their values?

For example, if you enable beatsync on a sample, the transpose and fine-tune controls are ‘greyed out’ and the user cannot modify them. However, it is still possible to change their values via scripting.

Should this be filed as a bug report? or is this the intended behaviour?

This is intended behavior. The disabled state is just a visual help in this case. It doesn’t break anything.