I got clouds to work! I removed the text plus colon you had before passing the params into clouds here:
Out.ar(effectBus, MiClouds.ar(
inputArray: signal,
pit: cloudspitch,
pos: cloudspos,
size: cloudssize,
etc.......
));
Mine looks like this now and works:
SynthDef("global_mi_clouds" ++ numChannels, { |dryBus, effectBus, cloudspitch=0, cloudspos=0, cloudssize=0.5, cloudsdens=0.5, cloudstex=0.5, cloudswet=0.5, cloudsgain=0.5, cloudsspread=0.5, cloudsrvb=0.5, cloudsfb=0.5, cloudsfreeze=0, cloudsmode=0, cloudslofi=0|
var signal = In.ar(dryBus, ~dirt.numChannels);
Out.ar(effectBus, MiClouds.ar(
signal,
cloudspitch,
cloudspos,
cloudssize,
cloudsdens,
cloudstex,
cloudswet,
cloudsgain,
cloudsspread,
cloudsrvb,
cloudsfb,
cloudsfreeze,
cloudsmode,
cloudslofi
));
}, [\ir, \ir]).add;
};
Maybe try yours similar to mine and see if it still works?