-- replaceOut replaceOut 0 (sinOsc ar 440 0 * 0.1) -- replaceOut ; send signal to a bus, overwrite existing signal -- ; mrg nodes are ordered right to left, so below b replaces c and then a is summed let a = sinOsc ar (mce [120, 121]) 0 * 0.1 b = sinOsc ar (mce [330, 331]) 0 * 0.1 c = sinOsc ar (mce [880, 881]) 0 * 0.1 in mrg [out 0 a, replaceOut 0 b, out 0 c] -- replaceOut ; a writes noise to bus 24, b reads 24 and replaces with filtered variant, c reads 24 and writes to 0 let a = pinkNoiseId 'α' ar * 0.1 b = bpf (in' 1 ar 24) 440 1 c = in' 1 ar 24 in mrg [out 0 c, replaceOut 24 b, out 24 a]