Hi there
I recently discovered that in some contexts .waitForBoot is not safe to use and can cause a SUPERCOLLIDER FAIL at startup. I'm still investigating the nature of it but it would be beneficial if you could add your synthDefs to the server via CroneDefs.add(). This will send the synthDefs to the server once successfully booted.
basically all you'd need to to is replace s.waitForBoot within your classes:
MyClass {
*initClass {
StartUp.add {
CroneDefs.add(
SynthDef(\myDef, {}); // sends SynthDef to server
);
}
}
}
something unrelated: occasionally a benign error pops up due to a UGen mismatch. within sample_voice.sc you'd need to change
amp = Amplitude.kr(Mix.kr(playback), 0, 0.2) to amp = Amplitude.kr(Mix.ar(playback), 0, 0.2) or convert playback to control rate.
best
s
Hi there
I recently discovered that in some contexts
.waitForBootis not safe to use and can cause aSUPERCOLLIDER FAILat startup. I'm still investigating the nature of it but it would be beneficial if you could add your synthDefs to the server viaCroneDefs.add(). This will send the synthDefs to the server once successfully booted.basically all you'd need to to is replace s.waitForBoot within your classes:
something unrelated: occasionally a benign error pops up due to a UGen mismatch. within
sample_voice.scyou'd need to changeamp = Amplitude.kr(Mix.kr(playback), 0, 0.2)toamp = Amplitude.kr(Mix.ar(playback), 0, 0.2)or convertplaybackto control rate.best
s