Replicating "Aliasing Synth", a gem in Reaktor's User Library

Can you open up the patch to see how they made it in reaktor? that might give some more specific inspiration.

but here’s a 5 voice buffer that is written to and read from at different speeds:

b = Buffer.alloc(s, s.sampleRate, 5);

(
{
  var writeSig, writePos, readPos;
  
  writeSig = SinOsc.ar({ LFDNoise3.kr(1).exprange(100, 1000) } ! 5);
  writePos = Phasor.ar(0.0, 1.0 /*90*/, 0.0, BufFrames.kr(b));
  BufWr.ar(writeSig, b, writePos);
  
  readPos = Phasor.ar(0.0, 100, 0.0, BufFrames.kr(b));
  Splay.ar(BufRd.ar(5, b, readPos));
}.play;
)
1 Like