i need some help.
iām interested in making a āthxā style drone. basically i created a bunch of detunned sawtooth oscillators that can be tuned to octaves around the given hz by turning up the amp. iām very new to supercollider so i followed this brilliant demo of thx sound and also followed @licenseās Mt Zion script and ended up with the following norns drone engine script:
// @infinitedigits
// THX
{
arg out, hz=55.1, amp=0.02, amplag=0.02, hzlag=0.01;
var amp_, hz_;
amp_ = Lag.ar(K2A.ar(amp), amplag);
hz_ = Lag.ar(K2A.ar(hz), hzlag);
var numVoices = 9;
var fundamentals = ({rrand(200.0, 400.0)}!numVoices).sort.reverse;
var finalPitches = (numVoices.collect({|nv| hz_*(2**((nv/2).round-3)); }));
var sweepFactors = ({rrand(0.2,2)}!numVoices);
var voices=(1..numVoices-1).collect({|numTone|
var initRandomFreq = fundamentals[numTone] + LFNoise2.kr(0.5, 6 * (numVoices - (numTone + 1)));
var destinationFreq = finalPitches[numTone] + LFNoise2.kr(0.1, (numTone / 3));
var sweepFactor = sweepFactors[numTone];
var sweepEnv = amp_;
var freq = ((1 - (sweepEnv**sweepFactor)) * initRandomFreq) + ((sweepEnv**sweepFactor) * destinationFreq);
Pan2.ar(
BLowPass.ar(Saw.ar(freq), freq * 6, 0.6),
rrand(-0.5, 0.5),
(1 - (1/(numTone + 1))) * 1.5
) / numVoices
});
Out.ar(out,Mix.ar(voices));
}
but, no sound (nor errors) comes out of the norns 
however, it does make sound in supercollider on my computer (hardcoded the hz_ and amp_ and changed the Out.ar line):
(
{
var hz_ = 440;
var amp_ =1;
var numVoices = 9;
var fundamentals = ({rrand(200.0, 400.0)}!numVoices).sort.reverse;
var finalPitches = (numVoices.collect({|nv| hz_*(2**((nv/2).round-3)); }));
var sweepFactors = ({rrand(0.2,2)}!numVoices);
var voices=(1..numVoices-1).collect({|numTone|
var initRandomFreq = fundamentals[numTone] + LFNoise2.kr(0.5, 6 * (numVoices - (numTone + 1)));
var destinationFreq = finalPitches[numTone] + LFNoise2.kr(0.1, (numTone / 3));
var sweepFactor = sweepFactors[numTone];
var sweepEnv = amp_;
var freq = ((1 - (sweepEnv**sweepFactor)) * initRandomFreq) + ((sweepEnv**sweepFactor) * destinationFreq);
Pan2.ar(
BLowPass.ar(Saw.ar(freq), freq * 6, 0.6),
rrand(-0.5, 0.5),
(1 - (1/(numTone + 1))) * 1.5
) / numVoices
});
Mix.ar(voices);
}.play;
)
any idea on why the norns version of the script (the former) doesnāt work with norns+dronecaster?
thank you so much for reading and also thank you so much for this script, its really inspired me to learn supercollider.