For some reason, code blocks that are 253 characters or more stop working for me when the server is booted. Everything works as normal when restarting the interpreter without the server (but obviously this is not ideal).
I created a bug report on GitHub that has a little more info: Code stops working after hitting 252 characters · Issue #6081 · supercollider/supercollider · GitHub
Here’s another example of some code and its error message:
(
var freq1 = rrand(200,400);
var freq2 = freq1 * 1.5;
var freq3 = freq2 * 2.25;
{LFPulse.ar([freq1,freq1],0,MouseX.kr(0.125,0.25),MouseY.kr(0,0.33))}.play;
{LFPulse.ar([freq2,freq2],0,MouseX.kr(0.25,0.5),MouseY.kr(0,0.33))}.play;
{LFPulse.ar([freq2,freq2],0,MouseX.kr(0.5,1),MouseY.kr(0,0.33))}.play;
)
ERROR: syntax error, unexpected ',', expecting end of file
in interpreted text
line 1 char 1:
,0,MouseX.kr(0.5,1),MouseY.kr(0,0.33))}.play;
^
)
-----------------------------------
ERROR: Command line parse failed
It usually points towards something near the end of the code block, says its in line 1, and says that it expected the end of the file.