Yes it is! You HAVE to write your code only in authorized sections (makeWithScript() => called before score creation and alterateWithScript() => called after score generation).
All the curves / actions / etc. made through GUI are stored in madeThroughGUI(), so you can’t edit them with script editor ; you have to use alterateWithScript.