These are chat archives for supercollider/supercollider

8th
Jun 2015
David Siah
@dsiah
Jun 08 2015 18:14

Hi There, I am trying to use a Supercollider extension called Tartini and while I am able to use the Ugen in a global scope when I try to include it in a SynthDef or { } the interpreter complains:

Synth("testtartini" : 1002)
exception in GraphDef_Recv: UGen 'Tartini' not installed.
ERROR: SynthDef testtartini not found
FAILURE IN SERVER /s_new SynthDef not found
Synth("pitchFollow1" : 1003)
exception in GraphDef_Recv: UGen 'Tartini' not installed.
ERROR: SynthDef pitchFollow1 not found
FAILURE IN SERVER /s_new SynthDef not found

scztt
@scztt
Jun 08 2015 18:19
Hey - a little strange that it isn't working?
Not working outside of a synthdef is a bit of a red herring - the error is because the actual audio plugin Tartini isn't being found - instantiating the UGen outside of a synthdef doesn't actually try to run the plugin on the server.
What version of SuperCollider are you running?
David Siah
@dsiah
Jun 08 2015 18:23
I am running 3.6.6
I first compile the class library and then reboot the server
could it be that I have to compile the server's class library so it may recognize Tartini?
if so how does one go about doing that
scztt
@scztt
Jun 08 2015 18:32
Nope, the server should pick up the plugins without any need to recompile anything.
At most, if you just added the plugin, you'd need to restart the server.
What do you get if you run "Tartini.filenameSymbol" ?
David Siah
@dsiah
Jun 08 2015 20:07
/Applications/SuperCollider/Extensions/PitchDetection/classes/Tartini.sc
is output when I run that statement
scztt
@scztt
Jun 08 2015 20:32
I believe the sc3 plugins traditionally need to be put in ~/Library/Application Support/SuperCollider/Extensions
If you move /Applications/SuperCollider/Extensions there, everything should work
Having said that, it's also a bug that you can include the UGen definition, but the plugin won't be found by the server. Could you file an issue on the supercollider github issues page describing the above, and mark it with the "bug" label?
David Siah
@dsiah
Jun 08 2015 20:38
:thumbsup: sure
David Siah
@dsiah
Jun 08 2015 20:58
submitted supercollider/supercollider#1530