/usr/share/SuperCollider/SCClassLibrary/QtCollider/QScope2.sc is in supercollider-common 1:3.6.3~repack-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | QScope2 : QView {
var <bufnum;
var <xZoom=1.0, <yZoom=1.0, <x=0.0, <y=0.0;
var <waveColors;
*qtClass { ^'QcScopeShm' }
bufnum_ { arg anInt;
bufnum = anInt;
this.setProperty( \bufferNumber, anInt );
}
server_ { arg server;
var port = if(server.inProcess){ thisProcess.pid }{ if(server.isLocal){server.addr.port} };
if(port.isNil) {
"QScope2: Can not scope on the desired server.".warn
} {
this.setProperty(\serverPort, port);
};
}
start { this.invokeMethod(\start); }
stop { this.invokeMethod(\stop); }
style { ^this.getProperty(\style) }
style_ { arg value; this.setProperty(\style, value) }
xZoom_ { arg aFloat;
xZoom = aFloat;
this.setProperty( \xZoom, aFloat );
}
yZoom_ { arg aFloat;
yZoom = aFloat;
this.setProperty( \yZoom, aFloat );
}
x_ { arg aFloat;
x = aFloat;
this.setProperty( \xOffset, aFloat );
}
y_ { arg aFloat;
y = aFloat;
this.setProperty( \yOffset, aFloat );
}
waveColors_ { arg aColorArray;
waveColors = aColorArray;
this.setProperty( \waveColors, aColorArray );
}
}
|