I tried their first example from their page on patterns, but it’s erroring out with ERROR: Message 'asGroup' not understood.
(
Instr("minimoog.two",{ arg freq=440,int1=5,int2 = -5,width1=0.1,width2=0.1,width3=0.1,
ffreqInterval=0,rq=0.4;
var p;
p=Pulse.ar([ freq * int1.midiratio, freq, freq * int2.midiratio],
[ width1,width2,width3],0.3);
RLPF.ar(Mix(p),freq * ffreqInterval.midiratio,rq)
* EnvGen.kr(Env.perc,doneAction: 2)
});
Pbind(
\type, \instr,
\instr, "minimoog.two",
// note is converted to freq by things in NotePlayer
\note,Prand([10,20,30],inf),
// args are passed into the function
\int1, Prand([-3,0,7,11,13],inf),
\dur, 0.5
).play
)
The Instr seem to create ok, even their Patch.gui
works but the Instrs
can’t be played via Events or Pbinds. Even the simpler
Instr("minimoog.two").spawnEvent( (freq: 100) )
fails the same way ERROR: Message 'asGroup' not understood.
Any ideas how to fix this?
I have the vague impression that the Rest
rework in the recent versions of SC might have broken this feature of cruciallib, given the surrounding code where it dies.